Releases: nmdp-bioinformatics/py-ard
Releases · nmdp-bioinformatics/py-ard
1.0.1 → Bug Fixes for 1.0.0 Release
Fixed bugs and added some niceties
#237 Additional functionalities for pyard CLI command enhancement
#235 Invalid allele in CWD2 mapping bug
#234 Success with lgx when given Invalid format bug
#233 validate endpoint can be a GET request enhancement
#230 Redux with a "P" option does not return P-groups for two-field or three-field alleles bug
Final Release 1.0.0
Release YAY!! 🎉
Fix PyPi Packaging
Include requirements.txt files
Batch Reduce Fixes
Bug fixes
- Fix issue when adding locus name to a serology value
- Fix issue when reducing an allele-list
- Account for lower case allele names
Decode MAC and CWD 2.0 Reductions
Support looking up MAC code from allele list with lookup_mac method.
Support CWD Reduction:
- add
cwd_reduxmethod to produce CWD only allele list - create
cwd2table on load cwd-reduxendpoint to allow CWD reduction
Fix Pandas dependencies Latest
Set to pandas==1.5.3
Documentation Update and Cleanup
What's Changed
- Documentation and cleanup for 1.0 by @pbashyal-nmdp in #219
Full Changelog: 1.0.0rc3...1.0.0rc4
Performance Update
This PR gathers all the performance improvements. speed of pyard increased multiple fold. Faster startups.
Update for performance:
- aggressive caching for most used functions
- import pandas only during loading of data
- query for column
- remove use of regex for simple checks
- option to choose cache in batch
Refactor/cleanup:
- make methods private that do not need to be exposed
- wrap with try/catch all calls to load data
2nd Release Candidate for 1.0
Supports reduction type of P for P-group reduction.
Release Candidate for 1.0
- A single
reduxdoes allele and GL String reductions. - Added API to show broad/splits
- Batchmode allows GL String output
- Set
$TEMPDIR/pyard/as the default path for storing db files. - Use
pyard-reduce-csv --generate-sampleto get sample config/input file - Lots of improvements/features in the CLI tools
- Refactoring of code