.env
.gitignore
CITATION.cff
MANIFEST.in
generate_class_diagram.sh
mkdocs.yml
pyproject.toml
setup.py
test.py
validate_output_files.py
.github/workflows/0_test.yml
.github/workflows/1_test_release.yml
.github/workflows/2_release.yml
babelbetes/__init__.py
babelbetes/cdf.py
babelbetes/data_store.py
babelbetes/date_helper.py
babelbetes/drawing.py
babelbetes/logger.py
babelbetes/pandas_helper.py
babelbetes/run_functions.py
babelbetes/tdd.py
babelbetes.egg-info/PKG-INFO
babelbetes.egg-info/SOURCES.txt
babelbetes.egg-info/dependency_links.txt
babelbetes.egg-info/requires.txt
babelbetes.egg-info/top_level.txt
babelbetes/studies/__init__.py
babelbetes/studies/dataset_initializer.py
babelbetes/studies/dclp.py
babelbetes/studies/flair.py
babelbetes/studies/iobp2.py
babelbetes/studies/loop.py
babelbetes/studies/pedap.py
babelbetes/studies/replacebg.py
babelbetes/studies/studydataset.py
babelbetes/studies/t1dexi.py
babelbetes/survey/__init__.py
babelbetes/survey/__main__.py
babelbetes/survey/compute.py
babelbetes/survey/diff.py
babelbetes/survey/figures.py
babelbetes/survey/report.py
babelbetes/survey/survey.py
data/raw/.gitkeep
docs/README.md
docs/about.md
docs/acknowledgements.md
docs/best-practices.md
docs/checklist.md
docs/contribute.md
docs/license.md
docs/python-setup.md
docs/recommendations.md
docs/reference.md
docs/style.css
docs/survey.md
docs/assets/classes_Studies.svg
docs/data_sets/DCLP3.md
docs/data_sets/DCLP5.md
docs/data_sets/FLAIR.md
docs/data_sets/IOBP2.md
docs/data_sets/LOOP.md
docs/data_sets/PEDAP.md
docs/data_sets/REPLACE_BG.md
docs/data_sets/T1DEXI.md
docs/data_sets/T1DEXIP.md
docs/data_sets/overview.md
docs/data_sets/template.md.template
docs/data_sets/assets/Bolus Types Medtronic.png
docs/data_sets/assets/dclp3-cgm-duplicates.png
docs/data_sets/assets/dclp3-daily-patterns.png
docs/data_sets/assets/dclp3-duration-cdf.png
docs/data_sets/assets/dclp3-gaps-after-datetimeadjustments.png
docs/data_sets/assets/dclp3-gaps-after-datetimeadjustments2.png
docs/data_sets/assets/dclp5-daily-patterns.png
docs/data_sets/assets/dclp5-duration-cdf.png
docs/data_sets/assets/dclp5-gaps-after-datetimeadjustments.png
docs/data_sets/assets/dclp5-gaps-after-datetimeadjustments2.png
docs/data_sets/assets/dclp5_missing_time_check_cgm.png
docs/data_sets/assets/dclp5_replace_outoufrange_cgms.png
docs/data_sets/assets/dclp5_replace_outoufrange_cgms2.png
docs/data_sets/assets/flair_absolute_basal_rates.png
docs/data_sets/assets/flair_basal_micro_boluses.png
docs/data_sets/assets/flair_basal_rate_difference_cdf.png
docs/data_sets/assets/flair_basal_rate_duplicates_scatter.png
docs/data_sets/assets/flair_basal_rate_histograms.svg
docs/data_sets/assets/flair_bolus_duplicates_cdf.png
docs/data_sets/assets/flair_bolus_duplicates_scatter.png
docs/data_sets/assets/flair_cgm_gaps.png
docs/data_sets/assets/flair_cgm_sample_cdf_comparison_lane_july_25.png
docs/data_sets/assets/flair_events_around_temporary_basal_rates.png
docs/data_sets/assets/flair_example_incorrect_closed_loop_mode.png
docs/data_sets/assets/flair_removing_bolus_duplicates.png
docs/data_sets/assets/flair_suspends.png
docs/data_sets/assets/flair_suspends_with_cgm.png
docs/data_sets/assets/flair_tdd_after_auto_mode_adjustments.png
docs/data_sets/assets/flair_tdds_at_start.png
docs/data_sets/assets/iobp2_moving_averages.png
docs/data_sets/assets/loop-basal-coverage.png
docs/data_sets/assets/loop-basal-durations-patient13.png
docs/data_sets/assets/loop-bolus-dups-minmax.png
docs/data_sets/assets/loop-bolus-duration-hours.png
docs/data_sets/assets/loop-cgm-corr.png
docs/data_sets/assets/loop-cgm-dist.png
docs/data_sets/assets/loop-localtime-boluses.png
docs/data_sets/assets/loop-localtimes.png
docs/data_sets/assets/loop-tdd-basal.png
docs/data_sets/assets/loop-timezone-diff-within.png
docs/data_sets/assets/loop-timezoneerror-cdf.png
docs/data_sets/assets/loop-timezones-per-patient.png
docs/data_sets/assets/loop_age_vs_tdd.png
docs/data_sets/assets/loop_anomalies.png
docs/data_sets/assets/loop_anormalities.pdf
docs/data_sets/assets/loop_cgm_anomalies.png
docs/data_sets/assets/loop_cgm_patient_1183.png
docs/data_sets/assets/pedap-duration-cdf.png
docs/data_sets/assets/replacebg_Bolus_Duration_Diasend.png
docs/data_sets/assets/replacebg_CDFs.png
docs/data_sets/assets/replacebg_CGM_example.png
docs/data_sets/assets/replacebg_CGM_example_39.png
docs/data_sets/assets/replacebg_DeviceDtTmDaysFromEnroll.png
docs/data_sets/assets/replacebg_basal_dups_different_durations_example.png
docs/data_sets/assets/replacebg_basal_dups_time_duration_by_basal_types.png
docs/data_sets/assets/replacebg_data_source_pie.png
docs/data_sets/assets/replacebg_delivery_durations.png
docs/data_sets/assets/replacebg_moving_averages.png
docs/data_sets/assets/t1dexi_basal_and_flow_rates14.png
docs/data_sets/assets/t1dexi_basal_and_flow_rates152.png
docs/data_sets/assets/t1dexi_basal_flow_rates_three_pumps.png
docs/data_sets/assets/t1dexi_basal_suspends_by_device.png
docs/data_sets/assets/t1dexi_basals_317_2019-03-01.png
docs/data_sets/assets/t1dexi_basals_317_2019-03-01_pandas.png
docs/data_sets/assets/t1dexi_bolus_amounts_three_pumps.png
docs/data_sets/assets/t1dexi_daily_events_by_device.png
docs/data_sets/assets/t1dexi_insulin_data_overview.png
docs/data_sets/assets/t1dexi_insulin_types_by_device.png
docs/data_sets/assets/t1dexi_mdi_basal_durations.png
docs/data_sets/assets/t1dexi_mdi_basal_rate_vs._injections.png
docs/data_sets/assets/t1dexi_mdi_double_basal_injections.png
docs/data_sets/assets/t1dexi_mdi_vs_pump_basal_doses.png
docs/data_sets/assets/t1dexi_mdi_vs_pump_bolus_doses.png
docs/data_sets/assets/t1dexi_number_of_events_per_patient.png
docs/data_sets/assets/t1dexi_suspend_example.png
docs/data_sets/assets/t1dexi_tdd_per_patient.png
docs/data_sets/assets/t1dexip_basal_max_durations.png
docs/data_sets/assets/t1dexip_basal_max_rates.png
docs/data_sets/assets/t1dexip_basals_436_2022-08-08.png
docs/data_sets/assets/t1dexip_bolus_amounts_AID_pumps.png
docs/data_sets/assets/t1dexip_daily_events_by_device.png
docs/data_sets/assets/t1dexip_number_of_events_per_patient.png
examples/example_studydataset.py
notebooks/2024-04-25 - Dropping Repetitive Values.ipynb
notebooks/2024-06-25 - Forward Filling With Conditions.ipynb
notebooks/2024-08-26 - Groupby PatientID Transform.ipynb
notebooks/2024-08-26 Postprocessing Tdd Check.ipynb
notebooks/2024-08-29 - Data Gaps in Flair.ipynb
notebooks/2024-11-28 - Profiling Accellerated Postprocessing.ipynb
notebooks/2024-12-12 - Verify DCLP3 CGM Gaps.ipynb
notebooks/24-04-23-assess-csv-load-times.ipynb
notebooks/output_validation.ipynb
notebooks/understand-dclp3-dataset.ipynb
notebooks/understand-dclp5-dataset.ipynb
notebooks/understand-iobp2-dataset.ipynb
notebooks/understand-dana-dataset/07613176.png
notebooks/understand-dana-dataset/2024-05-15 - LoadingLoopDataFromNightScout.ipynb
notebooks/understand-dana-dataset/24587372.png
notebooks/understand-dana-dataset/28756888.png
notebooks/understand-dana-dataset/42360672.png
notebooks/understand-dana-dataset/51622121.png
notebooks/understand-dana-dataset/ListOfFiles_Dana - Tabellenblatt1.csv
notebooks/understand-dana-dataset/understand_dana_dataset.ipynb
notebooks/understand-flair-dataset/2024-07-12 - Understanding TDD Discrepancies in Flair Data.ipynb
notebooks/understand-flair-dataset/2025-03-19 - Raw vs. Extracted.ipynb
notebooks/understand-flair-dataset/2025-04-07 - Flair Basal Bolus.ipynb
notebooks/understand-flair-dataset/2025-07-11 - Flair Little Daily CGMs.ipynb
notebooks/understand-flair-dataset/Bolus Types Medtronic.png
notebooks/understand-flair-dataset/understand-flair-dataset.ipynb
notebooks/understand-loop-dataset/2025-07-11 - Loop Anormalies in egv, tdd, iob.ipynb
notebooks/understand-loop-dataset/understand-loop-dataset.ipynb
notebooks/understand-pedap-dataset/2025-04-07 - PEDAP Missing Basal.ipynb
notebooks/understand-pedap-dataset/2025-04-16 - understand-new-pedap-basal-format.ipynb
notebooks/understand-pedap-dataset/understand-pedap-dataset.ipynb
notebooks/understand-replacebg-dataset/2026-05-07 - Carbs ReplaceBG.ipynb
notebooks/understand-replacebg-dataset/understand-replace-bg.ipynb
notebooks/understand-t1dexi-dataset/2025-01-13 - T1DEXI netiob output analysis.ipynb
notebooks/understand-t1dexi-dataset/2025-01-14 - Understand Insulin Data Structures.ipynb
notebooks/understand-t1dexi-dataset/2025-01-27 - Implement T1DEXi.ipynb
notebooks/understand-t1dexi-dataset/2025-01-30 - Understand Insulin Data Structures T1DEXIP.ipynb
tests/__init__.py
tests/conftest.py
tests/test_compute.py
tests/test_date_helper.py
tests/test_find_periods.py
tests/test_flair.py
tests/test_iobp2.py
tests/test_pandas_helper.py
tests/test_studydataset.py
tests/test_survey.py
tests/test_tdd.py