Skip to content

Releases: SBC-Utrecht/pytom-match-pick

restructured PyPI workflow

20 Nov 09:40
09f09c6
Compare
Choose a tag to compare

Code should still be identical to 0.7.4, but the release workflow has been changed to hopefully be more robust

What's Changed

Full Changelog: 0.7.8...0.7.9

0.7.8

11 Nov 20:03
6ccb4bb
Compare
Choose a tag to compare

THIS IS A RE-RELEASE OF 0.7.4
We ran into some issues with deployment to pypi, see #236

Major updates

  • pytom_match_template.py now supports relion5 metadata input via the --relion5-tomograms-star option. You can provide a tomograms.star file from a tomogram reconstruction job and pytom-match-pick will fetch the necessary CTF and dose data by the tomogram id.
  • Some small fixes were also made to relion5-style star file particle list to make reading back easier.

What's Changed

Full Changelog: 0.7.7...0.7.8

0.7.7

11 Nov 15:02
2328a7b
Compare
Choose a tag to compare

Here we go again...

0.7.4

02 Nov 11:45
b8a80a3
Compare
Choose a tag to compare

Major updates

  • pytom_match_template.py now supports relion5 metadata input via the --relion5-tomograms-star option. You can provide a tomograms.star file from a tomogram reconstruction job and pytom-match-pick will fetch the necessary CTF and dose data by the tomogram id.
  • Some small fixes were also made to relion5-style star file particle list to make reading back easier.

PR's

  • deal with new ruff version and next try for tutorial-test.yml by @sroet in #224
  • Update tutorial-tests.yml by @sroet in #225
  • Get tutorial-tests.yml working by @sroet in #226
  • Add bins option to both the tophat and extraction plot by @sroet in #227
  • add check on input gpu indices by @sroet in #228
  • Drop py 39 and upgrade by @sroet in #230
  • Relion5 input by @McHaillet in #229

Full Changelog: 0.7.2...0.7.4

0.7.2

15 Aug 10:15
171f4de
Compare
Choose a tag to compare

Major changes

  • We have a site! (It's automatically deployed with changes to the main branch)
  • The tomogram mask supplied to match_template can now be ignored upon extraction to prevent unnecessary recalculation.
  • After some initial issues, reading of starfiles by RELION5 should be fixed when using relion5-compat mode in extract_candidates.
  • Score maps can be written out in float16 mode to save some disk space.
  • Defocus handedness can be specified in match_template and will calculate defocus offsets for each subvolume. The site got a new 'Benchmarks' tab where a post is added that illustrates the effects of specifying defocus handedness (check it out here).

PR overview

Full Changelog: 0.7.1...0.7.2

0.7.1

05 Jul 16:53
2e89746
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.0...0.7.1

0.7.0

14 Jun 11:17
10e6655
Compare
Choose a tag to compare

This is a big one! And probably containts the last major api changes before the 1.0.0 release.

Wiki/tutorial will soon be updated to correspond with latest changes.

Main updates

  • Thanks to @sroet the package now supports arbitrary angular sampling generation via healpix. This now makes it possible to provide a particle diameter as input and let pytom-match-pick figure out the correct angular sampling!
  • A bug was fixed in the particle symmetry option as it was not applied to the correct euler angle.
  • CTF parameters can now only be applied in pytom_match_template.py and no longer for template creation. This makes input more consistent.
  • Particle lists can be written out to be Relion5 compatible: centered coordinates in angstrom and proper star file column names.
  • A tomogram mask can be provided during template matching and will skip subvolumes where the mask is empty.

PRs

Full Changelog: 0.6.0...0.7.0

0.6.0

03 Apr 13:27
41e4ec4
Compare
Choose a tag to compare

What's Changed

  • change default mrc permissive to false, try to autorecover, remove userfacing 'permissive' argument by @sroet in #140
  • don't make plots for particle extraction in estimate_roc by @sroet in #147
  • change 'ptm' to 'rln' in the extraction star file by @sroet in #149
  • README.md now points to GitHub Discussions for usage questions by @sroet in #154

Full Changelog: 0.5.0...0.6.0

0.5.0

06 Mar 12:08
6820bfc
Compare
Choose a tag to compare

What's changed

  • summations of tilts in the per-tilt weighted wedge has been improved leading to less aliasing
  • center of tilt rotation is updated to properly correspond to Fourier space origin
  • install instructions now point to the pip install from pypi!

Pull requests

  • Try to fix race condition in testing by @sroet in #138
  • update readme to point to pip install instead of source by @sroet in #139
  • ctf model ramp weighting correction and updated interpolation center by @McHaillet in #141

Full Changelog: 0.4.3...0.5.0

0.4.3

01 Mar 12:35
b246fb3
Compare
Choose a tag to compare

Third (and hopefully last) release to try to get automatic pypi working

What's Changed

Full Changelog: 0.4.2...0.4.3