Skip to content

Releases: lshpaner/kfre

kfre 0.1.7

11 Jun 00:44
Compare
Choose a tag to compare
  • Implemented exception handling for variables inside the kfre_person() function to ensure proper parameter validation:
  • Combined all exceptions into single exception.
  • Concatenated exceptions using newline character instead of previously used semicolon.
  • Added checks to ensure age, is_male, eGFR, and uACR parameters are supplied.
  • Validated that the years parameter can only be 2 or 5.
  • Ensured dm and htn parameters, if provided, are either 0, 1, True, or False.
  • Added a check to ensure is_north_american is specified as either True or False.
  • Added acknowledgements for key influencers whose exceptional work on end-stage kidney disease has greatly inspired the creation of this library.

kfre 0.1.7rc1

11 Jun 00:39
Compare
Choose a tag to compare
kfre 0.1.7rc1 Pre-release
Pre-release
  • Implemented exception handling for variables inside the kfre_person() function to ensure proper parameter validation:
  • Combined all exceptions into single exception.
  • Concatenated exceptions using newline character instead of previously used semicolon.
  • Added checks to ensure age, is_male, eGFR, and uACR parameters are supplied.
  • Validated that the years parameter can only be 2 or 5.
  • Ensured dm and htn parameters, if provided, are either 0, 1, True, or False.
  • Added a check to ensure is_north_american is specified as either True or False.
  • Added acknowledgements for key influencers whose exceptional work on end-stage kidney disease has greatly inspired the creation of this library.

kfre 0.1.7d

11 Jun 00:36
Compare
Choose a tag to compare
kfre 0.1.7d Pre-release
Pre-release
  • Implemented exception handling for variables inside the kfre_person() function to ensure proper parameter validation:
  • Combined all exceptions into single exception.
  • Concatenated exceptions using newline character instead of previously used semicolon.
  • Added checks to ensure age, is_male, eGFR, and uACR parameters are supplied.
  • Validated that the years parameter can only be 2 or 5.
  • Ensured dm and htn parameters, if provided, are either 0, 1, True, or False.
  • Added a check to ensure is_north_american is specified as either True or False.
  • Added acknowledgements for key influencers whose exceptional work on end-stage kidney disease has greatly inspired the creation of this library.

kfre 0.1.7c

11 Jun 00:29
Compare
Choose a tag to compare
kfre 0.1.7c Pre-release
Pre-release
  • Implemented exception handling for variables inside the kfre_person() function to ensure proper parameter validation:
  • Combined all exceptions into single exception.
  • Added checks to ensure age, is_male, eGFR, and uACR parameters are supplied.
  • Validated that the years parameter can only be 2 or 5.
  • Ensured dm and htn parameters, if provided, are either 0, 1, True, or False.
  • Added a check to ensure is_north_american is specified as either True or False.
  • Added acknowledgements for key influencers whose exceptional work on end-stage kidney disease has greatly inspired the creation of this library.

kfre 0.1.7ba

11 Jun 00:27
Compare
Choose a tag to compare
kfre 0.1.7ba Pre-release
Pre-release
  • Implemented exception handling for variables inside the kfre_person() function to ensure proper parameter validation:
  • Combined all exceptions into single exception.
  • Added checks to ensure age, is_male, eGFR, and uACR parameters are supplied.
  • Validated that the years parameter can only be 2 or 5.
  • Ensured dm and htn parameters, if provided, are either 0, 1, True, or False.
  • Added a check to ensure is_north_american is specified as either True or False.
  • Added acknowledgements for key influencers whose exceptional work on end-stage kidney disease has greatly inspired the creation of this library.

kfre 0.1.7b

11 Jun 00:16
Compare
Choose a tag to compare
kfre 0.1.7b Pre-release
Pre-release
  • Implemented exception handling for variables inside the kfre_person() function to ensure proper parameter validation.
  • Added checks to ensure age, is_male, eGFR, and uACR parameters are supplied.
  • Validated that the years parameter can only be 2 or 5.
  • Ensured dm and htn parameters, if provided, are either 0, 1, True, or False.
  • Added a check to ensure is_north_american is specified as either True or False.
  • Added acknowledgements for key influencers whose exceptional work on end-stage kidney disease has greatly inspired the creation of this library.

kfre 0.1.7a

11 Jun 00:08
Compare
Choose a tag to compare
kfre 0.1.7a Pre-release
Pre-release
  • Implemented exception handling for variables inside the kfre_person() function to ensure proper parameter validation.
  • Added checks to ensure age, is_male, eGFR, and uACR parameters are supplied.
  • Validated that the years parameter can only be 2 or 5.
  • Ensured dm and htn parameters, if provided, are either 0, 1, True, or False.
  • Added a check to ensure is_north_american is specified as either True or False.
  • Added acknowledgements for key influencers whose exceptional work on end-stage kidney disease has greatly inspired the creation of this library.

kfre 0.1.6

31 May 16:45
Compare
Choose a tag to compare

This release includes the following updates and improvements:

  • Versioning: Added version information to the __init__.py file. The version of this release is 0.1.6.

kfre_0.1.5

04 May 20:35
Compare
Choose a tag to compare

What's New in kfre 0.1.5

This stable release, kfre 0.1.5, builds directly upon the foundations set in version 0.1.2 and 0.1.4 with no changes to the codebase. The key highlight of this update is a an update of citing version 0.1.5 under citations section on PyPI landing page.

Version 0.1.4: 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

kfre_0.1.4

04 May 20:20
Compare
Choose a tag to compare

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