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.
__version__
attribute on the top-level package object
- Parameter
signal_column
incompute_pixel_statistics
is nowchannel_column
.
ImagingChannel
wrapper type- Cross-chanel signal extraction/analysis tool for images; see Issue 27.
- Depend on v2.2.1 of
numpydoc_decorator
directly 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_decorator
for our lab, tagged rather than just commit hashed
- Bumped up lower bound on
numpydoc_generator
dependency, 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
ruff
for 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
PathWrapperException
is always what arises when construction of a value of a refined path type fails, rather than having direct construction with aPath
giving aTypeError
as it was previously.
- Exposed names, mainly from
pathtools
andexceptions
, at the package level, for more stable use in dependent projects.
- This package, first release