Skip to content

v0.3.0 – Orientation globe, project type, install from GitHub

Choose a tag to compare

@LUKASinScience LUKASinScience released this 10 Oct 18:07
· 7 commits to main since this release

Highlights

  • Orientation globe: the job panel of Class3D/Refine3D jobs shows where particles view from, read from RELION's own *_angdist.bild. Heat = number of particles, grey = no particles. Drag to rotate. Jobs without an angular distribution now say why.
  • Project type: STA vs SPA is detected from the pipeline and job.star and shown next to the project name.
  • Notes from other tools: any tool can drop <project>/.reliontree/annotations/<tool>.json. Entries show as pills on job cards, a ⚑ in the sidebar and a section in the job panel.
  • reliontree analyze: optional per-particle checks (orientation gaps, mixed classes) if the companion tool relion-origin is installed. reliontree itself still has no dependencies and never imports it otherwise.
  • Classification convergence is stated plainly (how many particles still switch class) instead of giving advice.

Fixes

  • plan and analyze are recognised as subcommands (they were treated as folder names).
  • Scheduled and missing jobs are shown with their own state; pipeline status now beats guessed state.
  • Refine3D half-set counts keep the RELION convention; total particle count is exposed separately.

Install

reliontree is not on PyPI yet:

uvx --from git+https://github.com/LUKASinScience/reliontree reliontree
pip install "git+https://github.com/LUKASinScience/reliontree@v0.3.0"