v0.9.5
·
487 commits
to master
since this release
Picasso 0.9.5 is here
Changelog
Important updates:
- Algorithm for molecular mapping introduced (G5M), see documentation. DOI: 10.1038/s41467-026-70198-5.
- Localize outputs axial localization precision for astigmatic imaging in 3D, DOI: 10.1038/s41467-026-70198-5.
- Localize GUI allows the user to select which localization columns to save when saving localizations. See the new dialog in the File -> Select columns to save
- Localize accepts frame bounds to analyze only a subset of frames
- Config file accepts z calibration .yaml paths so that they can be automatically loaded when changing between cameras
- Render by property (GUI) shows histogram of the selected property
- Filter GUI has a new plot to test for subclustering based on the number of events per molecule (column
n_events); see documentation for details
Small improvements:
- Picasso applies constrained layout to all matplotlib figures
- SPINNA uses
FigureCanvasinstead ofQSvgRendererfor displaying NND plots and mask legend - SPINNA default mask blur set to 500 nm
- 3D animation saves metadata
- Some improvements in how DataFrames are handled (Filter, change from
.valuesto.to_numpy())
Bug fixes:
- Render GUI takes camera pixel size using
lib.get_from_metadata(#602) - Render by property is switched off if more than one channel is loaded
- Render 3D scale bar manual adjustment fixed
- Render 3D screenshot .yaml fixed
- .tif IO bug fix related to the numpy deprecation of
arr.newbyteorder(#603) - Clarify GPU fit installation instructions and remove version printing (#604)
- SPINNA fixed loading of the proportion spin boxes after rerunning SPINNA, such that they add up to 100% again
Notes
Program Files, Render and Localize may not be available for non-administrator users. Therefore, we recommend installing Picasso outside of Program Files. The current default location is C:\Picasso.