Releases: BigDataBiology/SPIREpy
Releases · BigDataBiology/SPIREpy
Version 0.2.0
Added
- Full download functionality for study data (e6d9fe9)
- Sample contig depths feature (a972e4f)
- Disk caching for cluster and genome metadata (700d693)
- Comprehensive unit and integration tests for data functions (b61a145)
- Docstring and type hint for
get_contig_depths()method (0603ef6)
Changed
- Improved type hints: updated return type annotations to use
pl.DataFrameinstead ofpl.dataframe.DataFrame(072f10b) - Added
Uniontype hint forget_amr_annotations()to properly handleNonereturn (072f10b) - Use more Polars-style code patterns (35e460d)
- Use "SPIREpy" as logger name (5ec51a7)
- Only import pandas when needed to improve performance (4b9fc13)
- Improved code formatting and consistency in test files (072f10b)
Fixed
- Sample and study metadata URL handling (c73b09d)
- Unit testing calls and expected URL (d3e7ec3)
- Adapted unit tests to new function signatures (e9e9e8c)
sample.get_mags()now correctly reads genome metadata (eaec357)- Import error resolution (0e71aa4)
- Double calls on methods (febefaf)
- Added pyarrow as required dependency for pandas to Polars conversion (d96b148)
Removed
Documentation
- Added comprehensive docstring for
get_contig_depths()method (0603ef6) - Added function docstrings for better code documentation (2f682f4)
- Better docstrings throughout the codebase (6e4d027)
- Major improvements to documentation (4424408)
- Fixes to Sphinx documentation generation (b8f2314)
- Improvements to ReadTheDocs configuration (afb917e)
- Formatting improvements for Sphinx docstrings (e25d7b7)
- Added reference to Sample class (77b684b)
- Added citation to README with syntax fixes (567c92e)
- Improvements to README.md (dac542a)
- Added badges to README.md (15ac08b)
Testing
- Better unit and integration tests (8d22854)