All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- The check for a negative
zcomponent of anImagePoint3Dinstance is not correct. See Issue 39.
- Removed
get_x_coordinateandget_y_coordinatemembers fromImagePoint2DandImagePoint3D, andget_z_coordinatefromImagePoint3D.
- Simplify
compute_pixel_statistics, emitting just one collection of statistics rather than three; namely, the$z$ -slice closest to a point will be used, plus/minus some optional slices of padding on above and below that slice.
__version__attribute on the top-level package object
- Parameter
signal_columnincompute_pixel_statisticsis nowchannel_column.
ImagingChannelwrapper type- Cross-chanel signal extraction/analysis tool for images; see Issue 27.
- Depend on v2.2.1 of
numpydoc_decoratordirectly from PyPI, rather than our custom release from earlier. - Support Python 3.12
- Fix the return type in signature of
find_multiple_paths_by_fov.
- Add type checking/hinting information to the package distribution.
- Using more updated version of
numpydoc_decoratorfor our lab, tagged rather than just commit hashed
- Bumped up lower bound on
numpydoc_generatordependency, for compatibility with downstream projects which use a feature not yet in a release version.
- Types and functions related to
geometry - Types and functions related to paths (
pathtools) - ZARR tools (
zarr_tools) - Some generally useful data types for genome biology (
types)
- Adopted
rufffor formatting (rather thanblack) and for linting (rather thanpylint).
- All custom error types were removed; namely, absence of TensorFlow now will give
ModuleNotFoundError(built-in) rather than a narrower error type.
- Made it so that
PathWrapperExceptionis always what arises when construction of a value of a refined path type fails, rather than having direct construction with aPathgiving aTypeErroras it was previously.
- Exposed names, mainly from
pathtoolsandexceptions, at the package level, for more stable use in dependent projects.
- This package, first release