Skip to content

Releases: BigDataBiology/SPIREpy

Version 0.2.0

24 Mar 08:21

Choose a tag to compare

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.DataFrame instead of pl.dataframe.DataFrame (072f10b)
  • Added Union type hint for get_amr_annotations() to properly handle None return (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

  • Multithreading utilities (e06f92a)
  • Unnecessary comments in view.py (072f10b)

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)