SkillAgentSearch skills...

Cask

The cask module is a high level convenience wrapper for the Alembic Python API. It blurs the lines between Alembic “I” and “O” objects and properties, abstracting both into a single class object. It also wraps up a number of lower-level functions into high level convenience methods.

Install / Use

/learn @alembic/Cask
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Cask is a high level convenience wrapper for the Alembic Python API. It blurs the lines between Alembic “I” and “O” objects and properties, abstracting both into a single class object. It also wraps up a number of lower-level functions into high level convenience methods.

Basic Usage

Read an archive from disk ::

>>> a = cask.Archive("lights.abc")

Create a new empty archive ::

>>> b = Archive()

Deep dictionary access ::

>>> a.top.children["root/world/lgt/gaffer/point/pointShape"]
<Light "pointShape">
>>> l.schema.getNumSamples()
6

Documentation

https://alembic.github.io/cask

Installation

From source ::

$ git clone https://github.com/alembic/cask
$ cd cask
$ python setup.py install

Related Skills

View on GitHub
GitHub Stars77
CategoryDevelopment
Updated3mo ago
Forks25

Languages

Python

Security Score

77/100

Audited on Dec 9, 2025

No findings