Releases: hanjinliu/cylindra
Releases · hanjinliu/cylindra
v0.13.0
Changes
- Keep source spline object in each molecules layer.
- Don't rely on reshaping if possible (#29).
- Refactoring using latest
acryo
. - Reimplement all the intensive functions in Rust (#39).
- Implement simulated annealing.
- Renew simulator widget (#41).
- Change the default project structure (#42).
- Refactor
impl_preview
andsetup_function_gui
in a separate file. - Spline linear extrapolation (#44).
- Make the
tilt_range
parameter tomogram specific, not to reside in the subtomogram analysis widget (#45). - Make the spline orientation and molecules orientation consistent.
- Add 2D plotting.
- Batchize alignment methods.
- Use ColormapEdit.
- Change spline properties architecture.
- Change global variable architecture.
- More comprehensive tests.
- Implement undo/redo.
- Make spline semi-immutable.
Bug Fixes
- Fix plain clip widget.
- Fix conversion from molecules to IMOD mod file (#31).
- Cylindric monomor mapping had subtle error.
- Fix spline shortening on fitting after clipping.
- Fix recursion error of
alleviate()
.
v0.12.2
v0.12.1
v0.12.0
New Features
- Spectra measurement in GUI (#17)
- Spline clipper function (#18).
- Functions for molecules (#21).
- More STA related features (#24).
- Batch STA analysis GUI (#26).
Changes
- Apply linear weight ramping during fitting (#16).
- Use
acryo>=0.2.0
. - Remove polarity check and implement new one.
- Split and reorganize the namespace of the main widget (#20).
- Use custom points layer for molecules (#22)
- Use
polars
in spline properties (#23). - Use
acryo.pipe
as much as possible (#25). - Use
magicclass.logging
(#27).
v0.11.3
v0.11.2
v0.11.1
New Features
GUI
- Sweeper widget.
- Tomogram simulator widget.
- Project viewer.
Algorithms
- Implement rotation to Viterbi alignment.
- Improved cylinder model.
- Add Radon model to describe Radon transformation.
- Use user directory to store global variables.
Bug Fixes
- Bug fix in spline deletion.
v0.11.0
New Features
- Do not automatically read header in the image loader.
- Show polarity markers in the image.
- Use
CylinderModel
to describe structure. This model includes cylindric shaped molecules generation. - New C++ function
alleviate
for convolution of molecule positions.
Bug Fixes
- Spline ID did not match the index, which caused many errors.
v0.10.1
Changes
- Simplify seam search outputs.
- Add
cutoff
argument to seam search for much better results. - Dynamic doc generation.
- Delete napari.yaml and add console entry point.
Bug Fixes
- Minor bug fix in layer feature evaluation.
- Fix silent index error on spline change.
- Bug fix in reading global properties from csv.
- Bug fix in reset_choices in volume menu of sub viewer.
v0.10.0
Improvements
- Use rotated auto correlation to improve reference free rough alignment.
- Consider bin size in local- and global-CFT.
Others
- Use latest
magic-class
- Use
FieldGroup
to refactor widgets. - Use docstrings for tooltip creation.
- Bug fix in confirmation.
- Use new type annotations.
- Use
thread_worker.to_callback
to refactor large part of codes.
- Use
- Use latest
impy-array
- Use slicer as much as possible.
- Add
napari.yaml