Skip to content

kfre_0.1.4

Compare
Choose a tag to compare
@lshpaner lshpaner released this 04 May 20:20
· 35 commits to main since this release

What's New in kfre 0.1.4

This stable release, kfre 0.1.4, builds directly upon the foundations set in version 0.1.2, with no major changes to the codebase. The key highlight of this update is a comprehensive overhaul of the documentation.

Documentation Enhancements

Core Documentation Migration: All essential documentation has been transferred to a new site, available at lshpaner.github.io/kfre_docs. This migration enhances accessibility and ease of navigation.

Visual Updates: A new logo has been introduced, now featured on both the documentation site and the PyPI landing page to enhance brand recognition.

Citation Instructions: Detailed guidance on how to properly cite the kfre project has been added, including a direct link to the Zenodo archive for easy reference.

Updated References: All references have been meticulously updated to conform with the latest APA 7 standards.

Why No Version 0.1.3?
In alignment with common superstitions, version 0.1.3 was skipped, much like how many buildings lack a 13th floor.

Version 0.1.2. marked a substantial update from the preliminary alpha versions, introducing significant enhancements and features that elevate the tool’s flexibility, accuracy, and ease of use:

Enhanced Core Functionality: A comprehensive overhaul from earlier minimal viable products to a more robust and feature-rich application.

New Calculator Function: The introduction of the kfre_person() function enables risk metrics calculations for individuals one at a time, customizing the analysis to each unique dataset.

Increased Flexibility: The add_kfre_risk_col() function now allows for direct execution of kfre without the need to instantiate a class, simplifying the process for users.

Model Variability: Users can specify models with 4, 6, or 8 variables through the add_kfre_risk_col() function, adapting to different data requirements.

Timeframe Options: The function now accommodates specification of projection years (2 or 5 years, or either), providing tailored risk assessments.

DataFrame Handling: An option to either copy the dataframe or modify it in place when adding kfre columns is now available, offering greater flexibility in data management.

Formula Correction: The formula for the 6-variable calculation has been updated with the correct coefficients from Tangri et al., enhancing prediction accuracy.

Conversion Tools: The perform_conversions() function facilitates the conversion of relevant clinical metrics, streamlining data preparation for analysis.

This release reflects ongoing efforts to enhance and refine kfre, driven by feedback from users and continuous research into improving its utility and functionality.

Full Changelog: https://lshpaner.github.io/kfre_docs/changelog