v0.9.0 — Residue properties, plots, and density maps
ProteinMotion 0.9.0 adds numerical residue styling, synchronized plots, and density maps. These features work with the native GPU renderer and Blender EEVEE.
- Map B factors, aligned RMSF, and custom residue values to colors and cartoon thickness. Animate the change with optional residue delays and show a shared color legend.
- Add time-series traces, exact current-distance markers, live Cα contact maps, and sequence strips. Plots follow the scene clock or trajectory playback, including reverse playback and frame seeking.
- Read MRC/CCP4 grids with physical axes, spacing, cell geometry, and origins preserved. Animate isosurface levels and sampled slices. Full crystallographic grids support periodic sampling and local crops.
The website includes complete scripts beside their rendered 60 fps output:
Install the wheel below with Python 3.11+. The existing package dependencies cover the new features. EEVEE requires a separate Blender 4.5+ installation.
The data-examples ZIP contains three runnable scripts and their input files. The agent-skill ZIP includes guidance for the new APIs. SHA256SUMS lists the asset hashes.
Validation includes native Metal and EEVEE renders, backward seeking, map axis permutations and byte orders, numerical checks, complete movie decoding, and an isolated wheel installation.