v1.5.0
JoepVanlier
released this
28 May 17:50
·
15 commits
to release/1.5
since this release
New features
- Support Python
3.12
, dropped support for3.9
. - Added
Kymo.plot_with_channels()
for plotting a kymograph with corresponding channel data. For more information, please refer to the kymograph tutorial. - Added option to disable downsampling channel data to frame rates with correlated plots (
ImageStack.plot_correlated()
,Scan.plot_correlated()
) and exported videos (ImageStack.export_video()
,Scan.export_video()
) usingdownsample_to_frames=False
. - Added
err_kappa
anderr_Rd
to force calibration results. These contain error estimates for the calibration constants propagated from the fitting errors. - Added support for loading two-color
TIF
files withImageStack
. - Made
CalibrationResults
callable to evaluate the fitted model power spectral density at the specified frequencies. - Added
fitted_params
field toCalibrationResults
for convenience. - Allow accessing
Model
default parameters for a force-distance model by key (i.e.model["m/Lc"]
).
Improvements
- Added error message when parameters are passed to
lk.parameter_trace()
that do not have the required attributes. - Warn when parameter estimates are hitting the fitting bounds when using
lk.parameter_trace()
.
Other changes
- Switch to notebook v7 with
ipympl
. Note that this means that you have to have to invoke%matplotlib widget
in notebooks where you previously used%matplotlib notebook
. See the jupyter notebook 7 announcement for more information.
Bug fixes
- Fixed statistical backing returning an incorrect value.
- Fixed bug where the
start_frame
parameter was being ignored when exporting a movie withImageStack.export_video()
andScan.export_video()
. This bug was introduced in Pylakev1.3.0
.