Skip to content
This repository has been archived by the owner on Nov 25, 2023. It is now read-only.

Latest commit

 

History

History
67 lines (48 loc) · 2.05 KB

CHANGELOG.md

File metadata and controls

67 lines (48 loc) · 2.05 KB

4.2.0 - 2023-11-18

Added

  • errors submodule to collect custom exceptions

Changed

  • Replaced what linters I could with ruff
  • Minimum Python version now 3.10 (sorry, but I wanted to be able to use structural pattern matching)
  • Updated dependencies
    • Now using the typer 9.0 style Annotated cli arguments
  • Fixed some of the existing type hints
    • Replacing the depreciated capitalized data types from Typing with the standard ones
  • LOTS of little fixes to make ruff and sourcery happy

Removed

  • Any of the if __name__ == "__main__" from submodules, since none of that crap was used
  • __about__ submodule
  • All of the set_target_fn crap, since everything was using set_target anyway

Added

  • Add typing information to the azimuth.util, azimuth.featurization, and azimuth.predict, azimuth.model_comparison, module
  • Adding typing with monkeytype

Changed

  • Use importlib.metadata for author, email, and version in __about__.py
  • Use importlib.resources instead of pkg_resources
  • Changed signature for azimuth.utils.get_gene_sequence (still not sure how that is supposed to work)
  • Regenerated models for scikit-learn 0.24.0
  • Updated dependencies
  • Moved get_data(), get_ranks(), and impute_gene_position() from azimuth.utilto theazimuth.load_data` submodule (which is the only place it is used) to remove circular imports

Removed

  • get_thirty_one_mer_data, spearmanr_nonan, extract_feature_from_model, extract_feature_from_model_sum, and feature_importances from azimuth.utils as they were unused

4.0.0 - 2021-07-25

Added

  • CHANGELOG.md
  • Poetry for PEP517
  • Add Cython as dependency

Changed

  • Updated dependencies
  • Replace click with typer

Fixed

  • Cleaned up some argument typing