libycas