Closed mmcdermott closed 2 months ago
The recent changes involve a comprehensive update across various files in the MIMIC-IV Example and eICU Example projects. Key modifications include the renaming of identifiers from "patient" to "subject," adjustments to installation instructions, the introduction of new configuration files, and enhancements to existing scripts and functions to improve clarity and consistency in data processing workflows.
Files | Change Summary |
---|---|
MIMIC-IV_Example/README.md , eICU_Example/README.md |
Shifted terminology from "patient" to "subject" throughout the documentation. |
MIMIC-IV_Example/configs/*.yaml , eICU_Example/configs/*.yaml |
Renamed keys from "patient_id" to "subject_id" and updated related configuration parameters. |
MIMIC-IV_Example/pre_MEDS.py , eICU_Example/joint_script.sh |
Updated functions and scripts to reflect new terminology and improved handling of data processing. |
MIMIC-IV_Example/run.sh , MIMIC-IV_Example/slurm_runner.yaml |
Introduced a new script for running the ETL process and updated configurations for parallel processing. |
src/MEDS_transforms/*.py , src/MEDS_transforms/configs/*.yaml |
Refactored code to replace "patient" with "subject," updated function signatures, and modified configuration files to enhance clarity and functionality. |
pyproject.toml |
Updated dependencies and renamed script entries to reflect changes in terminology from "patients" to "subjects." |
src/MEDS_transforms/runner.py |
Introduced a new utility script for executing processing pipelines, including functions for dynamic module imports and parallel execution management. |
tests/MEDS_Transforms/transform_tester_base.py |
Added a new testing utility to facilitate integration tests for data transformation processes, defining essential data inputs and helper functions. |
sequenceDiagram
participant User
participant Script
participant Config
participant Data
User->>Script: Execute processing
Script->>Config: Load configurations
Config->>Data: Retrieve subject data
Data-->>Script: Return subject data
Script->>Data: Process data
Data-->>Script: Return processed data
Script->>User: Output results
π In fields so wide and bright,
I hop with joy, what a sight!
Subjects now take the stage,
In every script, a new page.
With changes fresh and clear,
Let's celebrate, give a cheer!
πΌβ¨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
:warning: Please install the to ensure uploads and comments are reliably processed by Codecov.
Attention: Patch coverage is 86.19403%
with 37 lines
in your changes missing coverage. Please review.
Project coverage is 94.23%. Comparing base (
3f73a35
) to head (3519769
). Report is 1 commits behind head on main.
:white_check_mark: All tests successful. No failed tests found.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Significant improvements to usability through the runner interface, upgrade to newer versions of MEDS and pandas, fixes to MIMIC-IV ETL, and more.
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Refactor
Chores