4.2.0 - 2023-11-18
errors
submodule to collect custom exceptions
- 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
- Now using the typer 9.0 style
- 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
- 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 usingset_target
anyway
- Add typing information to the
azimuth.util
,azimuth.featurization
, andazimuth.predict
,azimuth.model_comparison
, module - Adding typing with
monkeytype
- Use
importlib.metadata
for author, email, and version in__about__.py
- Use
importlib.resources
instead ofpkg_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()
, andimpute_gene_position()
from azimuth.utilto the
azimuth.load_data` submodule (which is the only place it is used) to remove circular imports
get_thirty_one_mer_data
,spearmanr_nonan
,extract_feature_from_model
,extract_feature_from_model_sum
, andfeature_importances
fromazimuth.utils
as they were unused
4.0.0 - 2021-07-25
- CHANGELOG.md
- Poetry for PEP517
- Add Cython as dependency
- Updated dependencies
- Replace
click
withtyper
- Cleaned up some argument typing