Skip to content

ProteinMotion 0.7.0 — installable package and Codex movie skill

Choose a tag to compare

@pdpppd pdpppd released this 17 Sep 15:50
· 25 commits to main since this release

ProteinMotion can now be installed and used without a repository checkout. This release bundles a starter movie project and a Codex skill for authoring protein animations.

Install

python -m pip install \
  https://github.com/pdpppd/proteinmotion/releases/download/v0.7.0/proteinmotion-0.7.0-py3-none-any.whl
proteinmotion doctor
proteinmotion init my-movie
proteinmotion render my-movie/film.py ProteinMovie --fps 60 -o my-movie/film.mp4

Python 3.11+ and a native GPU are required. Apple silicon with native arm64 Python is the verified platform. For native preview and MD trajectory readers, install the same URL with proteinmotion[preview,md] @ ....

Codex skill

proteinmotion install-skill

Start a new Codex conversation and invoke $proteinmotion-movies. The skill is also available as a standalone ZIP and as committed source under skills/proteinmotion-movies.

The skill covers representations, camera focus, vector writing, residue styling, trajectories, contact-map morphs, distance rulers, hydrogen bonds and imported-charge electrostatics. Its starter scene and 1UBQ structure are shared with proteinmotion init.

Validation

  • 107 local tests pass, including native GPU checks and six new authoring/installation cases.
  • Built the wheel from the source distribution and installed it into a fresh environment with preview/MD extras.
  • Verified shaders, fonts, licenses, skill resources, CLI entry points and an actual Metal/VideoToolbox movie outside the source checkout.
  • Validated the skill with skill-creator and an independent 10-second movie-making trial (300 decoded frames).
  • Added an isolated wheel installation check to CI.

The release assets include the wheel, source distribution, skill ZIP and SHA-256 checksums. Installation guide · Codex skill guide.