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.
- Fixed KeyError when accessing groupby groups in
tmbplot.pyfor pandas 3.12 compatibility - Fixed integer indexing on pandas Series in
tmbplot.pyby converting to lists for pandas 3.12 compatibility - Improved error handling in
plotTMB()function to handle group access failures gracefully
- Implemented a CI/CD pipeline with Travis CI to automate the building and publishing of Docker images to Docker Hub.
- Added a
pyproject.tomlfile to standardize the package build system.
- The plotting function for structural variants has had syntax to reflect pandas 2.0.0 changes.
- Updated dependencies: Now requires Pandas >= 2.0.0, NumPy >= 2.0.0, and Python >= 3.9.
- Dropped support for Python 3.8
- Added environmental variable
SIGPROFILERPLOTTING_VOLUMEto enhance configurability.
- Ensured correct file path construction with
os.path.join(). - Updated CLI to handle boolean arguments using
str2bool, resolving an issue where boolean strings likeFalsewere incorrectly evaluated asTrue. - Stopped unecessary output directory creation when the output format is PIL_Image.