v4.4.0
What's Changed
New
- Python 3.11 and 3.12 support
overwrite
keyword argument for file upload functions for extra confirmation when uploading project files to a path that already exist (raises error if not specified)- Smaller and faster compressed dataset format when saving with
CSDAT_FORMAT
(datasets saved in this format prior to this release may no longer be readable)
Updated
- Calls to CryoSPARC’s command servers automatically retry while CryoSPARC is down for up to one minute
- Raise
cryosparc.errors.CommandError
instead ofAssertionError
when a CryoSPARC command server request fails - Raise
cryosparc.errors.DatasetLoadError
to show target file path whenDataset.load
encounters an exception - Improved server- and slot- related error messages
- Warn when connecting to CryoSPARC version that doesn’t match cryosparc-tools version
Docs
- Delete Rejected Exposures example
- Instructions for plotting scale bars on 2D Classes
- Revert downsampled, symmetry expanded particles example
- Connect a volume series to Class3D example
New Contributors
- @hsnyder made their first contribution in #37
- @arulths made their first contribution in #53
- @PlethoraChutney made their first contribution in #56
Full Changelog: v4.3.1...v4.4.0