Revision history for Perl distribution Pheno-Ranker
0.06 2024-XX-XXT00:00:00Z (Manuel Rueda <mrueda@cpan.org>)
- Renamed --primary-key to --primary-key-name and --set-primary-key to --generate-primary-key
in csv2pheno_ranker for clarity
- Updated docs
- Changed from perl:5.36-bullseye to perl:stable-bullseye in Dockerfile
- Excluded `NA`, `NaN`, `undef`, `{}`, and `[]` from coverage_stats counts
- Freezed a few modules in requirements.txt
0.05 2024-03-19T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)
- Implemented sprintf in jaccard function for FreeBSD CPAN test compliance
- Added utils/bff_pxf_plot to create PNG with stats
- Updated Dockerfile
- Ensured termination with an error if primary_key is unset for any object
0.04 2023-12-26T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)
- Added List::MoreUtils to cpanfile and Makefile.PL
- Added error when --include-terms does not exist in cohort(s)
- Added t/die.t for the above condition (+others)
- Refactored code in .t and .pm to enhance readability and maintainability
- Spiced up die/warn messages with bold-colored text
- Added utils/barcode to deal with QR codes (+Dockerfile and t)
- csv2pheno-ranker now accepts .tsv (sep \t)
- Fixed stringification of weights (read from YAML) on JSON export
- Added flag --similarity-metric-cohort
- Added terms <procedures, exposures> to bff-pxf-simulator
0.03 2023-11-27T00:00:00Z (Manuel Rueda <mrueda@cpan.org>)
- Updated Align.pm for optimized performance with datasets over 5,000 rows
- Cleaned up matrix.txt by removing trailing tab characters
- Refined STDERR messages for clearer communication
- Introduced a TODO in t/sim.t (test 3) for future improvement (fails in ~10% of CPAN)
- Streamlined setup by removing Carton instructions from README.md
Note: Versions <= 0.02 were primarily for testing deployment on CPAN.