.codecov.yml
.editorconfig
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
LICENSE
README.md
conftest.py
mkdocs.yml
pyproject.toml
.github/workflows/code-quality-main.yaml
.github/workflows/code-quality-pr.yaml
.github/workflows/python-build.yaml
.github/workflows/tests.yaml
docs/gen_ref_pages.py
docs/gen_stage_docs.py
docs/index.md
docs/javascripts/mathjax.js
example/README.md
example/data/source.yaml
example/data/data/held_out/0.parquet
example/data/data/train/0.parquet
example/data/data/train/1.parquet
example/data/data/tuning/0.parquet
example/data/metadata/codes.parquet
example/data/metadata/dataset.json
example/data/metadata/subject_splits.parquet
example/output_data/.logs/_all_stages.done
example/output_data/.logs/count_codes.done
example/output_data/.logs/drop_regex.done
example/output_data/.logs/pipeline.log
example/output_data/count_codes/.logs/count_codes_0_2025-07-09_15-52-41.log
example/output_data/count_codes/.logs/.hydra/config.yaml
example/output_data/count_codes/.logs/.hydra/hydra.yaml
example/output_data/count_codes/.logs/.hydra/overrides.yaml
example/output_data/count_codes/train/0.parquet
example/output_data/count_codes/train/1.parquet
example/output_data/data/.logs/drop_regex_0_2025-07-09_15-52-40.log
example/output_data/data/.logs/.hydra/config.yaml
example/output_data/data/.logs/.hydra/hydra.yaml
example/output_data/data/.logs/.hydra/overrides.yaml
example/output_data/data/held_out/0.parquet
example/output_data/data/train/0.parquet
example/output_data/data/train/1.parquet
example/output_data/data/tuning/0.parquet
example/output_data/metadata/codes.parquet
example/simple_example_pkg/README.md
example/simple_example_pkg/pyproject.toml
example/simple_example_pkg/src/simple_example_pkg/__init__.py
example/simple_example_pkg/src/simple_example_pkg/drop_regex/__init__.py
example/simple_example_pkg/src/simple_example_pkg/drop_regex/config.yaml
example/simple_example_pkg/src/simple_example_pkg/drop_regex/drop_regex.py
example/simple_example_pkg/src/simple_example_pkg/drop_regex/examples/_test_cfg.yaml
example/simple_example_pkg/src/simple_example_pkg/drop_regex/examples/cfg.yaml
example/simple_example_pkg/src/simple_example_pkg/drop_regex/examples/out_data.yaml
example/simple_example_pkg/src/simple_example_pkg/pipelines/example_pipeline.yaml
example/simple_example_pkg/tests/test_registered_stages.py
src/MEDS_transforms/__init__.py
src/MEDS_transforms/__main__.py
src/MEDS_transforms/parser.py
src/MEDS_transforms/pytest_plugin.py
src/MEDS_transforms/runner.py
src/MEDS_transforms/utils.py
src/MEDS_transforms.egg-info/PKG-INFO
src/MEDS_transforms.egg-info/SOURCES.txt
src/MEDS_transforms.egg-info/dependency_links.txt
src/MEDS_transforms.egg-info/entry_points.txt
src/MEDS_transforms.egg-info/requires.txt
src/MEDS_transforms.egg-info/top_level.txt
src/MEDS_transforms/compute_modes/__init__.py
src/MEDS_transforms/compute_modes/compute_fn.py
src/MEDS_transforms/compute_modes/match_revise.py
src/MEDS_transforms/configs/__init__.py
src/MEDS_transforms/configs/_main.yaml
src/MEDS_transforms/configs/_runner.yaml
src/MEDS_transforms/configs/dataset.py
src/MEDS_transforms/configs/pipeline.py
src/MEDS_transforms/configs/stage.py
src/MEDS_transforms/configs/utils.py
src/MEDS_transforms/dataframe/__init__.py
src/MEDS_transforms/dataframe/read_fn.py
src/MEDS_transforms/dataframe/types.py
src/MEDS_transforms/dataframe/write_fn.py
src/MEDS_transforms/mapreduce/__init__.py
src/MEDS_transforms/mapreduce/mapper.py
src/MEDS_transforms/mapreduce/reducer.py
src/MEDS_transforms/mapreduce/rwlock.py
src/MEDS_transforms/mapreduce/shard_iteration.py
src/MEDS_transforms/mapreduce/stage.py
src/MEDS_transforms/stages/README.md
src/MEDS_transforms/stages/__init__.py
src/MEDS_transforms/stages/base.py
src/MEDS_transforms/stages/discovery.py
src/MEDS_transforms/stages/docgen.py
src/MEDS_transforms/stages/examples.py
src/MEDS_transforms/stages/add_time_derived_measurements/README.md
src/MEDS_transforms/stages/add_time_derived_measurements/__init__.py
src/MEDS_transforms/stages/add_time_derived_measurements/add_time_derived_measurements.py
src/MEDS_transforms/stages/add_time_derived_measurements/age.py
src/MEDS_transforms/stages/add_time_derived_measurements/config.yaml
src/MEDS_transforms/stages/add_time_derived_measurements/time_of_day.py
src/MEDS_transforms/stages/add_time_derived_measurements/timeline_tokens.py
src/MEDS_transforms/stages/add_time_derived_measurements/utils.py
src/MEDS_transforms/stages/add_time_derived_measurements/examples/__init__.py
src/MEDS_transforms/stages/add_time_derived_measurements/examples/in_example_pipeline/__init__.py
src/MEDS_transforms/stages/add_time_derived_measurements/examples/in_example_pipeline/cfg.yaml
src/MEDS_transforms/stages/add_time_derived_measurements/examples/in_example_pipeline/in.yaml
src/MEDS_transforms/stages/add_time_derived_measurements/examples/in_example_pipeline/out_data.yaml
src/MEDS_transforms/stages/add_time_derived_measurements/examples/on_raw_static_data/__init__.py
src/MEDS_transforms/stages/add_time_derived_measurements/examples/on_raw_static_data/_test_cfg.yaml
src/MEDS_transforms/stages/add_time_derived_measurements/examples/on_raw_static_data/cfg.yaml
src/MEDS_transforms/stages/add_time_derived_measurements/examples/on_raw_static_data/out_data.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/__init__.py
src/MEDS_transforms/stages/aggregate_code_metadata/aggregate_code_metadata.py
src/MEDS_transforms/stages/aggregate_code_metadata/examples/__init__.py
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/__init__.py
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_normalization/__init__.py
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_normalization/_test_cfg.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_normalization/cfg.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_normalization/in.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_normalization/out_metadata.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_outlier_detection/__init__.py
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_outlier_detection/_test_cfg.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_outlier_detection/cfg.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_outlier_detection/in.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/in_example_pipeline/fit_outlier_detection/out_metadata.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/on_raw_static_data/__init__.py
src/MEDS_transforms/stages/aggregate_code_metadata/examples/on_raw_static_data/_test_cfg.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/on_raw_static_data/cfg.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/on_raw_static_data/out_metadata.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/with_not_split_defined_shards/__init__.py
src/MEDS_transforms/stages/aggregate_code_metadata/examples/with_not_split_defined_shards/_test_cfg.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/with_not_split_defined_shards/cfg.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/with_not_split_defined_shards/in.yaml
src/MEDS_transforms/stages/aggregate_code_metadata/examples/with_not_split_defined_shards/out_metadata.yaml
src/MEDS_transforms/stages/bin_numeric_values/__init__.py
src/MEDS_transforms/stages/bin_numeric_values/bin_numeric_values.py
src/MEDS_transforms/stages/bin_numeric_values/config.yaml
src/MEDS_transforms/stages/bin_numeric_values/examples/__init__.py
src/MEDS_transforms/stages/bin_numeric_values/examples/cfg.yaml
src/MEDS_transforms/stages/bin_numeric_values/examples/in.yaml
src/MEDS_transforms/stages/bin_numeric_values/examples/out_data.yaml
src/MEDS_transforms/stages/bin_numeric_values/examples/custom_bins_fp/__init__.py
src/MEDS_transforms/stages/bin_numeric_values/examples/custom_bins_fp/cfg.yaml
src/MEDS_transforms/stages/bin_numeric_values/examples/custom_bins_fp/custom_bins.yaml
src/MEDS_transforms/stages/bin_numeric_values/examples/custom_bins_fp/in.yaml
src/MEDS_transforms/stages/bin_numeric_values/examples/custom_bins_fp/out_data.yaml
src/MEDS_transforms/stages/extract_values/__init__.py
src/MEDS_transforms/stages/extract_values/extract_values.py
src/MEDS_transforms/stages/extract_values/examples/__init__.py
src/MEDS_transforms/stages/extract_values/examples/_test_cfg.yaml
src/MEDS_transforms/stages/extract_values/examples/cfg.yaml
src/MEDS_transforms/stages/extract_values/examples/in.yaml
src/MEDS_transforms/stages/extract_values/examples/out_data.yaml
src/MEDS_transforms/stages/filter_measurements/__init__.py
src/MEDS_transforms/stages/filter_measurements/config.yaml
src/MEDS_transforms/stages/filter_measurements/filter_measurements.py
src/MEDS_transforms/stages/filter_measurements/examples/__init__.py
src/MEDS_transforms/stages/filter_measurements/examples/cfg.yaml
src/MEDS_transforms/stages/filter_measurements/examples/in.yaml
src/MEDS_transforms/stages/filter_measurements/examples/out_data.yaml
src/MEDS_transforms/stages/filter_subjects/__init__.py
src/MEDS_transforms/stages/filter_subjects/config.yaml
src/MEDS_transforms/stages/filter_subjects/filter_subjects.py
src/MEDS_transforms/stages/filter_subjects/examples/__init__.py
src/MEDS_transforms/stages/filter_subjects/examples/cfg.yaml
src/MEDS_transforms/stages/filter_subjects/examples/out_data.yaml
src/MEDS_transforms/stages/fit_vocabulary_indices/__init__.py
src/MEDS_transforms/stages/fit_vocabulary_indices/config.yaml
src/MEDS_transforms/stages/fit_vocabulary_indices/fit_vocabulary_indices.py
src/MEDS_transforms/stages/fit_vocabulary_indices/examples/__init__.py
src/MEDS_transforms/stages/fit_vocabulary_indices/examples/in_example_pipeline/__init__.py
src/MEDS_transforms/stages/fit_vocabulary_indices/examples/in_example_pipeline/in.yaml
src/MEDS_transforms/stages/fit_vocabulary_indices/examples/in_example_pipeline/out_metadata.yaml
src/MEDS_transforms/stages/fit_vocabulary_indices/examples/on_raw_static_data/__init__.py
src/MEDS_transforms/stages/fit_vocabulary_indices/examples/on_raw_static_data/out_metadata.yaml
src/MEDS_transforms/stages/normalization/README.md
src/MEDS_transforms/stages/normalization/__init__.py
src/MEDS_transforms/stages/normalization/normalization.py
src/MEDS_transforms/stages/normalization/examples/__init__.py
src/MEDS_transforms/stages/normalization/examples/in_example_pipeline/__init__.py
src/MEDS_transforms/stages/normalization/examples/in_example_pipeline/in.yaml
src/MEDS_transforms/stages/normalization/examples/in_example_pipeline/out_data.yaml
src/MEDS_transforms/stages/normalization/examples/on_raw_static_data/__init__.py
src/MEDS_transforms/stages/normalization/examples/on_raw_static_data/in.yaml
src/MEDS_transforms/stages/normalization/examples/on_raw_static_data/out_data.yaml
src/MEDS_transforms/stages/occlude_outliers/README.md
src/MEDS_transforms/stages/occlude_outliers/__init__.py
src/MEDS_transforms/stages/occlude_outliers/config.yaml
src/MEDS_transforms/stages/occlude_outliers/occlude_outliers.py
src/MEDS_transforms/stages/occlude_outliers/examples/__init__.py
src/MEDS_transforms/stages/occlude_outliers/examples/in_example_pipeline/__init__.py
src/MEDS_transforms/stages/occlude_outliers/examples/in_example_pipeline/cfg.yaml
src/MEDS_transforms/stages/occlude_outliers/examples/in_example_pipeline/in.yaml
src/MEDS_transforms/stages/occlude_outliers/examples/in_example_pipeline/out_data.yaml
src/MEDS_transforms/stages/occlude_outliers/examples/on_raw_static_data/__init__.py
src/MEDS_transforms/stages/occlude_outliers/examples/on_raw_static_data/cfg.yaml
src/MEDS_transforms/stages/occlude_outliers/examples/on_raw_static_data/in.yaml
src/MEDS_transforms/stages/occlude_outliers/examples/on_raw_static_data/out_data.yaml
src/MEDS_transforms/stages/reorder_measurements/__init__.py
src/MEDS_transforms/stages/reorder_measurements/config.yaml
src/MEDS_transforms/stages/reorder_measurements/reorder_measurements.py
src/MEDS_transforms/stages/reorder_measurements/examples/__init__.py
src/MEDS_transforms/stages/reorder_measurements/examples/cfg.yaml
src/MEDS_transforms/stages/reorder_measurements/examples/in.yaml
src/MEDS_transforms/stages/reorder_measurements/examples/out_data.yaml
src/MEDS_transforms/stages/reshard_to_split/__init__.py
src/MEDS_transforms/stages/reshard_to_split/config.yaml
src/MEDS_transforms/stages/reshard_to_split/reshard_to_split.py
src/MEDS_transforms/stages/reshard_to_split/examples/__init__.py
src/MEDS_transforms/stages/reshard_to_split/examples/cfg.yaml
src/MEDS_transforms/stages/reshard_to_split/examples/in.yaml
src/MEDS_transforms/stages/reshard_to_split/examples/out_data.yaml
static/logo_bg.png
static/logo_dark.svg
static/logo_light.svg
tests/__init__.py
tests/conftest.py
tests/test_example_pkg.py
tests/test_main.py
tests/test_pipeline.py
tests/test_registered_stages.py