There is a newer version of the record available.

Published February 17, 2021 | Version v0.8.0
Software Open

lumicks/pylake: v0.8.0

Description

New features

  • Added widget to graphically slice FdCurve by distance in Jupyter Notebooks. It can be opened by calling pylake.FdDistanceRangeSelector(fdcurves). For more information, see the tutorials section on notebook widgets.
  • Added FdCurve.range_selector() and FdCurve.distance_range_selector(). See Notebook widgets for more information.
  • Added center_point_um property to PointScan, Kymo and Scan classes. Use these properties to access the metadata for scans and kymographs instead of the deprecated json field.
  • Added scan_width_um property to Kymo and Scan classes. Use these properties to access the metadata for scans and kymographs. instead of the deprecated json field.
  • Added FdCurve.with_offset() to FdCurve to add offsets to force and distance.
  • Added FdEnsemble to be able to process multiple FdCurve instances simultaneously. See FD Curves for more information.
  • Added FdEnsemble.align_linear() to align F,d curves in an ensemble by correcting for a constant offset in force and distance using two linear regressions. See FD curves for more information.
  • Added CorrelatedStack.export_tiff() for exporting aligned image stacks. See Correlated stacks for more information.
Bug fixes
  • Fixed bug when using continuous channels which lead to excessive memory usage and degraded performance.
  • Fixed Slice.downsampled_over() to ignore gaps rather than result in an unhandled exception. Previously when you downsampled a TimeSeries channel which had a gap in its data, Slice.downsampled_over() would try to compute the mean of an empty subsection, which raises an exception. Now this case is gracefully handled.
Breaking changes
  • Deprecated json attribute in confocal classes PointScan, Scan, and Kymo. Note: The format of the raw metadata exported from Bluelake is likely to change in future releases and therefore should not be accessed directly. Instead, use the accessor properties, as documented for scans and kymographs.
  • Slice.range_selector() is now a method instead of a property.
  • Deprecated has_force and has_fluorescence properties in confocal classes PointScan, Scan, and Kymo.
  • Renamed fd_selector.py to range_selector.py.
  • FdRangeSelectorWidget is no longer public.
  • Renamed FDCurve and FDSlice to FdCurve and FdSlice.
Other

Files

lumicks/pylake-v0.8.0.zip

Files (271.9 kB)

Name Size Download all
md5:98f85fa38bc6519def00afc6bf61e089
271.9 kB Preview Download

Additional details

Related works