From 86d2f1635a6ba17dbe48b9ceaad3aac0fdd257ee Mon Sep 17 00:00:00 2001 From: amrit110 Date: Fri, 6 Oct 2023 10:25:58 -0400 Subject: [PATCH] deploy: 951e14492f70d6cf9a5cd3b4b41e4f515799efd9 --- 404.html | 8 +- .../tutorials_nihcxr_monitor_api_10_1.png | Bin 62616 -> 59799 bytes .../tutorials_nihcxr_monitor_api_12_0.png | Bin 41767 -> 52121 bytes .../tutorials_nihcxr_monitor_api_6_0.png | Bin 36228 -> 43764 bytes .../tutorials_nihcxr_monitor_api_8_0.png | Bin 61587 -> 50607 bytes api/reference/api/cyclops.tasks.html | 1 + api/searchindex.js | 2 +- api/tutorials/eicu/query_api.html | 20 +- api/tutorials/eicu/query_api.ipynb | 60 +- .../kaggle/heart_failure_prediction.html | 66 +- .../kaggle/heart_failure_prediction.ipynb | 568 +-- api/tutorials/kaggle/model_card.html | 106 +- api/tutorials/mimiciii/query_api.html | 20 +- api/tutorials/mimiciii/query_api.ipynb | 60 +- api/tutorials/mimiciv/query_api.html | 36 +- api/tutorials/mimiciv/query_api.ipynb | 108 +- api/tutorials/nihcxr/cxr_classification.html | 58 +- api/tutorials/nihcxr/cxr_classification.ipynb | 222 +- api/tutorials/nihcxr/model_card.html | 20 +- api/tutorials/nihcxr/monitor_api.html | 20 +- api/tutorials/nihcxr/monitor_api.ipynb | 142 +- api/tutorials/omop/query_api.html | 22 +- api/tutorials/omop/query_api.ipynb | 78 +- api/tutorials/synthea/los_prediction.html | 152 +- api/tutorials/synthea/los_prediction.ipynb | 3354 +++++++++-------- api/tutorials/synthea/model_card.html | 160 +- ...d99ed.37214bf2.js => 3e9d370c.29f4916b.js} | 2 +- ...79204.8d399381.js => 72bee0c1.b6c646b2.js} | 2 +- ...7c442.f735fc16.js => d098a0ec.101bc726.js} | 2 +- assets/js/main.d39f8eb6.js | 2 - assets/js/main.fa1caf66.js | 2 + ...CENSE.txt => main.fa1caf66.js.LICENSE.txt} | 0 ...n.b8dcc3e6.js => runtime~main.c2b34449.js} | 2 +- blog/archive/index.html | 8 +- blog/cyclops-alpha-release/index.html | 8 +- blog/index.html | 8 +- blog/tags/alpha/index.html | 8 +- blog/tags/index.html | 8 +- docs/intro/index.html | 8 +- index.html | 8 +- markdown-page/index.html | 8 +- 41 files changed, 2781 insertions(+), 2578 deletions(-) rename assets/js/{b91d99ed.37214bf2.js => 3e9d370c.29f4916b.js} (65%) rename assets/js/{9f179204.8d399381.js => 72bee0c1.b6c646b2.js} (64%) rename assets/js/{1cd7c442.f735fc16.js => d098a0ec.101bc726.js} (64%) delete mode 100644 assets/js/main.d39f8eb6.js create mode 100644 assets/js/main.fa1caf66.js rename assets/js/{main.d39f8eb6.js.LICENSE.txt => main.fa1caf66.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.b8dcc3e6.js => runtime~main.c2b34449.js} (78%) diff --git a/404.html b/404.html index 723c47948..9a4e34185 100644 --- a/404.html +++ b/404.html @@ -5,13 +5,13 @@ Page Not Found | CyclOps - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- - + + \ No newline at end of file diff --git a/api/_images/tutorials_nihcxr_monitor_api_10_1.png b/api/_images/tutorials_nihcxr_monitor_api_10_1.png index e02328415db585e747e76169a40f792905875c5c..99b77be2691df8a43a445de0455c5b00559da3ca 100644 GIT binary patch literal 59799 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 literal 62616 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�pde3zHc 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�|*(nlCd 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 Lp@WL|kN@G{)5?`L literal 41767 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
    rs&yO4{0k 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 SRb^ZT#wlUOvG${RwSNHz_`Dtf literal 36228 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

    ?ba8OQnNG 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 diff --git a/api/reference/api/cyclops.tasks.html b/api/reference/api/cyclops.tasks.html index bc5ae8ee2..0014b6736 100644 --- a/api/reference/api/cyclops.tasks.html +++ b/api/reference/api/cyclops.tasks.html @@ -179,6 +179,7 @@

    cyclops.tasks

    +

    Tasks package.

    diff --git a/api/searchindex.js b/api/searchindex.js index a1b4199ed..1d8421959 100644 --- a/api/searchindex.js +++ b/api/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api", "contributing", "index", "intro", "reference/api/_autosummary/cyclops.data.features.medical_image", "reference/api/_autosummary/cyclops.data.features.medical_image.MedicalImage", "reference/api/_autosummary/cyclops.data.slicer", "reference/api/_autosummary/cyclops.data.slicer.SliceSpec", "reference/api/_autosummary/cyclops.data.slicer.compound_filter", "reference/api/_autosummary/cyclops.data.slicer.filter_datetime", "reference/api/_autosummary/cyclops.data.slicer.filter_non_null", "reference/api/_autosummary/cyclops.data.slicer.filter_range", "reference/api/_autosummary/cyclops.data.slicer.filter_string_contains", "reference/api/_autosummary/cyclops.data.slicer.filter_value", "reference/api/_autosummary/cyclops.data.slicer.is_datetime", "reference/api/_autosummary/cyclops.data.slicer.overall", "reference/api/_autosummary/cyclops.evaluate.evaluator", "reference/api/_autosummary/cyclops.evaluate.evaluator.evaluate", "reference/api/_autosummary/cyclops.evaluate.fairness.config", "reference/api/_autosummary/cyclops.evaluate.fairness.config.FairnessConfig", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.evaluate_fairness", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.Accuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.BinaryAccuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.MulticlassAccuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.MultilabelAccuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.AUROC", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.BinaryAUROC", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.MulticlassAUROC", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.MultilabelAUROC", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.BinaryF1Score", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.BinaryFbetaScore", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.F1Score", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.FbetaScore", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MulticlassF1Score", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MultilabelF1Score", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore", "reference/api/_autosummary/cyclops.evaluate.metrics.factory", "reference/api/_autosummary/cyclops.evaluate.metrics.factory.create_metric", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.accuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.auroc", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.binary_f1_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.f1_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.fbeta_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.binary_precision", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.binary_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.precision", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.binary_roc_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.roc_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.sensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.specificity", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.stat_scores", "reference/api/_autosummary/cyclops.evaluate.metrics.metric", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.Metric", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.MetricCollection", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.OperatorMetric", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.BinaryPrecision", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.BinaryRecall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MulticlassPrecision", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MulticlassRecall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MultilabelPrecision", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MultilabelRecall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.Precision", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.Recall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.roc", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.BinaryROCCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.MulticlassROCCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.MultilabelROCCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.ROCCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.BinarySensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.Sensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.BinarySpecificity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.MulticlassSpecificity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.MultilabelSpecificity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.Specificity", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.BinaryStatScores", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.MulticlassStatScores", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.MultilabelStatScores", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.StatScores", "reference/api/_autosummary/cyclops.monitor.clinical_applicator", "reference/api/_autosummary/cyclops.monitor.clinical_applicator.ClinicalShiftApplicator", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.binary_noise_shift", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.feature_association_shift", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.feature_swap_shift", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.gaussian_noise_shift", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.knockout_shift", "reference/api/_autosummary/cyclops.query.base", "reference/api/_autosummary/cyclops.query.base.DatasetQuerier", "reference/api/_autosummary/cyclops.query.eicu", "reference/api/_autosummary/cyclops.query.eicu.EICUQuerier", "reference/api/_autosummary/cyclops.query.gemini", "reference/api/_autosummary/cyclops.query.gemini.GEMINIQuerier", "reference/api/_autosummary/cyclops.query.interface", "reference/api/_autosummary/cyclops.query.interface.QueryInterface", "reference/api/_autosummary/cyclops.query.mimiciii", "reference/api/_autosummary/cyclops.query.mimiciii.MIMICIIIQuerier", "reference/api/_autosummary/cyclops.query.mimiciv", "reference/api/_autosummary/cyclops.query.mimiciv.MIMICIVQuerier", "reference/api/_autosummary/cyclops.query.omop", "reference/api/_autosummary/cyclops.query.omop.OMOPQuerier", "reference/api/_autosummary/cyclops.query.ops", "reference/api/_autosummary/cyclops.query.ops.AddColumn", "reference/api/_autosummary/cyclops.query.ops.AddDeltaColumn", "reference/api/_autosummary/cyclops.query.ops.AddDeltaConstant", "reference/api/_autosummary/cyclops.query.ops.AddNumeric", "reference/api/_autosummary/cyclops.query.ops.And", "reference/api/_autosummary/cyclops.query.ops.Apply", "reference/api/_autosummary/cyclops.query.ops.Cast", "reference/api/_autosummary/cyclops.query.ops.ConditionAfterDate", "reference/api/_autosummary/cyclops.query.ops.ConditionBeforeDate", "reference/api/_autosummary/cyclops.query.ops.ConditionEndsWith", "reference/api/_autosummary/cyclops.query.ops.ConditionEquals", "reference/api/_autosummary/cyclops.query.ops.ConditionGreaterThan", "reference/api/_autosummary/cyclops.query.ops.ConditionIn", "reference/api/_autosummary/cyclops.query.ops.ConditionInMonths", "reference/api/_autosummary/cyclops.query.ops.ConditionInYears", "reference/api/_autosummary/cyclops.query.ops.ConditionLessThan", "reference/api/_autosummary/cyclops.query.ops.ConditionLike", "reference/api/_autosummary/cyclops.query.ops.ConditionRegexMatch", "reference/api/_autosummary/cyclops.query.ops.ConditionStartsWith", "reference/api/_autosummary/cyclops.query.ops.ConditionSubstring", "reference/api/_autosummary/cyclops.query.ops.Distinct", "reference/api/_autosummary/cyclops.query.ops.Drop", "reference/api/_autosummary/cyclops.query.ops.DropEmpty", "reference/api/_autosummary/cyclops.query.ops.DropNulls", "reference/api/_autosummary/cyclops.query.ops.ExtractTimestampComponent", "reference/api/_autosummary/cyclops.query.ops.FillNull", "reference/api/_autosummary/cyclops.query.ops.GroupByAggregate", "reference/api/_autosummary/cyclops.query.ops.Join", "reference/api/_autosummary/cyclops.query.ops.Keep", "reference/api/_autosummary/cyclops.query.ops.Limit", "reference/api/_autosummary/cyclops.query.ops.Literal", "reference/api/_autosummary/cyclops.query.ops.Or", "reference/api/_autosummary/cyclops.query.ops.OrderBy", "reference/api/_autosummary/cyclops.query.ops.QueryOp", "reference/api/_autosummary/cyclops.query.ops.RandomizeOrder", "reference/api/_autosummary/cyclops.query.ops.Rename", "reference/api/_autosummary/cyclops.query.ops.Reorder", "reference/api/_autosummary/cyclops.query.ops.ReorderAfter", "reference/api/_autosummary/cyclops.query.ops.Sequential", "reference/api/_autosummary/cyclops.query.ops.Substring", "reference/api/_autosummary/cyclops.query.ops.Trim", "reference/api/_autosummary/cyclops.query.ops.Union", "reference/api/_autosummary/cyclops.report.report", "reference/api/_autosummary/cyclops.report.report.ModelCardReport", "reference/api/_autosummary/cyclops.tasks.cxr_classification", "reference/api/_autosummary/cyclops.tasks.cxr_classification.CXRClassificationTask", "reference/api/_autosummary/cyclops.tasks.mortality_prediction", "reference/api/_autosummary/cyclops.tasks.mortality_prediction.MortalityPredictionTask", "reference/api/cyclops.data", "reference/api/cyclops.evaluate", "reference/api/cyclops.monitor", "reference/api/cyclops.query", "reference/api/cyclops.report", "reference/api/cyclops.tasks", "tutorials", "tutorials/eicu/query_api", "tutorials/gemini/query_api", "tutorials/kaggle/heart_failure_prediction", "tutorials/mimiciii/query_api", "tutorials/mimiciv/query_api", "tutorials/nihcxr/cxr_classification", "tutorials/nihcxr/monitor_api", "tutorials/omop/query_api", "tutorials/synthea/los_prediction", "tutorials_monitor", "tutorials_query", "tutorials_use_cases"], "filenames": ["api.rst", "contributing.rst", "index.rst", "intro.rst", "reference/api/_autosummary/cyclops.data.features.medical_image.rst", "reference/api/_autosummary/cyclops.data.features.medical_image.MedicalImage.rst", "reference/api/_autosummary/cyclops.data.slicer.rst", "reference/api/_autosummary/cyclops.data.slicer.SliceSpec.rst", "reference/api/_autosummary/cyclops.data.slicer.compound_filter.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_datetime.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_non_null.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_range.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_string_contains.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_value.rst", "reference/api/_autosummary/cyclops.data.slicer.is_datetime.rst", "reference/api/_autosummary/cyclops.data.slicer.overall.rst", "reference/api/_autosummary/cyclops.evaluate.evaluator.rst", "reference/api/_autosummary/cyclops.evaluate.evaluator.evaluate.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.config.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.config.FairnessConfig.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.evaluate_fairness.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.Accuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.BinaryAccuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.AUROC.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.BinaryAUROC.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.MulticlassAUROC.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.MultilabelAUROC.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.BinaryF1Score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.F1Score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.FbetaScore.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MulticlassF1Score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MultilabelF1Score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.factory.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.factory.create_metric.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.accuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.auroc.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.binary_f1_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.f1_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.fbeta_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.binary_precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.binary_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.binary_roc_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.roc_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.sensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.specificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.stat_scores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.Metric.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.MetricCollection.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.OperatorMetric.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.BinaryPrecision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.BinaryRecall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MulticlassRecall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MultilabelRecall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.Precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.Recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.BinaryROCCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.MulticlassROCCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.MultilabelROCCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.ROCCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.BinarySensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.Sensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.BinarySpecificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.MulticlassSpecificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.MultilabelSpecificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.Specificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.BinaryStatScores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.StatScores.rst", "reference/api/_autosummary/cyclops.monitor.clinical_applicator.rst", "reference/api/_autosummary/cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.binary_noise_shift.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.feature_association_shift.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.feature_swap_shift.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.gaussian_noise_shift.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.knockout_shift.rst", "reference/api/_autosummary/cyclops.query.base.rst", "reference/api/_autosummary/cyclops.query.base.DatasetQuerier.rst", "reference/api/_autosummary/cyclops.query.eicu.rst", "reference/api/_autosummary/cyclops.query.eicu.EICUQuerier.rst", "reference/api/_autosummary/cyclops.query.gemini.rst", "reference/api/_autosummary/cyclops.query.gemini.GEMINIQuerier.rst", "reference/api/_autosummary/cyclops.query.interface.rst", "reference/api/_autosummary/cyclops.query.interface.QueryInterface.rst", "reference/api/_autosummary/cyclops.query.mimiciii.rst", "reference/api/_autosummary/cyclops.query.mimiciii.MIMICIIIQuerier.rst", "reference/api/_autosummary/cyclops.query.mimiciv.rst", "reference/api/_autosummary/cyclops.query.mimiciv.MIMICIVQuerier.rst", "reference/api/_autosummary/cyclops.query.omop.rst", "reference/api/_autosummary/cyclops.query.omop.OMOPQuerier.rst", "reference/api/_autosummary/cyclops.query.ops.rst", "reference/api/_autosummary/cyclops.query.ops.AddColumn.rst", "reference/api/_autosummary/cyclops.query.ops.AddDeltaColumn.rst", "reference/api/_autosummary/cyclops.query.ops.AddDeltaConstant.rst", "reference/api/_autosummary/cyclops.query.ops.AddNumeric.rst", "reference/api/_autosummary/cyclops.query.ops.And.rst", "reference/api/_autosummary/cyclops.query.ops.Apply.rst", "reference/api/_autosummary/cyclops.query.ops.Cast.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionAfterDate.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionBeforeDate.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionEndsWith.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionEquals.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionGreaterThan.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionIn.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionInMonths.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionInYears.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionLessThan.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionLike.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionRegexMatch.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionStartsWith.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionSubstring.rst", "reference/api/_autosummary/cyclops.query.ops.Distinct.rst", "reference/api/_autosummary/cyclops.query.ops.Drop.rst", "reference/api/_autosummary/cyclops.query.ops.DropEmpty.rst", "reference/api/_autosummary/cyclops.query.ops.DropNulls.rst", "reference/api/_autosummary/cyclops.query.ops.ExtractTimestampComponent.rst", "reference/api/_autosummary/cyclops.query.ops.FillNull.rst", "reference/api/_autosummary/cyclops.query.ops.GroupByAggregate.rst", "reference/api/_autosummary/cyclops.query.ops.Join.rst", "reference/api/_autosummary/cyclops.query.ops.Keep.rst", "reference/api/_autosummary/cyclops.query.ops.Limit.rst", "reference/api/_autosummary/cyclops.query.ops.Literal.rst", "reference/api/_autosummary/cyclops.query.ops.Or.rst", "reference/api/_autosummary/cyclops.query.ops.OrderBy.rst", "reference/api/_autosummary/cyclops.query.ops.QueryOp.rst", "reference/api/_autosummary/cyclops.query.ops.RandomizeOrder.rst", "reference/api/_autosummary/cyclops.query.ops.Rename.rst", "reference/api/_autosummary/cyclops.query.ops.Reorder.rst", "reference/api/_autosummary/cyclops.query.ops.ReorderAfter.rst", "reference/api/_autosummary/cyclops.query.ops.Sequential.rst", "reference/api/_autosummary/cyclops.query.ops.Substring.rst", "reference/api/_autosummary/cyclops.query.ops.Trim.rst", "reference/api/_autosummary/cyclops.query.ops.Union.rst", "reference/api/_autosummary/cyclops.report.report.rst", "reference/api/_autosummary/cyclops.report.report.ModelCardReport.rst", "reference/api/_autosummary/cyclops.tasks.cxr_classification.rst", "reference/api/_autosummary/cyclops.tasks.cxr_classification.CXRClassificationTask.rst", "reference/api/_autosummary/cyclops.tasks.mortality_prediction.rst", "reference/api/_autosummary/cyclops.tasks.mortality_prediction.MortalityPredictionTask.rst", "reference/api/cyclops.data.rst", "reference/api/cyclops.evaluate.rst", "reference/api/cyclops.monitor.rst", "reference/api/cyclops.query.rst", "reference/api/cyclops.report.rst", "reference/api/cyclops.tasks.rst", "tutorials.rst", "tutorials/eicu/query_api.ipynb", "tutorials/gemini/query_api.ipynb", "tutorials/kaggle/heart_failure_prediction.ipynb", "tutorials/mimiciii/query_api.ipynb", "tutorials/mimiciv/query_api.ipynb", "tutorials/nihcxr/cxr_classification.ipynb", "tutorials/nihcxr/monitor_api.ipynb", "tutorials/omop/query_api.ipynb", "tutorials/synthea/los_prediction.ipynb", "tutorials_monitor.rst", "tutorials_query.rst", "tutorials_use_cases.rst"], "titles": ["API Reference", "Contributing to cyclops", "Welcome to cyclops\u2019s documentation!", "\ud83d\udc23 Getting Started", "cyclops.data.features.medical_image", "cyclops.data.features.medical_image.MedicalImage", "cyclops.data.slicer", "cyclops.data.slicer.SliceSpec", "cyclops.data.slicer.compound_filter", "cyclops.data.slicer.filter_datetime", "cyclops.data.slicer.filter_non_null", "cyclops.data.slicer.filter_range", "cyclops.data.slicer.filter_string_contains", "cyclops.data.slicer.filter_value", "cyclops.data.slicer.is_datetime", "cyclops.data.slicer.overall", "cyclops.evaluate.evaluator", "cyclops.evaluate.evaluator.evaluate", "cyclops.evaluate.fairness.config", "cyclops.evaluate.fairness.config.FairnessConfig", "cyclops.evaluate.fairness.evaluator", "cyclops.evaluate.fairness.evaluator.evaluate_fairness", "cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values", "cyclops.evaluate.metrics.accuracy", "cyclops.evaluate.metrics.accuracy.Accuracy", "cyclops.evaluate.metrics.accuracy.BinaryAccuracy", "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy", "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy", "cyclops.evaluate.metrics.auroc", "cyclops.evaluate.metrics.auroc.AUROC", "cyclops.evaluate.metrics.auroc.BinaryAUROC", "cyclops.evaluate.metrics.auroc.MulticlassAUROC", "cyclops.evaluate.metrics.auroc.MultilabelAUROC", "cyclops.evaluate.metrics.f_beta", "cyclops.evaluate.metrics.f_beta.BinaryF1Score", "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore", "cyclops.evaluate.metrics.f_beta.F1Score", "cyclops.evaluate.metrics.f_beta.FbetaScore", "cyclops.evaluate.metrics.f_beta.MulticlassF1Score", "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore", "cyclops.evaluate.metrics.f_beta.MultilabelF1Score", "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore", "cyclops.evaluate.metrics.factory", "cyclops.evaluate.metrics.factory.create_metric", "cyclops.evaluate.metrics.functional.accuracy", "cyclops.evaluate.metrics.functional.auroc", "cyclops.evaluate.metrics.functional.f_beta", "cyclops.evaluate.metrics.functional.f_beta.binary_f1_score", "cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score", "cyclops.evaluate.metrics.functional.f_beta.f1_score", "cyclops.evaluate.metrics.functional.f_beta.fbeta_score", "cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score", "cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score", "cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score", "cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score", "cyclops.evaluate.metrics.functional.precision_recall", "cyclops.evaluate.metrics.functional.precision_recall.binary_precision", "cyclops.evaluate.metrics.functional.precision_recall.binary_recall", "cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision", "cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall", "cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision", "cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall", "cyclops.evaluate.metrics.functional.precision_recall.precision", "cyclops.evaluate.metrics.functional.precision_recall.recall", "cyclops.evaluate.metrics.functional.precision_recall_curve", "cyclops.evaluate.metrics.functional.roc", "cyclops.evaluate.metrics.functional.roc.binary_roc_curve", "cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve", "cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve", "cyclops.evaluate.metrics.functional.roc.roc_curve", "cyclops.evaluate.metrics.functional.sensitivity", "cyclops.evaluate.metrics.functional.specificity", "cyclops.evaluate.metrics.functional.stat_scores", "cyclops.evaluate.metrics.metric", "cyclops.evaluate.metrics.metric.Metric", "cyclops.evaluate.metrics.metric.MetricCollection", "cyclops.evaluate.metrics.metric.OperatorMetric", "cyclops.evaluate.metrics.precision_recall", "cyclops.evaluate.metrics.precision_recall.BinaryPrecision", "cyclops.evaluate.metrics.precision_recall.BinaryRecall", "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision", "cyclops.evaluate.metrics.precision_recall.MulticlassRecall", "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision", "cyclops.evaluate.metrics.precision_recall.MultilabelRecall", "cyclops.evaluate.metrics.precision_recall.Precision", "cyclops.evaluate.metrics.precision_recall.Recall", "cyclops.evaluate.metrics.precision_recall_curve", "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve", "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve", "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve", "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve", "cyclops.evaluate.metrics.roc", "cyclops.evaluate.metrics.roc.BinaryROCCurve", "cyclops.evaluate.metrics.roc.MulticlassROCCurve", "cyclops.evaluate.metrics.roc.MultilabelROCCurve", "cyclops.evaluate.metrics.roc.ROCCurve", "cyclops.evaluate.metrics.sensitivity", "cyclops.evaluate.metrics.sensitivity.BinarySensitivity", "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity", "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity", "cyclops.evaluate.metrics.sensitivity.Sensitivity", "cyclops.evaluate.metrics.specificity", "cyclops.evaluate.metrics.specificity.BinarySpecificity", "cyclops.evaluate.metrics.specificity.MulticlassSpecificity", "cyclops.evaluate.metrics.specificity.MultilabelSpecificity", "cyclops.evaluate.metrics.specificity.Specificity", "cyclops.evaluate.metrics.stat_scores", "cyclops.evaluate.metrics.stat_scores.BinaryStatScores", "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores", "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores", "cyclops.evaluate.metrics.stat_scores.StatScores", "cyclops.monitor.clinical_applicator", "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator", "cyclops.monitor.synthetic_applicator", "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator", "cyclops.monitor.synthetic_applicator.binary_noise_shift", "cyclops.monitor.synthetic_applicator.feature_association_shift", "cyclops.monitor.synthetic_applicator.feature_swap_shift", "cyclops.monitor.synthetic_applicator.gaussian_noise_shift", "cyclops.monitor.synthetic_applicator.knockout_shift", "cyclops.query.base", "cyclops.query.base.DatasetQuerier", "cyclops.query.eicu", "cyclops.query.eicu.EICUQuerier", "cyclops.query.gemini", "cyclops.query.gemini.GEMINIQuerier", "cyclops.query.interface", "cyclops.query.interface.QueryInterface", "cyclops.query.mimiciii", "cyclops.query.mimiciii.MIMICIIIQuerier", "cyclops.query.mimiciv", "cyclops.query.mimiciv.MIMICIVQuerier", "cyclops.query.omop", "cyclops.query.omop.OMOPQuerier", "cyclops.query.ops", "cyclops.query.ops.AddColumn", "cyclops.query.ops.AddDeltaColumn", "cyclops.query.ops.AddDeltaConstant", "cyclops.query.ops.AddNumeric", "cyclops.query.ops.And", "cyclops.query.ops.Apply", "cyclops.query.ops.Cast", "cyclops.query.ops.ConditionAfterDate", "cyclops.query.ops.ConditionBeforeDate", "cyclops.query.ops.ConditionEndsWith", "cyclops.query.ops.ConditionEquals", "cyclops.query.ops.ConditionGreaterThan", "cyclops.query.ops.ConditionIn", "cyclops.query.ops.ConditionInMonths", "cyclops.query.ops.ConditionInYears", "cyclops.query.ops.ConditionLessThan", "cyclops.query.ops.ConditionLike", "cyclops.query.ops.ConditionRegexMatch", "cyclops.query.ops.ConditionStartsWith", "cyclops.query.ops.ConditionSubstring", "cyclops.query.ops.Distinct", "cyclops.query.ops.Drop", "cyclops.query.ops.DropEmpty", "cyclops.query.ops.DropNulls", "cyclops.query.ops.ExtractTimestampComponent", "cyclops.query.ops.FillNull", "cyclops.query.ops.GroupByAggregate", "cyclops.query.ops.Join", "cyclops.query.ops.Keep", "cyclops.query.ops.Limit", "cyclops.query.ops.Literal", "cyclops.query.ops.Or", "cyclops.query.ops.OrderBy", "cyclops.query.ops.QueryOp", "cyclops.query.ops.RandomizeOrder", "cyclops.query.ops.Rename", "cyclops.query.ops.Reorder", "cyclops.query.ops.ReorderAfter", "cyclops.query.ops.Sequential", "cyclops.query.ops.Substring", "cyclops.query.ops.Trim", "cyclops.query.ops.Union", "cyclops.report.report", "cyclops.report.report.ModelCardReport", "cyclops.tasks.cxr_classification", "cyclops.tasks.cxr_classification.CXRClassificationTask", "cyclops.tasks.mortality_prediction", "cyclops.tasks.mortality_prediction.MortalityPredictionTask", "cyclops.data", "cyclops.evaluate", "cyclops.monitor", "cyclops.query", "cyclops.report", "cyclops.tasks", "Tutorials", "eICU-CRD query API tutorial", "GEMINI query API tutorial", "Heart Failure Prediction", "MIMIC-III query API tutorial", "MIMIC-IV query API tutorial", "Chest X-Ray Disease Classification", "NIHCXR Clinical Drift Experiments Tutorial", "OMOP query API tutorial", "Prolonged Length of Stay Prediction", "monitor API", "query API", "Example use cases"], "terms": {"cyclop": [0, 189, 190, 191, 192, 193, 195, 196, 197, 198, 200], "queri": [0, 2, 3, 189, 201], "interfac": [0, 125, 129, 131, 133, 178], "queryinterfac": [0, 125, 129, 131, 133], "__init__": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 123, 125, 127, 129, 131, 133, 173, 180, 182], "clear_data": [0, 127], "data": [0, 2, 3, 24, 26, 27, 49, 50, 52, 54, 69, 72, 89, 95, 112, 114, 115, 116, 117, 118, 119, 125, 127, 129, 131, 169, 178, 180, 182, 189, 194, 195, 196, 197, 199], "join": [0, 127, 131, 190, 191, 192, 193, 194, 195, 197, 198], "op": [0, 127, 131, 189, 190, 191, 193, 197, 198, 200], "run": [0, 1, 3, 121, 127, 189, 190, 191, 192, 193, 197, 198, 200], "save": [0, 127, 178, 182, 192, 198], "union": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 127, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 178, 180, 182], "union_al": [0, 127, 176], "addcolumn": [0, 198], "__call__": [0, 5, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176], "adddeltacolumn": [0, 194], "adddeltaconst": 0, "addnumer": 0, "And": [0, 194], "appli": [0, 1, 8, 25, 29, 59, 62, 63, 66, 67, 68, 75, 76, 93, 104, 109, 110, 112, 131, 135, 136, 137, 138, 175, 180, 182, 192, 198], "cast": [0, 5, 121, 123, 125, 127, 129, 131, 133, 191, 192, 194, 198], "conditionafterd": [0, 191, 194, 197], "conditionbefored": [0, 191], "conditionendswith": 0, "conditionequ": [0, 190, 191, 193, 194, 198], "conditiongreaterthan": [0, 198], "conditionin": [0, 139, 166, 198], "conditioninmonth": 0, "conditioninyear": [0, 194], "conditionlessthan": [0, 193, 198], "conditionlik": [0, 139, 166, 194], "conditionregexmatch": [0, 189, 200], "conditionstartswith": 0, "conditionsubstr": [0, 190, 191, 193, 194, 197], "distinct": [0, 191], "drop": [0, 173, 189, 192, 201], "dropempti": [0, 191], "dropnul": 0, "extracttimestampcompon": [0, 198], "fillnul": 0, "groupbyaggreg": [0, 191, 198], "keep": [0, 7, 17, 21, 162, 189, 198, 200], "limit": [0, 21, 127, 169, 189, 192, 193, 194, 195, 197, 198, 200], "liter": [0, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 69, 78, 79, 80, 81, 82, 83, 84, 85, 90, 95, 97, 98, 99, 100, 103, 104, 105, 110, 127, 178], "Or": 0, "orderbi": [0, 191], "queryop": [0, 127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176], "randomizeord": 0, "renam": [0, 192, 195, 198], "reorder": [0, 172], "reorderaft": 0, "sequenti": [0, 127, 190, 191, 193, 194, 197, 198], "__add__": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 173], "append": [0, 173, 195, 198], "extend": [0, 173, 198], "insert": [0, 173], "pop": [0, 75, 173, 192, 198], "substr": [0, 12, 154, 189, 200], "trim": 0, "base": [0, 3, 5, 7, 17, 19, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 189, 192, 200, 201], "datasetqueri": [0, 123, 125, 129, 131, 133, 198], "db": [0, 121, 191, 194], "get_tabl": [0, 121, 123, 125, 129, 131, 133], "list_column": [0, 121, 123, 125, 129, 131, 133, 198], "list_custom_t": [0, 121, 123, 125, 129, 131, 133, 193], "list_schema": [0, 121, 123, 125, 129, 131, 133, 194, 197], "list_tabl": [0, 121, 123, 125, 129, 131, 133, 190, 191, 197], "dataset": [0, 3, 6, 7, 16, 17, 19, 21, 26, 38, 39, 51, 52, 58, 61, 68, 69, 80, 81, 83, 88, 89, 90, 94, 95, 98, 99, 103, 104, 112, 114, 121, 123, 125, 127, 129, 131, 133, 178, 180, 182, 183, 189, 199, 200, 201], "mimiciii": [0, 193, 197], "mimiciiiqueri": [0, 189, 197, 200], "chartev": [0, 129, 131, 193, 194], "diagnos": [0, 125, 129, 131, 189, 200], "labev": [0, 129, 131, 193], "mimiciv": [0, 194], "mimicivqueri": [0, 189, 200], "patient": [0, 125, 131, 189, 192, 195, 196, 198, 200, 201], "eicu": [0, 3, 189, 200], "eicuqueri": [0, 189, 200], "omop": [0, 189, 200], "omopqueri": [0, 189, 200], "map_concept_ids_to_nam": [0, 133, 197], "measur": [0, 133, 189, 200], "observ": [0, 62, 133, 192, 195, 197, 198, 201], "person": [0, 133, 197], "visit_detail": [0, 133, 197], "visit_occurr": [0, 133, 197], "gemini": [0, 121, 123, 129, 131, 133, 189, 200], "geminiqueri": [0, 189, 200], "care_unit": [0, 125], "imag": [0, 4, 5, 17, 21, 118, 125, 178, 180, 183, 189, 195, 196], "ip_admin": [0, 125], "room_transf": [0, 125], "slicer": [0, 192, 195, 196, 198], "compound_filt": 0, "filter_datetim": 0, "filter_non_nul": 0, "filter_rang": 0, "filter_string_contain": 0, "filter_valu": [0, 195], "is_datetim": 0, "overal": [0, 7, 21, 178, 192, 195, 198], "slicespec": [0, 17, 112, 180, 192, 195, 196, 198], "spec_list": [0, 7, 192, 195, 196, 198], "include_overal": [0, 7], "valid": [0, 7, 9, 17, 178, 180, 182, 192], "column_nam": [0, 7, 9, 10, 11, 12, 13, 195], "_registri": [0, 7], "add_slice_spec": [0, 7], "get_slic": [0, 7], "slice": [0, 3, 7, 8, 17, 21, 173, 178, 180, 182, 192, 195, 198], "featur": [0, 7, 9, 10, 11, 12, 13, 15, 17, 112, 116, 117, 178, 180, 182, 189, 195, 201], "medical_imag": 0, "medicalimag": 0, "cast_storag": [0, 5], "decode_exampl": [0, 5], "embed_storag": [0, 5], "encode_exampl": [0, 5], "flatten": [0, 5, 192, 198], "task": [0, 2, 3, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 47, 48, 49, 50, 51, 53, 54, 58, 60, 61, 62, 63, 66, 67, 68, 69, 78, 80, 81, 82, 83, 84, 85, 90, 92, 93, 94, 95, 98, 99, 100, 102, 103, 104, 105, 110, 189, 195, 201], "cxr_classif": 0, "cxrclassificationtask": 0, "add_model": [0, 180, 182], "data_typ": [0, 180, 182], "evalu": [0, 2, 3, 178, 180, 182, 189, 195, 200, 201], "get_model": [0, 180, 182], "list_model": [0, 180, 182, 192, 198], "models_count": [0, 180, 182], "predict": [0, 3, 17, 19, 21, 24, 26, 27, 30, 31, 32, 34, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 67, 80, 81, 82, 84, 85, 87, 88, 89, 92, 93, 94, 98, 100, 102, 103, 104, 105, 107, 108, 109, 110, 180, 181, 182, 189], "task_typ": [0, 180, 182, 192, 195, 198], "mortality_predict": [0, 192, 198], "mortalitypredictiontask": [0, 192, 198], "list_models_param": [0, 182, 192, 198], "load_model": [0, 182], "save_model": [0, 182], "train": [0, 3, 17, 178, 180, 182, 189, 195, 199, 201], "metric": [0, 17, 19, 21, 178, 180, 182, 189, 192, 198, 201], "__mul__": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "add_stat": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "clone": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "comput": [0, 17, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 127, 180, 182, 189, 201], "reset_st": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "update_st": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "metriccollect": [0, 17, 21, 180, 182, 192, 198], "add_metr": [0, 75], "clear": [0, 75, 127], "get": [0, 2, 75, 121, 123, 125, 127, 129, 131, 133, 155, 174, 180, 182, 189, 192, 198, 200, 201], "item": [0, 75, 192, 195, 196, 198], "kei": [0, 7, 17, 21, 75, 161, 170, 173, 178, 192, 195, 196, 198], "popitem": [0, 75], "setdefault": [0, 75], "updat": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 190, 192, 193, 194, 195, 196, 197, 198], "valu": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 138, 145, 146, 147, 150, 157, 158, 160, 161, 162, 165, 178, 189, 195, 196, 198, 201], "operatormetr": 0, "factori": [0, 7, 195], "create_metr": [0, 192, 195, 198], "accuraci": [0, 192, 198], "binaryaccuraci": [0, 192, 198], "multiclassaccuraci": 0, "multilabelaccuraci": 0, "auroc": [0, 189, 192, 198, 201], "binaryauroc": [0, 29, 192, 198], "multiclassauroc": [0, 29], "multilabelauroc": [0, 29, 195], "precision_recal": 0, "binaryprecis": [0, 192, 198], "binaryrecal": [0, 97, 192, 198], "multiclassprecis": 0, "multiclassrecal": [0, 98], "multilabelprecis": 0, "multilabelrecal": [0, 99], "precis": [0, 24, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 64, 66, 77, 78, 80, 82, 85, 86, 87, 88, 89, 90, 92, 100, 105, 192, 198], "recal": [0, 24, 38, 51, 55, 57, 59, 61, 64, 66, 77, 79, 81, 83, 86, 87, 88, 89, 90, 92, 97, 98, 99, 105, 192, 198], "precision_recall_curv": [0, 192, 198], "binaryprecisionrecallcurv": [0, 30, 92, 192, 198], "multiclassprecisionrecallcurv": [0, 31, 93], "multilabelprecisionrecallcurv": [0, 32, 94], "precisionrecallcurv": 0, "roc": [0, 28, 29, 30, 31, 32, 45, 192, 198], "binaryroccurv": [0, 192, 198], "multiclassroccurv": 0, "multilabelroccurv": 0, "roccurv": 0, "sensit": [0, 178, 189, 192, 195, 198, 199], "binarysensit": 0, "multiclasssensit": 0, "multilabelsensit": 0, "specif": [0, 7, 17, 115, 118, 180, 182, 192, 195, 198], "binaryspecif": 0, "multiclassspecif": 0, "multilabelspecif": 0, "f_beta": 0, "binaryf1scor": [0, 192, 198], "binaryfbetascor": [0, 34], "f1score": 0, "fbetascor": [0, 36], "multiclassf1scor": 0, "multiclassfbetascor": [0, 38], "multilabelf1scor": 0, "multilabelfbetascor": [0, 40], "stat_scor": 0, "binarystatscor": [0, 25, 35, 78, 79, 102], "multiclassstatscor": [0, 26, 39, 80, 81, 103], "multilabelstatscor": [0, 27, 41, 82, 83, 104], "statscor": 0, "function": [0, 3, 5, 6, 7, 8, 16, 17, 20, 21, 25, 35, 41, 42, 76, 93, 102, 104, 107, 109, 110, 113, 131, 135, 136, 137, 138, 140, 161, 168, 175, 178, 190, 191, 192, 193, 194, 195, 197, 198, 200], "binary_precis": 0, "binary_recal": 0, "multiclass_precis": 0, "multiclass_recal": 0, "multilabel_precis": 0, "multilabel_recal": 0, "binary_roc_curv": 0, "multiclass_roc_curv": 0, "multilabel_roc_curv": 0, "roc_curv": [0, 192, 198], "binary_f1_scor": 0, "binary_fbeta_scor": 0, "f1_score": [0, 192, 198], "fbeta_scor": 0, "multiclass_f1_scor": 0, "multiclass_fbeta_scor": 0, "multilabel_f1_scor": 0, "multilabel_fbeta_scor": 0, "fair": [0, 17, 178, 180, 182, 192, 195, 198], "evaluate_fair": [0, 195], "warn_too_many_unique_valu": 0, "config": [0, 182, 190, 193, 194, 197], "fairnessconfig": [0, 17, 180, 182, 192, 198], "monitor": [0, 2, 3, 189, 192, 195, 196, 198], "clinical_appl": 0, "clinicalshiftappl": [0, 196], "ag": [0, 112, 189, 196, 201], "apply_shift": [0, 112, 114, 196], "custom": [0, 112, 121, 123, 125, 129, 131, 133, 178, 193, 196], "hospital_typ": [0, 112], "month": [0, 7, 9, 112, 148, 159, 192, 195, 198], "sex": [0, 112, 189, 196, 198, 201], "time": [0, 7, 75, 112, 159, 178, 189, 199, 201], "synthetic_appl": 0, "binary_noise_shift": 0, "feature_association_shift": 0, "feature_swap_shift": 0, "gaussian_noise_shift": 0, "knockout_shift": 0, "syntheticshiftappl": [0, 113], "report": [0, 2, 3, 110, 125, 189, 195, 200, 201], "modelcardreport": [0, 192, 195, 198], "export": [0, 178, 192, 195, 198], "from_json_fil": [0, 178], "log_cit": [0, 178, 195], "log_dataset": [0, 178, 192], "log_descriptor": [0, 178, 192, 195, 198], "log_fairness_assess": [0, 178, 192, 195, 198], "log_from_dict": [0, 178, 192, 195, 198], "log_imag": [0, 178], "log_licens": [0, 178, 192, 198], "log_model_paramet": [0, 178, 192, 198], "log_own": [0, 178, 192, 195, 198], "log_performance_metr": [0, 178, 192, 198], "log_plotly_figur": [0, 178, 192, 195, 198], "log_quantitative_analysi": [0, 178, 192, 195, 198], "log_refer": [0, 178, 192, 198], "log_regul": [0, 178], "log_risk": [0, 178, 192, 195, 198], "log_use_cas": [0, 178, 192, 195, 198], "log_us": [0, 178, 192, 195, 198], "log_vers": [0, 178, 192, 198], "thank": 1, "your": [1, 192], "interest": [1, 192, 198], "To": [1, 3, 5, 192, 198], "submit": 1, "pr": 1, "pleas": [1, 190, 192, 193, 194, 195, 196, 197, 198], "fill": [1, 160], "out": [1, 178, 192, 198], "templat": [1, 178], "along": [1, 112, 192, 195, 198], "If": [1, 5, 7, 9, 10, 11, 12, 13, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 133, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 160, 161, 162, 167, 175, 178, 180, 182, 192, 198], "fix": 1, "an": [1, 3, 5, 7, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 51, 60, 61, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 125, 127, 129, 131, 133, 136, 139, 162, 166, 170, 178, 192, 195, 198], "issu": [1, 21], "don": 1, "t": [1, 5, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 178], "forget": 1, "link": [1, 178, 192, 195, 198], "onc": [1, 75, 192, 195, 198], "python": [1, 3, 198, 200], "virtual": [1, 3], "environ": [1, 3, 192, 198], "i": [1, 3, 5, 7, 9, 10, 11, 12, 13, 14, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 121, 131, 133, 135, 136, 137, 138, 140, 154, 157, 158, 162, 169, 178, 180, 182, 190, 192, 193, 194, 195, 197, 198, 200, 201], "setup": [1, 190, 191, 193, 194, 197, 198], "you": [1, 3, 5, 75, 192, 195, 198, 199, 200], "can": [1, 3, 5, 7, 21, 25, 38, 51, 69, 75, 84, 85, 95, 100, 110, 121, 123, 125, 129, 131, 133, 140, 154, 178, 182, 192, 195, 198, 199], "us": [1, 2, 5, 7, 8, 17, 21, 24, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 60, 61, 62, 63, 66, 67, 68, 69, 75, 76, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 98, 99, 100, 102, 105, 107, 110, 112, 114, 121, 123, 125, 127, 129, 131, 133, 136, 139, 155, 161, 162, 166, 169, 176, 178, 180, 182, 189, 190, 192, 193, 195, 197, 198, 199, 200], "all": [1, 7, 8, 9, 10, 11, 12, 13, 15, 63, 73, 75, 108, 109, 110, 127, 154, 167, 170, 176, 182, 189, 191, 192, 196, 198, 200], "file": [1, 5, 127, 178, 192, 195, 198], "For": [1, 21, 76, 133, 178, 192, 198], "style": [1, 162], "we": [1, 3, 178, 192, 195, 197, 198], "recommend": [1, 76], "googl": 1, "guid": 1, "black": 1, "format": [1, 5, 7, 89, 127, 142, 143, 162, 178, 192, 197, 198], "docstr": 1, "numpi": [1, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 115, 116, 117, 118, 119, 180, 192, 195, 196, 198], "also": [1, 3, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 140, 192, 198, 201], "flake8": 1, "pylint": [1, 140], "further": 1, "static": 1, "analysi": [1, 178, 192, 195, 198], "The": [1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 60, 61, 63, 66, 68, 69, 72, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 121, 127, 131, 136, 140, 163, 178, 180, 182, 186, 190, 192, 193, 194, 195, 197, 198, 199, 200, 201], "show": [1, 190, 192, 193, 194, 195, 197, 198], "error": [1, 189, 201], "which": [1, 9, 10, 11, 12, 13, 21, 90, 121, 127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 178, 192, 195, 197, 198, 201], "need": [1, 17, 21, 174, 192, 198], "befor": [1, 17, 21, 22, 143, 162, 182, 192, 198], "last": 1, "least": 1, "type": [1, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 189, 194, 201], "hint": 1, "our": [1, 192, 198], "check": [1, 14, 89, 127, 170], "mypi": 1, "current": [1, 141, 178, 192, 195, 198], "ar": [1, 5, 7, 11, 12, 17, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 97, 98, 99, 100, 103, 104, 105, 108, 109, 110, 112, 116, 121, 131, 140, 162, 178, 192, 195, 198], "strict": 1, "enforc": 1, "more": [1, 7, 16, 17, 180, 182, 192, 201], "api": [1, 2, 3, 121, 122, 123, 124, 125, 128, 129, 130, 131, 132, 133, 189, 192, 201], "becom": [1, 127, 169], "stabl": [1, 190, 192, 193, 194, 195, 196, 197, 198], "start": [2, 17, 153, 174, 192, 198], "instal": [2, 192], "pip": [2, 192], "develop": [2, 192, 195, 198], "poetri": 2, "conda": 2, "contribut": 2, "notebook": [2, 190, 192, 193, 194, 195, 197, 198], "citat": [2, 178, 192, 195, 198], "pre": [2, 192, 198], "commit": 2, "hook": 2, "code": [2, 190, 192, 193, 194, 197, 198], "guidelin": [2, 3], "tutori": [2, 192, 195, 198, 199, 200, 201], "exampl": [2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 178, 189, 192, 195, 198, 199, 200], "case": [2, 3, 75, 115, 178, 189, 192, 198, 199], "refer": [2, 3, 178, 192, 195, 198], "toolkit": 3, "facilit": 3, "research": 3, "deploy": 3, "ml": [3, 192, 198], "model": [3, 16, 17, 21, 178, 180, 182, 189, 197, 199, 201], "healthcar": 3, "It": [3, 38, 51, 75, 84, 85, 100, 105, 140, 199, 200], "provid": [3, 7, 9, 12, 17, 21, 69, 110, 121, 123, 125, 129, 131, 133, 140, 154, 160, 161, 167, 178, 186, 192, 197, 198], "few": 3, "high": [3, 192, 198], "level": [3, 21, 192, 198], "name": [3, 7, 8, 9, 10, 11, 12, 13, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 121, 123, 125, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 160, 161, 162, 166, 170, 171, 172, 174, 178, 180, 182, 192, 195, 196, 197, 198], "ehr": [3, 121, 186, 197, 200], "databas": [3, 121, 123, 125, 126, 127, 129, 131, 133, 186, 190, 191, 192, 193, 194, 197, 198, 200], "mimic": [3, 128, 129, 130, 131, 189, 197, 200], "iv": [3, 130, 189, 200], "creat": [3, 6, 7, 21, 42, 43, 75, 84, 85, 100, 115, 118, 119, 121, 127, 135, 136, 137, 138, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 175, 178, 180, 182, 189, 195, 200, 201], "infer": [3, 17, 131], "popular": [3, 192], "effici": 3, "load": [3, 17, 178, 182, 189, 197, 198, 199, 201], "differ": [3, 24, 29, 36, 37, 46, 55, 62, 63, 64, 69, 70, 72, 84, 85, 90, 95, 100, 105, 154, 162, 189, 192, 195, 198, 199], "modal": 3, "common": [3, 192, 197], "implement": [3, 168, 201], "scikit": [3, 192], "learn": [3, 192, 195], "pytorch": 3, "canon": 3, "mortal": [3, 181, 182, 189, 200], "chest": [3, 179, 180, 189], "x": [3, 114, 115, 116, 117, 118, 119, 140, 179, 180, 182, 189, 192, 196, 198], "rai": [3, 179, 180, 189], "classif": [3, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 47, 48, 49, 50, 51, 53, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 78, 79, 80, 81, 82, 83, 84, 85, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 179, 180, 182, 189, 192, 198], "clinic": [3, 111, 112, 189, 199], "detect": [3, 195, 199], "shift": [3, 111, 112, 114, 116, 117, 189, 199], "relev": [3, 178, 192, 198, 199], "card": [3, 178, 189, 192, 198, 201], "librari": [3, 189, 199, 201], "end": [3, 144, 173, 189, 192, 195, 198, 200], "iii": [3, 128, 129, 189, 197, 200], "crd": [3, 122, 189, 200], "python3": [3, 190, 192, 193, 194, 195, 196, 197, 198], "m": [3, 192, 193, 195, 196, 198], "pycyclop": [3, 190, 192, 193, 194, 195, 196, 197, 198], "packag": [3, 183, 184, 185, 187, 190, 192, 193, 194, 195, 196, 197, 198], "support": [3, 7, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 72, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 107, 108, 109, 122, 128, 130, 141, 199], "process": [3, 112, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 192, 195, 198], "transform": [3, 17, 66, 67, 68, 93, 180, 182, 192, 195, 196, 198], "downstream": [3, 121, 123, 125, 129, 131, 133, 192, 198], "addit": [3, 75, 127, 131, 178, 180, 182, 192, 198], "from": [3, 5, 7, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 119, 125, 127, 131, 133, 159, 162, 170, 175, 178, 180, 182, 189, 190, 192, 193, 195, 196, 197, 198, 200], "other": [3, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 127, 135, 172, 173, 192], "thei": [3, 69], "extra": [3, 178], "multipl": [3, 8, 17, 21, 75, 125, 139, 140, 161, 166, 178], "could": [3, 192, 198], "combin": [3, 8, 135, 139, 166, 192], "both": [3, 162], "set": [3, 7, 17, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 127, 178, 189, 192, 195, 198, 200], "up": [3, 192, 195, 198], "henc": 3, "make": [3, 154, 192, 198], "sure": [3, 192], "sourc": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 189, 199], "env": 3, "info": [3, 125, 190, 191, 192, 193, 194, 197, 198], "path": [3, 5, 112, 127, 178, 182, 192, 195, 198], "bin": [3, 21], "activ": [3, 198], "build": [3, 112, 121, 200], "built": 3, "sphinx": 3, "local": 3, "cd": 3, "doc": 3, "html": [3, 178, 190, 192, 193, 194, 195, 196, 197, 198], "sphinxopt": 3, "d": [3, 75, 112, 195], "nbsphinx_allow_error": 3, "true": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 24, 26, 27, 31, 32, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 112, 114, 116, 121, 123, 125, 129, 131, 133, 135, 136, 151, 154, 167, 170, 176, 178, 180, 182, 190, 191, 192, 195, 196, 197, 198], "welcom": 3, "see": [3, 7, 178, 190, 192, 193, 194, 195, 196, 197, 198], "jupyt": [3, 190, 192, 193, 194, 195, 196, 197, 198], "insid": 3, "ipython": 3, "kernel": 3, "after": [3, 17, 121, 131, 140, 142, 172, 173, 189, 192, 198, 200], "ipykernel": 3, "user": [3, 178, 190, 191, 192, 193, 194, 197, 198], "name_of_kernel": 3, "now": 3, "navig": 3, "": [3, 7, 10, 14, 17, 21, 75, 127, 133, 140, 160, 178, 180, 182, 190, 191, 192, 193, 194, 195, 196, 197, 198], "tab": [3, 192], "cite": 3, "when": [3, 5, 17, 21, 24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 75, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105, 121, 154, 162, 169, 180, 182, 192, 198], "project": 3, "paper": 3, "articl": 3, "krishnan2022": 3, "12": [3, 7, 192, 193, 194, 195, 198], "02": [3, 69], "22283021": 3, "author": [3, 192, 195], "krishnan": 3, "amrit": 3, "subasri": 3, "vallijah": 3, "mckeen": 3, "kaden": 3, "kore": 3, "ali": 3, "ogidi": 3, "franklin": 3, "alinoori": 3, "mahshid": 3, "lalani": 3, "nadim": 3, "dhalla": 3, "azra": 3, "verma": 3, "amol": 3, "razak": 3, "fahad": 3, "pandya": 3, "deval": 3, "dolatabadi": 3, "elham": 3, "titl": [3, 189, 192, 195, 198, 200], "cyclic": 3, "toward": 3, "operation": 3, "health": [3, 192, 198], "eloc": 3, "id": [3, 5, 112, 133, 192, 195, 198], "2022": [3, 7, 195, 197], "year": [3, 7, 9, 131, 148, 149, 159, 189, 192, 195, 197, 198, 200], "doi": 3, "10": [3, 164, 189, 192, 195, 196, 198, 200], "1101": 3, "publish": [3, 192], "cold": 3, "spring": 3, "harbor": 3, "laboratori": [3, 198], "press": 3, "url": [3, 195], "http": [3, 178, 190, 192, 193, 194, 195, 196, 197, 198], "www": [3, 192], "medrxiv": 3, "org": [3, 178, 192, 195, 198], "content": [3, 178], "earli": 3, "08": 3, "journal": 3, "medic": [4, 5, 183, 189, 195, 198, 200, 201], "class": [4, 5, 6, 7, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 69, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 186, 192, 194, 195, 198], "decod": [5, 195], "none": [5, 7, 9, 17, 19, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 160, 161, 162, 167, 174, 175, 178, 180, 182, 192, 195, 196, 198], "reader": 5, "itkread": 5, "suffix": 5, "jpg": 5, "read": [5, 17], "paramet": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 190, 192, 193, 194, 195, 197, 198], "bool": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 75, 76, 108, 109, 110, 112, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 166, 167, 170, 176, 178, 180, 182, 195], "option": [5, 7, 9, 10, 11, 12, 13, 17, 21, 24, 27, 36, 37, 38, 39, 40, 41, 43, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 69, 75, 80, 81, 82, 83, 84, 85, 90, 95, 98, 99, 100, 103, 104, 105, 108, 112, 114, 121, 123, 125, 127, 129, 131, 133, 135, 136, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 161, 162, 176, 178, 180, 182], "default": [5, 7, 9, 10, 11, 12, 13, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 153, 178, 180, 182, 192, 198], "whether": [5, 7, 21, 75, 108, 109, 110, 112, 121, 123, 125, 127, 129, 131, 133, 154, 167, 170, 176, 178, 198, 201], "fals": [5, 7, 9, 10, 11, 12, 13, 14, 19, 21, 29, 30, 40, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 75, 80, 81, 82, 83, 84, 85, 98, 99, 100, 105, 107, 108, 109, 110, 117, 118, 127, 135, 136, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 166, 167, 176, 180, 182, 191, 192, 195, 198], "return": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 189, 190, 191, 193, 197, 198, 200], "dictionari": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 75, 161, 178, 180, 182, 192, 198], "image_path": 5, "byte": 5, "image_byt": 5, "str": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 167, 170, 171, 172, 173, 174, 175, 178, 180, 182, 192, 194, 198], "imageread": 5, "monai": [5, 195, 196], "method": [5, 7, 19, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 192, 193, 195, 198], "attribut": [5, 7, 19, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 127, 180, 182, 192, 198], "call": [5, 168, 178], "self": [5, 121], "storag": 5, "arrow": 5, "arrai": [5, 24, 26, 27, 29, 30, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 60, 61, 63, 66, 67, 68, 69, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 116, 117, 119, 180, 195], "convert": [5, 25, 35, 41, 48, 61, 69, 95, 102, 104, 107, 141, 162, 192, 198], "pyarrow": 5, "rtype": 5, "structarrai": 5, "pa": 5, "string": [5, 7, 9, 12, 17, 21, 75, 144, 153, 161, 162, 165, 174, 175, 178, 189, 195, 200], "must": [5, 9, 17, 21, 141, 147, 148, 149, 154, 161, 178], "contain": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 27, 103, 104, 127, 178, 189, 192, 195, 198, 200, 201], "binari": [5, 24, 25, 29, 30, 34, 35, 36, 37, 47, 48, 49, 50, 56, 57, 60, 61, 62, 63, 66, 69, 72, 78, 79, 84, 85, 87, 90, 92, 95, 97, 100, 102, 104, 105, 107, 110, 115, 182, 192, 195, 198, 201], "struct": 5, "order": [5, 17, 107, 108, 109, 127, 167, 169, 171, 172], "doesn": 5, "matter": 5, "list": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 66, 67, 68, 69, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 140, 141, 147, 148, 149, 154, 155, 156, 157, 158, 160, 161, 162, 163, 166, 167, 171, 172, 173, 175, 178, 180, 182, 190, 191, 192, 193, 194, 197, 198], "arg": [5, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 168, 169, 173], "stringarrai": 5, "listarrai": 5, "token_per_repo_id": 5, "serial": 5, "version": [5, 178, 192, 195, 198], "dict": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 22, 75, 121, 123, 125, 129, 131, 133, 161, 170, 178, 180, 182], "access": 5, "privat": 5, "repositori": [5, 192], "hub": 5, "pass": [5, 17, 43, 75, 112, 178, 182, 190, 192, 193, 194, 197, 198], "repo_id": 5, "token": [5, 192], "deseri": 5, "np": [5, 11, 14, 21, 180, 182, 192, 195, 196, 198], "ndarrai": [5, 14, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 115, 116, 117, 118, 119, 180, 182], "metadata": [5, 192, 195, 198], "emb": 5, "encod": 5, "input": [5, 24, 46, 55, 60, 61, 64, 69, 70, 72, 87, 89, 95, 115, 118, 140, 180, 182], "state": [5, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "itself": 5, "otherwis": [5, 14, 24, 27, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 67, 68, 75, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 108, 109, 110, 135, 136, 137, 138, 175], "tupl": [5, 7, 66, 67, 68, 69, 75, 87, 88, 89, 92, 93, 94, 112, 127, 162, 180, 182], "classlabel": [5, 192, 198], "translat": 5, "translationvariablelanguag": 5, "sequenc": [5, 17, 75, 161, 173, 180, 182, 195], "array2d": 5, "array3d": 5, "array4d": 5, "array5d": 5, "audio": 5, "subset": [6, 189, 200], "hug": [6, 180, 182, 189, 201], "face": [6, 180, 182, 189, 201], "object": [7, 19, 21, 112, 114, 121, 125, 126, 127, 129, 131, 133, 136, 137, 140, 142, 143, 161, 168, 173, 178, 180, 182, 192, 198, 200], "ani": [7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 121, 123, 125, 127, 129, 131, 133, 136, 144, 145, 146, 147, 150, 153, 154, 160, 165, 178, 180, 182, 192, 195, 198], "A": [7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 22, 25, 75, 76, 104, 109, 126, 137, 142, 143, 162, 178, 192, 195, 198], "each": [7, 8, 17, 21, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 67, 68, 69, 75, 76, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 108, 109, 110, 133, 140, 167, 189, 190, 192, 193, 194, 197, 198, 200], "map": [7, 8, 22, 43, 75, 121, 123, 125, 129, 131, 133, 170, 180, 182, 192, 195, 198], "column": [7, 8, 9, 10, 11, 12, 13, 17, 21, 112, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 167, 170, 171, 172, 174, 175, 180, 182, 192, 195, 198], "one": [7, 16, 17, 21, 24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 67, 68, 69, 76, 80, 81, 82, 83, 84, 85, 95, 98, 99, 100, 105, 154, 180, 182, 189, 200], "follow": [7, 17, 24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 60, 61, 75, 80, 81, 82, 83, 84, 85, 98, 99, 100, 105, 172, 178, 192, 195, 197, 198], "exact": [7, 13], "select": [7, 112, 116, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 192, 194, 195, 198], "thi": [7, 17, 21, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105, 121, 138, 154, 161, 162, 178, 182, 190, 192, 193, 194, 195, 197, 198, 201], "singl": [7, 75, 140, 178, 182, 192, 198], "row": [7, 127, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 158, 164, 167, 169, 189, 191, 192, 193, 194, 195, 197, 200], "where": [7, 8, 9, 10, 11, 12, 13, 60, 61, 63, 75, 127, 174, 178, 182, 192, 198, 201], "e": [7, 9, 10, 17, 21, 75, 116, 117, 118, 121, 159, 162, 165, 178, 192, 198], "g": [7, 9, 17, 21, 116, 117, 118, 159, 162, 165, 178, 192, 198], "2021": [7, 189, 192, 197, 200], "01": [7, 29, 31, 32, 142, 143, 191, 192, 194, 195, 197, 198], "00": [7, 192, 195, 196, 197, 198], "min_valu": [7, 11, 192, 195, 196, 198], "minimum": [7, 11], "specifi": [7, 17, 75, 112, 121, 123, 125, 129, 131, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 157, 158, 161, 162, 163, 172, 175, 178, 180, 182, 192, 195, 198], "min_inclus": [7, 11, 192, 198], "indic": [7, 21, 27, 60, 61, 115, 118, 192, 198], "includ": [7, 11, 21, 72, 112, 114, 146, 150, 192, 195, 198, 199], "rang": [7, 11, 29, 30, 66, 67, 68, 93, 192, 195, 198], "work": [7, 27, 103, 104, 135, 178, 192, 195, 198], "numer": [7, 11, 138, 192, 198], "datetim": [7, 9, 11, 14, 121, 123, 125, 129, 131, 133, 137, 142, 143, 178, 192, 195, 198], "inf": [7, 11, 192, 195, 198], "max_valu": [7, 11, 192, 195, 196, 198], "boolean": [7, 8, 9, 10, 11, 12, 13, 15, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], "greater": [7, 22, 146, 150, 198], "than": [7, 11, 22, 48, 52, 54, 135, 136, 146, 150, 180, 182, 189, 192, 198, 200, 201], "equal": [7, 11, 21, 145, 146, 150], "maximum": [7, 11, 22, 29, 30], "max_inclus": [7, 11, 192, 198], "less": [7, 11, 48, 52, 54, 150, 189, 198, 200], "match": [7, 9, 12, 13, 17, 152, 197], "between": [7, 21, 38, 51, 69, 95, 189, 200], "1": [7, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 116, 117, 118, 119, 137, 138, 140, 142, 143, 145, 146, 147, 148, 150, 160, 165, 178, 189, 192, 195, 198, 199, 200, 201], "dai": [7, 9, 137, 198, 201], "31": [7, 189, 192, 198, 200], "hour": [7, 9], "0": [7, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 114, 115, 116, 117, 118, 119, 130, 160, 174, 178, 190, 191, 192, 193, 194, 195, 196, 197, 198], "23": [7, 192, 198], "negat": [7, 9, 10, 11, 12, 13, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 195], "flag": [7, 162], "doe": [7, 9, 11, 12, 13, 17, 21, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 75, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 178], "keep_nul": [7, 9, 11, 12, 13], "null": [7, 9, 10, 11, 12, 13, 158, 160, 198], "conjunct": [7, 195], "its": [7, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 60, 61, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 192, 195, 198], "own": [7, 192, 198], "callabl": [7, 8, 17, 21, 76, 140, 178], "import": [7, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 178, 189, 199, 200, 201], "slice_spec": [7, 17, 180, 182, 192, 195, 198], "feature_1": 7, "feature_2": 7, "feature_3": 7, "value_1": 7, "value_2": 7, "2020": [7, 9, 142, 143, 149, 189, 195, 200], "5": [7, 24, 25, 27, 29, 31, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 114, 115, 118, 119, 189, 190, 191, 192, 193, 195, 197, 198, 199, 200], "60": [7, 195], "6": [7, 24, 26, 35, 36, 38, 39, 49, 56, 59, 62, 63, 78, 79, 80, 81, 83, 84, 85, 87, 88, 90, 92, 93, 95, 97, 98, 99, 100, 104, 107, 108, 110, 189, 191, 192, 193, 195, 196, 197, 198, 200], "7": [7, 29, 30, 31, 36, 39, 40, 69, 80, 81, 82, 84, 85, 87, 88, 89, 93, 98, 100, 105, 108, 109, 110, 189, 191, 192, 195, 197, 198, 200, 201], "8": [7, 24, 26, 27, 29, 30, 31, 34, 35, 36, 37, 38, 40, 41, 47, 49, 50, 53, 54, 56, 59, 60, 62, 66, 68, 69, 78, 79, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 99, 100, 105, 107, 109, 110, 189, 192, 195, 197, 198, 200], "2000": 7, "2010": [7, 189, 200], "slice_nam": [7, 178, 192, 195, 198], "slice_func": 7, "print": [7, 190, 191, 192, 193, 194, 195, 197, 198], "do": [7, 17], "someth": 7, "here": [7, 192, 198], "filter": [7, 9, 10, 11, 12, 13, 17, 21, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 166, 189, 192, 195, 196, 198, 200], "add": [7, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 135, 136, 137, 138, 165, 173, 178, 180, 182, 192, 195, 198], "detail": [7, 127, 192, 195, 198], "registri": [7, 192, 198], "gener": [7, 69, 95, 112, 178, 189, 195, 197, 199, 201], "slice_funct": 8, "result": [8, 17, 38, 51, 127, 173, 180, 182, 190, 192, 193, 194, 195, 196, 197, 198], "bitwis": 8, "AND": 8, "signatur": 8, "should": [8, 21, 69, 76, 95, 117, 127, 178, 180, 182, 192, 195, 198], "kwarg": [8, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 114, 121, 123, 125, 129, 131, 133, 168, 169, 180, 182], "given": [9, 11, 12, 13, 14, 24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 75, 80, 81, 82, 84, 85, 98, 100, 105, 108, 109, 110, 160, 173, 178, 180, 182], "int": [9, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 116, 117, 118, 119, 127, 138, 141, 148, 149, 162, 164, 173, 174, 178, 180, 182, 192, 198], "compon": [9, 159], "have": [9, 12, 13, 17, 114, 121, 123, 125, 129, 131, 133, 147, 154, 162, 189, 192, 200, 201], "nan": [9, 10, 189, 201], "nat": 9, "rais": [9, 11, 12, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 178, 180, 182], "typeerror": [9, 11, 12, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 178], "float": [11, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 109, 110, 115, 116, 117, 118, 119, 138, 141, 178], "valueerror": [11, 17, 21, 48, 50, 52, 54, 58, 59, 60, 61, 62, 63, 69, 178, 180, 182], "either": [11, 30, 31, 32, 75, 87, 88, 89, 92, 93, 94, 110, 178, 192, 198], "ha": [13, 75, 174, 178, 192, 195, 198], "find": [13, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 195], "perform": [13, 26, 27, 31, 32, 127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 178, 189, 197, 199, 201], "datetime64": 14, "target_column": [17, 19, 21, 192, 195, 198], "feature_column": [17, 195, 196], "prediction_column_prefix": [17, 180, 182, 192, 195, 198], "remove_column": [17, 19, 21, 180, 182, 195], "split": [17, 112, 178, 180, 182, 192, 195, 198], "batch_siz": [17, 19, 21, 112, 180, 182, 192, 198], "1000": [17, 19, 21, 112, 182, 192], "fairness_config": [17, 180, 182, 192, 198], "override_fairness_metr": [17, 180, 182, 192, 198], "load_dataset_kwarg": 17, "datasetdict": [17, 180, 182], "load_dataset": 17, "argument": [17, 21, 43, 75, 131, 136, 144, 145, 146, 147, 150, 153, 154, 180, 182, 192, 198], "target": [17, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 116, 117, 180, 182, 189, 192, 198, 199, 201], "prefix": [17, 75], "ad": [17, 114, 127, 135, 136, 137, 138, 173, 178, 180, 182, 192, 198], "model_nam": [17, 180, 182, 192, 195, 196, 198], "remov": [17, 21, 75, 119, 157, 158, 180, 182, 192, 195, 198], "mai": [17, 21, 189, 192, 195, 198, 200], "expens": [17, 21, 162], "memori": [17, 21], "wrappedmodel": [17, 180, 182], "entir": [17, 192, 198], "being": [17, 135, 136, 137, 138, 142, 143, 145, 148, 149], "note": [17, 121, 131, 178, 190, 192, 195, 197, 198], "chosen": 17, "avail": [17, 178, 192, 198, 201], "first": [17, 21, 25, 76, 104, 176, 190, 192, 193, 194, 197, 198], "test": [17, 178, 180, 182, 189, 192, 198, 199, 200, 201], "eval": 17, "val": 17, "dev": 17, "batch": [17, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 180, 182, 189, 195, 200], "size": [17, 21, 112, 180, 182, 192, 195, 198], "neg": [17, 35, 48, 49, 50, 51, 52, 53, 54, 59, 61, 62, 63, 72, 81, 83, 85, 98, 99, 100, 105, 107, 108, 109, 135, 136, 198], "integ": [17, 21, 165, 178], "configur": [17, 18, 19, 121, 123, 125, 129, 131, 133, 180, 182, 192, 198], "overridden": [17, 180, 182], "prediction_column": [17, 19, 21, 195], "keyword": [17, 21, 43, 75, 144, 145, 146, 147, 150, 153, 154, 176, 182, 189, 200], "onli": [17, 21, 24, 27, 29, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 62, 63, 75, 80, 81, 82, 84, 85, 98, 100, 103, 104, 105, 108, 109, 110, 154, 162, 163, 189, 200], "found": [17, 75, 178, 190, 192, 193, 194, 195, 196, 197, 198], "group": [19, 21, 22, 75, 161, 178, 192, 195, 198], "group_valu": [19, 21], "group_bin": [19, 21, 192, 195, 198], "group_base_valu": [19, 21, 192, 195, 198], "threshold": [19, 21, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 47, 48, 49, 50, 53, 54, 56, 57, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 99, 100, 102, 104, 105, 107, 109, 110, 178, 189, 192, 198, 201], "compute_optimal_threshold": [19, 21], "metric_nam": [19, 21, 43, 178, 192, 195, 198], "metric_kwarg": [19, 21], "take": [21, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 112, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 189, 192, 200], "allow": [21, 22, 121, 123, 125, 129, 131, 133, 192, 198, 199, 200], "intersect": 21, "treat": 21, "multilabel": [21, 24, 27, 29, 32, 36, 37, 40, 41, 49, 50, 53, 54, 60, 61, 62, 63, 68, 69, 72, 82, 83, 84, 85, 89, 90, 94, 95, 99, 100, 104, 105, 109, 110, 189, 201], "same": [21, 75, 116, 161, 162], "uniqu": [21, 22, 29, 30, 31, 32, 66, 67, 68, 69, 87, 88, 89, 92, 93, 94, 95, 195, 201], "number": [21, 22, 24, 26, 27, 29, 30, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 75, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 98, 99, 100, 103, 104, 105, 108, 110, 112, 116, 117, 127, 164, 172, 178, 180, 182, 189, 194, 198, 199, 200], "continu": [21, 192, 195, 198], "veri": 21, "slow": [21, 169], "larg": [21, 169], "denomin": 21, "pariti": [21, 189, 201], "across": [21, 116, 199], "linspac": 21, "monoton": [21, 69, 95], "control": [21, 115], "usag": [21, 192, 198], "rel": 21, "small": 21, "32": [21, 192, 198], "avoid": 21, "optim": [21, 192], "oper": [21, 65, 76, 127, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176], "necessari": 21, "nest": 21, "second": [21, 76], "third": 21, "omit": 21, "requir": [21, 24, 29, 36, 37, 49, 50, 69, 84, 85, 90, 95, 100, 105, 110, 178, 180, 182, 192, 198], "huggingfac": [21, 112, 180, 182], "runtimeerror": 21, "empti": [21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 157], "encount": [21, 125, 189, 198, 200], "unique_valu": 22, "max_unique_valu": 22, "50": [22, 192, 195, 196, 198], "warn": [22, 24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 102, 103, 104, 105], "score": [24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 70, 72, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110], "multiclass": [24, 26, 29, 31, 36, 37, 38, 39, 49, 50, 51, 52, 58, 59, 62, 63, 67, 69, 72, 80, 81, 84, 85, 88, 90, 93, 95, 98, 100, 103, 105, 108, 110], "One": [24, 29, 31, 32, 35, 48, 59, 62, 63, 69, 95, 195, 198], "pos_label": [24, 25, 30, 34, 35, 36, 37, 47, 48, 49, 50, 56, 57, 62, 63, 66, 69, 78, 79, 84, 85, 87, 90, 92, 95, 97, 100, 102, 105, 107, 110], "label": [24, 25, 27, 29, 32, 34, 35, 36, 37, 40, 41, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 68, 69, 78, 79, 81, 82, 83, 84, 85, 87, 89, 90, 92, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 109, 110, 116, 117, 119, 135, 136, 137, 138, 159, 161, 165, 175, 180, 182, 189, 192, 193, 194, 195, 201], "consid": [24, 26, 27, 36, 37, 49, 50, 62, 63, 84, 85, 90, 95, 100, 103, 104, 105, 133], "posit": [24, 25, 29, 30, 34, 35, 36, 37, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 90, 92, 95, 97, 98, 99, 100, 102, 105, 107, 108, 109, 110, 195], "num_class": [24, 26, 29, 31, 36, 37, 38, 39, 49, 50, 51, 52, 58, 59, 61, 62, 63, 67, 69, 80, 81, 84, 85, 88, 90, 93, 95, 98, 100, 103, 105, 108, 110, 192, 198], "decid": [24, 36, 37, 40, 41, 49, 50, 53, 54, 56, 57, 60, 61, 78, 79, 82, 83, 84, 85, 97, 99, 100, 105], "top_k": [24, 26, 27, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 108, 109, 110], "probabl": [24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 80, 81, 82, 84, 85, 93, 98, 100, 102, 103, 104, 105, 107, 108, 109, 110, 182, 192, 198], "logit": [24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 72, 80, 81, 82, 84, 85, 98, 100, 102, 103, 104, 105, 107, 108, 109, 110], "top": [24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 80, 81, 82, 84, 85, 98, 100, 105, 108, 109, 110], "k": [24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 75, 80, 81, 82, 84, 85, 98, 100, 105, 108, 109, 110, 196], "num_label": [24, 27, 29, 32, 36, 37, 40, 41, 49, 50, 53, 54, 60, 61, 62, 63, 68, 69, 82, 83, 84, 85, 89, 90, 94, 95, 99, 100, 104, 105, 109, 110, 195], "averag": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 192], "micro": [24, 26, 27, 29, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105], "macro": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105], "weight": [24, 26, 27, 29, 31, 32, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 195, 196, 198], "calcul": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105], "global": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "unweight": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105], "mean": [24, 26, 27, 29, 31, 32, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 192, 195, 196, 198], "imbal": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 119], "account": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 192, 195], "instanc": [24, 26, 27, 31, 32, 36, 37, 38, 39, 40, 41, 43, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 192, 198], "alter": [24, 26, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 105], "zero_divis": [24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 102, 103, 104, 105], "zero": [24, 25, 26, 27, 34, 36, 37, 38, 39, 40, 41, 47, 49, 50, 51, 52, 53, 54, 56, 57, 58, 60, 61, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105], "divis": [24, 25, 26, 27, 34, 36, 37, 38, 39, 40, 41, 47, 49, 50, 51, 52, 53, 54, 56, 57, 58, 60, 61, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105], "act": [24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105], "pred": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 192, 198], "75": [24, 25, 29, 30, 66, 67, 68, 90, 92, 95, 103, 104, 105, 192], "05": [24, 26, 27, 29, 31, 32, 36, 38, 39, 40, 49, 53, 62, 67, 68, 69, 80, 81, 84, 85, 88, 90, 93, 94, 95, 98, 100, 103, 104, 105, 108, 110, 191, 198], "95": [24, 26, 27, 36, 38, 49, 62, 69, 88, 90, 93, 94, 95, 197], "p": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 115, 195], "zip": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "2": [24, 26, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 75, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 92, 93, 95, 97, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 116, 117, 130, 138, 140, 147, 148, 174, 178, 189, 191, 192, 195, 198, 199, 200], "3": [24, 26, 27, 29, 31, 34, 35, 36, 37, 38, 39, 40, 47, 49, 50, 51, 52, 53, 56, 58, 59, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 116, 117, 189, 191, 192, 195, 197, 198, 199, 200], "66666667": [24, 26, 36, 38, 49, 51, 61, 63, 81, 85, 87, 88, 90, 93, 94, 95, 98, 100, 104], "initi": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 123, 125, 127, 129, 131, 133, 173, 192, 195, 198], "two": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 162, 173, 176], "scalar": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "togeth": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 189, 200], "multipli": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "variabl": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 201], "attributeerror": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "alreadi": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 192, 198], "exist": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 135, 136, 137, 138, 170, 175, 178, 180, 182, 192, 195, 198], "copi": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 192, 195, 198], "abstract": [24, 29, 36, 37, 73, 74, 84, 85, 90, 95, 100, 105, 110, 168], "final": [24, 29, 36, 37, 74, 84, 85, 90, 95, 100, 105, 110, 173, 195, 198], "reset": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "_update_count": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "_comput": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "sigmoid": [25, 35, 41, 66, 68, 69, 102, 104, 107, 109, 110], "them": [25, 104, 127, 192, 195, 198, 199], "875": 25, "problem": [26, 88, 108, 109, 110, 201], "highest": [26, 27, 62, 63, 103, 104], "determin": [26, 27, 29, 30, 31, 32, 66, 67, 68, 87, 88, 89, 90, 92, 93, 94], "dtype": [26, 27, 31, 32, 38, 39, 40, 41, 66, 67, 68, 69, 80, 81, 82, 83, 87, 88, 89, 92, 93, 94, 98, 99, 103, 104, 115, 116, 117, 118, 119, 192, 195, 197], "float64": [26, 27, 31, 32, 38, 39, 40, 41, 66, 67, 68, 69, 80, 81, 82, 83, 87, 88, 89, 92, 93, 94, 98, 99, 103, 104, 115, 116, 117, 118, 119, 195], "binar": [27, 29, 30, 31, 32, 34, 47, 67, 68, 93, 94, 109, 110], "output": [27, 69, 178, 192, 198], "classifi": [27, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 102, 192, 198], "correct": [27, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 93, 102, 103, 104], "per": [27, 75, 189, 195, 198, 200], "area": [28, 29, 30, 31, 32, 45], "under": [28, 29, 30, 31, 32, 45, 192, 198], "curv": [28, 29, 30, 31, 32, 45, 64, 65, 66, 67, 68, 69, 86, 87, 88, 89, 90, 92, 93, 94, 95, 192, 198], "max_fpr": [29, 30], "rate": [29, 30, 66, 67, 68, 69, 189, 198, 201], "partial": [29, 30, 195], "auc": 29, "automat": [29, 30, 31, 32, 66, 67, 68, 87, 88, 89, 90, 92, 93, 94, 121], "applic": [29, 111, 112, 114], "4": [29, 30, 34, 35, 36, 37, 40, 47, 50, 59, 63, 69, 82, 83, 84, 85, 87, 88, 90, 92, 93, 94, 95, 99, 100, 105, 107, 108, 109, 110, 189, 191, 192, 195, 197, 198, 199, 200], "35": [29, 30, 69, 87, 92, 95, 103, 104, 105, 192, 195, 196, 198], "9": [29, 30, 31, 32, 34, 36, 37, 38, 39, 40, 41, 49, 50, 53, 54, 56, 60, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 89, 90, 93, 94, 95, 97, 98, 99, 100, 103, 104, 105, 107, 109, 110, 189, 190, 192, 195, 196, 197, 198, 200], "6111111111111112": [29, 30], "89": [29, 31, 32, 69, 192, 195], "06": [29, 31, 69, 195, 198], "94": [29, 31], "22222222": [29, 31], "625": [29, 32, 35, 103], "aucroc": 30, "confus": [30, 31, 32, 87, 88, 89, 92, 93, 94], "matrix": [30, 31, 32, 87, 88, 89, 92, 93, 94, 115, 116, 117, 118, 119], "f": [33, 35, 37, 38, 39, 41, 46, 48, 50, 51, 52, 54, 75, 190, 191, 192, 193, 194, 195, 196, 197, 198], "beta": [33, 35, 37, 39, 41, 46, 48, 50, 52, 54], "f1": [34, 36, 38, 40, 46, 47, 49, 51, 53], "form": [34, 47, 192, 198], "6666666666666666": [34, 36, 47, 56, 78, 84], "harmon": [35, 37, 39, 41, 48, 50, 52, 54], "8333333333333334": [35, 37, 50, 59, 62], "85714286": [36, 38], "9090909090909091": 37, "83333333": [37, 41, 50, 54], "55555556": [37, 50, 103], "90909091": [37, 39, 41], "85": [39, 80, 81, 84, 85, 98, 100, 192, 196, 198], "total": [40, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 108, 189, 198, 200], "count": [40, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 161, 191, 192, 195, 198], "predicit": 41, "constructor": 43, "arraylik": [47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 76, 93, 102], "ground": [47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 93, 102], "truth": [47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 93, 102], "npt": [48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63], "7142857142857143": 48, "estim": [49, 50, 66, 67, 68, 69, 93, 102, 182], "shape": [49, 50, 51, 52, 53, 54, 60, 61, 108, 109, 195, 196], "expect": [60, 61, 192, 198], "like": [60, 61, 75, 133, 151, 192], "n": [60, 61, 192, 195], "l": [60, 61], "sampl": [60, 61, 63, 119], "presenc": [60, 61, 195], "absenc": [60, 61], "rest": 61, "ratio": [62, 63, 105, 198], "correctli": 62, "precision_scor": 62, "tp": [63, 107, 108, 109], "fn": [63, 107, 108, 109], "intuit": 63, "abil": [63, 192, 198], "recall_scor": 63, "3333333333333333": 63, "receiv": [65, 131], "characterist": 65, "decis": [66, 67, 68, 69, 93, 178, 192, 198], "fpr": [66, 67, 68, 69, 192, 195, 198], "tpr": [66, 67, 68, 69], "25": [66, 67, 68, 88, 90, 92, 93, 95, 105, 116, 117, 192, 196, 198], "softmax": [67, 69, 93], "1d": [67, 68, 69, 95], "33333333": [67, 85, 88, 90, 93, 94, 95, 100], "non": 69, "evenli": [69, 95], "space": [69, 95], "increas": [69, 95], "assertionerror": [69, 178], "03": [69, 191], "stat": [72, 106, 107, 108, 109, 110], "abc": 74, "other_metr": 75, "postfix": 75, "userdict": 75, "collect": [75, 192, 195, 198], "want": 75, "behav": 75, "themselv": 75, "intern": 75, "similar": 75, "reduc": 75, "els": [75, 192, 195, 196, 198], "keep_bas": 75, "iter": 75, "underli": 75, "moduledict": 75, "hashabl": 75, "v": [75, 195], "correspond": [75, 133, 157, 158, 182], "keyerror": [75, 178], "some": [75, 135, 136, 137, 138, 142, 143, 144, 145, 146, 150, 153, 156, 157, 158, 167, 170, 175, 192, 198], "pair": [75, 161], "present": 75, "lack": 75, "In": [75, 192, 198], "metric_a": 76, "metric_b": 76, "metric1": 76, "metric2": 76, "unari": 76, "appropri": [84, 85, 100, 192, 198], "375": [88, 90], "suniqu": 90, "45": [90, 105, 191, 192, 197, 198], "42857143": 90, "15": [103, 104, 105, 192, 195, 197, 198], "57142857": 103, "sum": [105, 108, 109, 110, 195, 198], "_abstractscor": [107, 108, 109], "fp": [107, 108, 109], "tn": [107, 108, 109], "classwis": [108, 110], "over": [108, 109, 110, 161, 189, 201], "labelwis": [109, 110], "prior": [110, 192, 195, 198], "modul": [111, 131, 177, 178, 192, 198], "shift_typ": [112, 114], "shift_id": [112, 196], "induc": [112, 114], "synthet": [112, 114, 189, 198, 199, 201], "categor": [112, 192, 198], "origin": [112, 127], "util": [112, 127, 190, 191, 192, 193, 194, 195, 197, 198], "load_nih": 112, "mnt": [112, 195, 196], "nihcxr": [112, 189, 195, 199], "hospital_type_1": 112, "hospital_type_2": 112, "hospital_type_3": 112, "hospital_type_4": 112, "hospital_type_5": 112, "ds_sourc": [112, 196], "ds_target": [112, 196], "num_proc": [112, 196], "hospit": [112, 131, 189, 192, 198, 200, 201], "drift_detect": 114, "experiment": 114, "sklearn": [114, 192, 198], "load_diabet": 114, "y": [114, 116, 117, 119, 140, 182, 192, 195, 198], "return_x_i": 114, "x_tr": 114, "x_te": 114, "y_tr": 114, "y_te": 114, "train_test_split": [114, 192, 198], "test_siz": 114, "random_st": [114, 192, 198], "42": [114, 192, 198], "gn_shift": 114, "x_shift": 114, "x_train": [114, 182], "noise_amt": [114, 118], "delta": [114, 115, 118, 119, 137], "ko_shift": 114, "cp_shift": 114, "mfa_shift": 114, "bn_shift": 114, "tolerance_shift": 114, "ds_shift": 114, "nois": [114, 115, 118, 192, 195, 198], "prob": 115, "covari": [115, 116, 117, 118, 119], "proport": 115, "fraction": [115, 118, 119, 198], "affect": [115, 118, 178, 192, 198], "n_shuffl": [116, 117], "keep_rows_const": 116, "repermute_each_column": 116, "multiwai": 116, "associ": [116, 192, 195, 198], "swap": [116, 117], "individu": [116, 192, 198], "within": 116, "cl": [116, 117], "etc": [116, 117, 192, 195, 198], "floatnumpi": 116, "shuffl": [116, 117, 192], "permut": 116, "placehold": 116, "shift_class": [117, 119], "rank": 117, "changepoint": 117, "axi": [117, 195, 196, 198], "x_ref": 117, "y_ref": 117, "normal": [118, 192], "clip": 118, "gaussian": 118, "standard": [118, 121, 123, 125, 129, 131, 133, 192, 198], "deviat": 118, "divid": 118, "255": [118, 195, 196], "placehol": 119, "querier": [120, 123, 125, 129, 131, 133, 190, 191, 193, 194, 197, 198], "config_overrid": [121, 123, 125, 129, 131, 133], "orm": [121, 127, 190, 191, 193, 194, 197, 198, 200], "overrid": [121, 123, 125, 129, 131, 133], "intend": [121, 192, 195, 198], "subclass": [121, 178], "tabl": [121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 189, 190, 193, 197, 200], "schema": [121, 123, 125, 129, 131, 133, 194, 197], "schema_nam": [121, 123, 125, 129, 131, 133, 197], "table_nam": [121, 123, 125, 129, 131, 133], "instanti": [121, 189, 192, 198, 200], "cast_timestamp_col": [121, 123, 125, 129, 131, 133], "possibli": [121, 123, 125, 129, 131, 133], "recogn": [121, 123, 125, 129, 131, 133], "timestamp": [121, 123, 125, 129, 131, 133, 141, 142, 143, 148, 149, 159, 178, 189, 191, 195, 199], "sqlalchemi": [121, 123, 125, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 200], "sql": [121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 189, 200], "subqueri": [121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176], "care": [125, 131], "unit": 125, "fetch": [125, 127], "transfer": 125, "construct": [125, 129, 131, 133, 136, 137], "wrap": [125, 126, 127, 129, 131, 133], "diagnosi": [125, 129, 131, 190], "room": 125, "dataclass": 127, "tabletyp": 127, "chain": [127, 173], "thu": 127, "datafram": [127, 182, 189, 192, 198, 200], "properti": [127, 180, 182], "join_tabl": [127, 162, 190, 193, 194, 197], "on_to_typ": [127, 162], "cond": [127, 162], "table_col": [127, 162], "join_table_col": [127, 162], "isout": [127, 162, 197, 198], "anoth": [127, 162, 170, 173], "dbtabl": [127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176], "binaryexpress": [127, 162], "condit": [127, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 166, 192, 197], "outer": [127, 162], "backend": [127, 194], "panda": [127, 192, 197, 198], "index_col": [127, 194], "n_partit": [127, 194], "No": [127, 195, 197], "dask": [127, 189, 200], "framework": 127, "index": [127, 173, 174, 192, 195, 198], "defin": [127, 178, 192, 195, 198], "partit": [127, 189, 200], "server": 127, "document": [127, 192, 195, 198], "file_format": [127, 192], "parquet": 127, "csv": [127, 192, 197, 198], "upstream": 127, "icu": 131, "chart": [131, 189, 200], "event": [131, 189, 200], "lab": [131, 189, 191, 195, 200], "approxim": 131, "anchor_year": 131, "anchor_year_group": 131, "suppli": 131, "dod": 131, "adjust": [131, 195], "src_tabl": 133, "src_col": 133, "dst_col": 133, "concept": [133, 197], "somecol_concept_id": 133, "somecol_concept_nam": 133, "accord": [133, 190, 193, 194, 197], "assign": 133, "add_to": [135, 136, 137, 138], "col": [135, 140, 141, 144, 145, 146, 147, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 163, 165, 167, 171, 172, 174, 175], "new_col_label": [135, 136, 137, 138, 174, 175, 198], "subtract": [135, 136], "rather": [135, 136], "new": [135, 136, 137, 138, 140, 160, 161, 165, 171, 174, 175, 178, 192, 198], "col1": [135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 156, 157, 158, 159, 160, 162, 163, 165, 167, 170, 171, 172, 173, 174, 175], "col2": [135, 136, 137, 138, 140, 141, 156, 157, 158, 160, 162, 163, 167, 171, 172, 173, 175], "col3": [135, 136, 162, 172], "col1_plus_col2": [135, 136], "col1_plus_col3": 135, "col2_plus_col3": 135, "pai": 135, "attent": 135, "wherea": 135, "delta_kwarg": 136, "interv": 136, "timedelta": 137, "col1_plus_1": [137, 138], "col2_plus_1": 138, "cond_op": [139, 166], "lab_nam": [139, 151, 161, 166], "hba1c": [139, 151, 166], "john": [139, 166], "jane": [139, 166], "return_cond": [139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 166], "instead": [139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 166, 178], "func": [140, 195, 196], "new_col": 140, "assum": [140, 190, 193, 194, 197], "lambda": [140, 192, 195, 196, 198], "col1_new": [140, 160, 170], "col2_new": [140, 160], "noqa": [140, 192, 195, 198], "e501": [140, 192, 198], "disabl": 140, "line": [140, 192, 195, 198], "too": 140, "long": [140, 178, 189, 200], "type_": 141, "convers": 141, "date": [141, 142, 143, 178, 192, 195, 198], "timestamp_col": [142, 143, 148, 149, 159], "not_": [142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], "binarize_col": [142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], "yyyi": [142, 143, 178], "mm": [142, 143, 178], "dd": [142, 143, 178], "col1_bool": [142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154], "cond_kwarg": [144, 145, 146, 147, 150, 153, 154], "2019": [149, 197], "pattern": 151, "lab_name_bool": 151, "regex": 152, "regular": 152, "express": [152, 192, 195, 198], "any_": 154, "just": 154, "b": 154, "person_id": [155, 161, 197], "visit_id": 155, "extract_str": 159, "extract": [159, 174, 190, 191, 192, 193, 194, 197, 198], "inform": [159, 178, 192], "fill_valu": 160, "new_col_nam": [160, 174], "groupby_col": 161, "aggfunc": [161, 198], "aggsep": 161, "aggreg": [161, 189, 200], "prevent": 161, "string_aggfunc": 161, "separ": 161, "string_agg": 161, "visit_count": 161, "lab_name_agg": 161, "repres": [162, 178, 195], "suggest": 162, "oppos": 162, "sai": 162, "left": [162, 178, 198], "table2": [162, 176], "table1": [162, 176], "neither": 162, "nor": 162, "cartesian": 162, "product": 162, "OR": 166, "ascend": [167, 191], "sort": [167, 189, 192, 198, 200], "descend": 167, "random": [169, 192, 195, 198], "so": 169, "certain": [169, 192, 198], "cannot": 169, "seen": 169, "analyz": 169, "quit": 169, "rename_map": 170, "check_exist": 170, "complet": 171, "come": 172, "ordereddict": 173, "execut": [173, 190, 191, 193, 194, 197, 198], "op_": 173, "start_index": 174, "stop_index": 174, "stop": [174, 198], "col1_substr": 174, "whitespac": 175, "col1_trim": 175, "col2_trim": 175, "union_t": 176, "output_dir": [178, 192, 195, 198], "serv": 178, "popul": [178, 189, 192, 198, 201], "modelcard": 178, "directori": [178, 192, 198], "output_filenam": 178, "template_path": 178, "interact": [178, 198], "save_json": 178, "jinja2": 178, "json": [178, 192, 198], "classmethod": 178, "cyclops_report": [178, 192, 198], "section_nam": [178, 192, 195, 198], "model_detail": [178, 192, 198], "section": [178, 192, 195, 198], "bibtex": 178, "entri": 178, "plain": 178, "text": [178, 194, 195], "descript": [178, 192, 195, 198], "license_id": [178, 192], "sensitive_featur": [178, 192], "sensitive_feature_justif": [178, 192], "log": [178, 189, 192, 198, 201], "about": [178, 192, 195, 198], "resourc": [178, 192, 198], "context": 178, "homepag": 178, "spdx": [178, 192], "identifi": [178, 189, 195, 201], "licens": [178, 192, 195, 198], "apach": [178, 192, 198], "unknown": 178, "unlicens": 178, "proprietari": 178, "justif": [178, 192], "field": [178, 189, 192, 198, 201], "descriptor": 178, "pydant": 178, "basemodel": 178, "As": 178, "conflict": 178, "model_card": [178, 192, 195, 198], "cylop": 178, "tradeoff": [178, 195], "trade": 178, "off": 178, "interpret": 178, "consider": [178, 192, 195, 198], "affected_group": [178, 192, 195, 198], "benefit": [178, 192, 195, 198], "harm": [178, 192, 195, 198], "mitigation_strategi": [178, 192, 195, 198], "assess": 178, "mitig": [178, 192, 195, 198], "strategi": [178, 192, 195, 198], "relat": 178, "img_path": 178, "caption": [178, 192, 195, 198], "full": 178, "whole": [178, 192, 198], "blank": 178, "param": [178, 192, 198], "contact": [178, 192, 195, 198], "role": 178, "owner": [178, 192, 195, 198], "quantit": [178, 192, 195, 198], "slash": 178, "fig": [178, 192, 195, 198], "plotli": [178, 192, 195, 198], "figur": [178, 192, 195, 198], "plot": [178, 192, 195, 198], "analysis_typ": 178, "metric_slic": [178, 192, 195, 198], "decision_threshold": 178, "pass_fail_threshold": [178, 192, 195, 198], "pass_fail_threshold_fn": [178, 192, 195, 198], "explain": [178, 192, 195, 198], "fail": 178, "regul": 178, "regulatori": [178, 192, 198], "compli": 178, "risk": [178, 192, 195, 198, 201], "kind": [178, 192, 195, 198], "primari": [178, 192, 195, 198], "scope": [178, 192, 198], "usecas": 178, "version_str": [178, 192, 198], "semant": 178, "v1": [178, 193, 197], "dt_date": 178, "dt_datetim": 178, "unix": 178, "hh": 178, "ss": 178, "ffffff": 178, "z": 178, "summar": 178, "chang": [178, 192, 195, 198], "made": [178, 192, 198], "task_featur": [180, 182, 192, 198], "task_target": [180, 182, 192, 198], "atelectasi": [180, 195], "consolid": [180, 195], "infiltr": [180, 195], "pneumothorax": [180, 195], "edema": [180, 195], "emphysema": [180, 195], "fibrosi": [180, 195], "effus": [180, 195], "pneumonia": [180, 195], "pleural_thicken": [180, 195], "cardiomegali": [180, 195], "nodul": [180, 195], "mass": [180, 195, 198], "hernia": [180, 195], "lung": 180, "lesion": 180, "fractur": 180, "opac": 180, "enlarg": 180, "cardiomediastinum": 180, "basetask": [180, 182], "multi": [180, 195], "ptmodel": [180, 182, 195], "skmodel": [180, 182], "splits_map": [180, 182], "64": [180, 198], "compos": [180, 192, 195, 196, 198], "unnecessari": [180, 182], "pathologi": [180, 189, 192, 201], "represent": [180, 192, 198], "tabular": [182, 189], "fit": [182, 192, 198], "columntransform": [182, 192, 198], "slicingconfig": 182, "default_max_batch_s": 182, "filepath": 182, "pretrain": [182, 195], "proba": [182, 192, 198], "pd": [182, 197], "notfittederror": 182, "destin": 182, "parent": [182, 192, 195, 198], "dirctori": 182, "best_model_param": [182, 192, 198], "y_train": 182, "seri": 182, "nonei": 182, "male": [189, 195, 196, 200], "outcom": [189, 200, 201], "femal": [189, 192, 195, 196, 198, 200], "gastroenter": [189, 200], "icd": [189, 200], "potassium": [189, 200], "aado2": [189, 200], "carevu": [189, 200], "valuenum": [189, 200], "20": [189, 192, 195, 198, 200], "admiss": [189, 193, 200], "later": [189, 200], "approx": [189, 200], "schizophrenia": [189, 200], "2015": [189, 197, 200], "advanc": [189, 200], "chronic": [189, 200], "routin": [189, 200], "vital": [189, 191, 198, 200], "sign": [189, 192, 198, 200], "hemoglobin": [189, 200], "2009": [189, 200], "radiologi": [189, 191, 200], "lymphadenopathi": [189, 200], "infecti": [189, 200], "occur": [189, 200], "lazi": [189, 200], "subject_id": [189, 193, 200], "raw": [189, 200], "discharg": [189, 200], "2014": [189, 197, 200], "100": [189, 192, 193, 194, 195, 196, 197, 198, 200], "diagnosisstr": [189, 200], "teach": [189, 200], "glucos": [189, 200], "search": [189, 192, 198, 200], "visit": [189, 200], "sepsi": [189, 200], "1a": [189, 200], "most": [189, 192, 200], "recent": [189, 192, 195, 198, 200], "patient_id_hash": [189, 200], "discharge_date_tim": [189, 200], "record": [189, 200], "1b": [189, 200], "abov": [189, 200], "who": [189, 200], "were": [189, 200], "april": [189, 200], "march": [189, 200], "2016": [189, 197, 200], "1c": [189, 200], "2a": [189, 200], "how": [189, 190, 192, 193, 194, 197, 198, 200], "mani": [189, 200], "sodium": [189, 200], "place": [189, 192, 200], "apr": [189, 200], "101": [189, 197, 200], "drift": [189, 199], "experi": [189, 199], "dimension": [189, 199], "reduct": [189, 199], "techniqu": [189, 199], "roll": [189, 199], "window": [189, 199], "biweekli": [189, 199], "kaggl": [189, 192], "heart": 189, "failur": 189, "constant": [189, 201], "distribut": [189, 195, 201], "preprocessor": [189, 201], "creation": [189, 201], "synthea": [189, 197, 198], "prolong": 189, "length": [189, 195], "stai": 189, "inspect": [189, 192, 201], "preprocess": [189, 192, 201], "nan_threshold": [189, 192, 201], "gender": [189, 190, 192, 193, 194, 195, 196, 201], "nih": [189, 195, 196], "diseas": [189, 192, 201], "balanc": [189, 192, 201], "w": [189, 201], "quick": [190, 193, 194, 197], "instruct": [190, 193, 194, 197, 198], "host": [190, 191, 193, 194, 197, 198], "postgr": [190, 193, 194, 197, 198], "usernam": [190, 191, 192, 193, 194, 197], "password": [190, 191, 193, 194, 197, 198], "accordingli": [190, 193, 194, 197], "qo": [190, 191, 193, 194, 197, 198], "dbm": [190, 193, 194, 197, 198], "postgresql": [190, 193, 194, 197, 198, 200], "port": [190, 193, 194, 197, 198], "5432": [190, 193, 194, 197, 198], "localhost": [190, 193, 194, 197, 198], "pwd": [190, 193, 194, 197, 198], "eicu_crd": 190, "home": [190, 192, 193, 194, 195, 196, 197, 198], "amritk": [190, 192, 193, 194, 195, 196, 197, 198], "cach": [190, 192, 193, 194, 195, 196, 197, 198], "pypoetri": [190, 192, 193, 194, 195, 196, 197, 198], "virtualenv": [190, 192, 193, 194, 195, 196, 197, 198], "mhx6ujw0": [190, 192, 193, 194, 195, 196, 197, 198], "py3": [190, 192, 193, 194, 195, 196, 197, 198], "lib": [190, 192, 193, 194, 195, 196, 197, 198], "site": [190, 192, 193, 194, 195, 196, 197, 198], "tqdm": [190, 192, 193, 194, 195, 196, 197, 198], "auto": [190, 192, 193, 194, 195, 196, 197, 198], "py": [190, 192, 193, 194, 195, 196, 197, 198], "21": [190, 191, 192, 193, 194, 195, 196, 197, 198], "tqdmwarn": [190, 192, 193, 194, 195, 196, 197, 198], "iprogress": [190, 192, 193, 194, 195, 196, 197, 198], "ipywidget": [190, 192, 193, 194, 195, 196, 197, 198], "readthedoc": [190, 192, 193, 194, 195, 196, 197, 198], "io": [190, 192, 193, 194, 195, 196, 197, 198], "en": [190, 192, 193, 194, 195, 196, 197, 198], "user_instal": [190, 192, 193, 194, 195, 196, 197, 198], "autonotebook": [190, 192, 193, 194, 195, 196, 197, 198], "notebook_tqdm": [190, 192, 193, 194, 195, 196, 197, 198], "2023": [190, 191, 192, 193, 194, 197, 198], "09": [190, 191, 192, 193, 194, 197, 198], "13": [190, 192, 193, 194, 195, 197, 198], "53": [190, 192, 198], "43": [190, 192, 198], "487": 190, "readi": [190, 191, 193, 194, 197, 198], "39": [190, 191, 192, 193, 194, 195, 197, 198], "admissiondrug": 190, "admissiondx": 190, "allergi": 190, "apacheapsvar": 190, "apachepatientresult": 190, "apachepredvar": 190, "careplancareprovid": 190, "careplaneol": 190, "careplangener": 190, "careplango": 190, "careplaninfectiousdiseas": 190, "customlab": 190, "infusiondrug": 190, "intakeoutput": 190, "microlab": 190, "nurseassess": 190, "nursecar": 190, "nursechart": 190, "pasthistori": 190, "physicalexam": 190, "respiratorycar": 190, "respiratorychart": 190, "treatment": 190, "vitalaperiod": 190, "vitalperiod": 190, "hospitaldischargeyear": 190, "len": [190, 191, 192, 193, 194, 195, 197, 198], "44": [190, 192, 198], "237": 190, "successfulli": [190, 191, 193, 194, 197, 198], "238": 190, "profil": [190, 191, 192, 193, 194, 197, 198], "finish": [190, 191, 193, 194, 197, 198], "run_queri": [190, 191, 193, 194, 197, 198], "050105": 190, "patient_diagnos": 190, "patientunitstayid": 190, "324": 190, "325": 190, "069920": 190, "teachingstatu": 190, "hospitalid": 190, "labnam": 190, "patient_lab": [190, 193], "396": 190, "397": 190, "039890": 190, "drugnam": 190, "patient_med": 190, "580": 190, "581": 190, "161098": 190, "hpc": 191, "ca": 191, "delirium_v4_0_1": 191, "public": [191, 194, 197], "17": [191, 192, 193, 198], "449": 191, "lookup_icd10_ca_descript": 191, "lookup_statcan": 191, "lookup_cci": 191, "lookup_icd10_ca_to_ccsr": 191, "lookup_ip_administr": 191, "lookup_lab_concept": 191, "lookup_vitals_concept": 191, "lookup_pharmacy_concept": 191, "lookup_diagnosi": 191, "locality_vari": 191, "admdad": 191, "derived_vari": 191, "ipscu": 191, "lookup_phy_characterist": 191, "ipintervent": 191, "lookup_ccsr": 191, "lookup_pharmacy_rout": 191, "lookup_transfusion_concept": 191, "lookup_ip_scu": 191, "lookup_er_administr": 191, "lookup_imag": 191, "pharmaci": 191, "lookup_transf": 191, "ipdiagnosi": 191, "lookup_room_transf": 191, "er": 191, "erdiagnosi": 191, "erintervent": 191, "roomtransf": 191, "transfus": 191, "lookup_hospital_num": 191, "51": [191, 192, 198], "902": [191, 197], "903": 191, "093352": 191, "189734": 191, "04": [191, 194, 196, 198], "encounters_queri": 191, "52": [191, 192, 196, 198], "591": 191, "592": 191, "675141": 191, "32567": 191, "hospital_num": 191, "encounters_per_sit": 191, "856": 191, "857": 191, "145693": 191, "lab_op": 191, "collection_date_tim": 191, "test_type_map": 191, "encounters_lab": 191, "genc_id": 191, "sodium_test": 191, "26": [191, 192, 198], "19": [191, 192, 195, 198], "814": 191, "815": [191, 194], "506": 191, "939296": 191, "9305": 191, "showcas": [192, 197, 198, 201], "formul": [192, 198], "o": [192, 195, 198], "shutil": [192, 195, 198], "pathlib": [192, 195, 198], "px": [192, 195, 198], "dateutil": [192, 195, 198], "relativedelta": [192, 195, 198], "kaggle_api_extend": 192, "kaggleapi": 192, "imput": [192, 198], "simpleimput": [192, 198], "pipelin": [192, 198], "minmaxscal": [192, 198], "onehotencod": [192, 198], "e402": [192, 195, 198], "catalog": [192, 198], "create_model": [192, 198], "tabularfeatur": [192, 198], "classificationplott": [192, 195, 198], "flatten_results_dict": [192, 198], "get_metrics_trend": [192, 195, 198], "load_datafram": 192, "offer": [192, 195, 198], "through": [192, 195, 198], "technic": [192, 195, 198], "architectur": [192, 195, 198], "involv": [192, 195, 198], "subpopul": [192, 195, 198], "explaina": [192, 195, 198], "go": [192, 195, 198], "tool": [192, 195, 198], "progress": [192, 195, 198], "subject": [192, 195, 198], "data_dir": [192, 195], "random_se": [192, 198], "train_siz": [192, 198], "com": [192, 195], "Then": 192, "trigger": 192, "download": 192, "credenti": 192, "locat": [192, 197], "machin": [192, 195], "authent": 192, "dataset_download_fil": 192, "fedesoriano": 192, "unzip": 192, "df": 192, "reset_index": [192, 198], "715": 192, "chestpaintyp": 192, "restingbp": 192, "cholesterol": 192, "fastingb": 192, "restingecg": 192, "40": [192, 198], "ata": 192, "140": 192, "289": 192, "49": [192, 198], "nap": 192, "160": 192, "180": 192, "37": [192, 194, 197, 198], "130": 192, "283": 192, "st": 192, "48": [192, 198], "asi": 192, "138": 192, "214": 192, "54": [192, 193], "150": 192, "195": 192, "913": 192, "ta": 192, "110": 192, "264": 192, "914": 192, "68": [192, 198], "144": 192, "193": 192, "915": 192, "57": [192, 194], "131": 192, "916": 192, "236": 192, "lvh": 192, "917": 192, "38": [192, 198], "175": 192, "maxhr": 192, "exerciseangina": 192, "oldpeak": 192, "st_slope": 192, "heartdiseas": 192, "172": 192, "156": 192, "flat": 192, "98": [192, 195], "108": 192, "122": 192, "132": 192, "141": 192, "115": 192, "174": 192, "173": 192, "918": 192, "pie": [192, 195, 198], "update_layout": [192, 195, 198], "histogram": [192, 195, 198], "xaxis_titl": [192, 195, 198], "yaxis_titl": [192, 195, 198], "bargap": [192, 195, 198], "astyp": [192, 198], "11": [192, 195, 198, 201], "update_trac": [192, 195, 198], "textinfo": [192, 198], "percent": [192, 198], "title_text": [192, 198], "hovertempl": [192, 198], "br": [192, 198], "class_count": [192, 198], "value_count": [192, 197, 198], "class_ratio": [192, 198], "8070866141732284": 192, "14": [192, 194, 195, 197, 198, 201], "wa": [192, 195, 198], "li": 192, "et": 192, "al": 192, "features_list": [192, 198], "help": [192, 195, 198], "essenti": [192, 198], "step": [192, 198], "understand": [192, 198], "u": [192, 198], "16": [192, 197, 198], "tab_featur": [192, 198], "ordin": 192, "might": [192, 198], "numeric_transform": [192, 198], "scaler": [192, 198], "binary_transform": [192, 198], "most_frequ": [192, 198], "18": [192, 193, 196, 198], "numeric_featur": [192, 198], "features_by_typ": [192, 198], "numeric_indic": [192, 198], "get_loc": [192, 198], "binary_featur": [192, 198], "ordinal_featur": 192, "binary_indic": [192, 198], "ordinal_indic": 192, "num": [192, 198], "onehot": [192, 198], "handle_unknown": [192, 198], "ignor": [192, 198], "remaind": [192, 198], "passthrough": [192, 198], "let": [192, 198], "done": [192, 198], "independ": 192, "everi": 192, "uci": 192, "archiv": 192, "ic": 192, "edu": 192, "cleandoc": 192, "misc": 192, "cc0": 192, "demograph": [192, 195], "often": 192, "strong": 192, "correl": 192, "older": [192, 198], "higher": 192, "power": [192, 198], "easi": [192, 198], "compat": [192, 198], "22": [192, 198], "from_panda": [192, 198], "cleanup_cache_fil": [192, 198], "num_row": 192, "cast_column": [192, 198], "stratify_by_column": [192, 198], "seed": [192, 198], "lt": [192, 194, 195, 196, 198], "189514": 192, "74": [192, 196], "straightforward": [192, 198], "maintain": [192, 198], "sgd": [192, 198], "logisit": [192, 198], "regress": [192, 198], "sgdclassif": [192, 198], "24": [192, 198], "sgd_classifi": 192, "123": [192, 198], "verbos": [192, 198], "class_weight": 192, "mortalitypredict": [192, 198], "encapsul": [192, 198], "cohes": [192, 198], "structur": [192, 198], "smooth": [192, 198], "manag": [192, 198], "mortality_task": 192, "best": [192, 198], "hyperparamet": [192, 198], "grid": [192, 198], "27": [192, 198], "alpha": 192, "0001": 192, "001": 192, "learning_r": [192, 198], "invscal": 192, "adapt": 192, "eta0": 192, "roc_auc": 192, "59": 192, "629": 192, "wrapper": [192, 195, 198, 200], "sk_model": [192, 198], "630": 192, "631": 192, "sgdclassifi": 192, "x27": [192, 198], "early_stop": 192, "loss": 192, "log_loss": 192, "rerun": [192, 198], "cell": [192, 198], "trust": [192, 198], "On": [192, 195, 198], "github": [192, 195, 198], "unabl": [192, 198], "render": [192, 198], "try": [192, 198], "page": [192, 198], "nbviewer": [192, 198], "sgdclassifiersgdclassifi": 192, "28": [192, 193, 198], "model_param": [192, 198], "epsilon": 192, "fit_intercept": 192, "l1_ratio": 192, "max_it": 192, "n_iter_no_chang": 192, "n_job": [192, 198], "penalti": 192, "l2": 192, "power_t": 192, "tol": 192, "validation_fract": 192, "warm_start": 192, "29": [192, 197, 198], "30": [192, 195, 197, 198, 201], "y_pred": [192, 198], "only_predict": [192, 198], "184": 192, "8212": 192, "variou": [192, 198], "perspect": [192, 198], "metric_collect": [192, 198], "70": [192, 195], "33": [192, 194, 198], "fnr": [192, 195, 198], "ber": [192, 198], "fairness_metric_collect": [192, 198], "34": [192, 198], "dataset_with_pr": [192, 198], "7406": 192, "7557": 192, "51687": 192, "gt": [192, 194, 195, 198], "21716": 192, "21801": 192, "23761": 192, "22031": 192, "22130": 192, "99": 192, "22182": 192, "right": [192, 198], "36": [192, 194, 198], "results_flat": [192, 195, 198], "remove_metr": [192, 198], "796875": 192, "8260869565217391": 192, "6785714285714286": 192, "7450980392156863": 192, "8819444444444444": 192, "8623853211009175": 192, "8676470588235294": 192, "9076923076923077": 192, "8872180451127819": 192, "927972027972028": 192, "842391304347826": 192, "8686868686868687": 192, "8431372549019608": 192, "8557213930348259": 192, "9152319464371114": 192, "plw2901": [192, 195, 198], "plotter": [192, 195, 196, 198], "class_nam": [192, 198], "set_templ": [192, 195, 198], "plotly_whit": [192, 195, 198], "slice_result": [192, 195, 198], "dict_kei": [192, 198], "roc_plot": [192, 198], "roc_curve_comparison": [192, 198], "41": [192, 198], "overall_perform": [192, 198], "metric_valu": [192, 198], "overall_performance_plot": [192, 198], "metrics_valu": [192, 198], "slice_metr": [192, 198], "slice_metrics_plot": [192, 198], "metrics_comparison_bar": [192, 198], "comparison": [192, 198], "reform": [192, 198], "fairness_result": [192, 198], "deepcopi": [192, 198], "fairness_metr": [192, 198], "group_siz": [192, 198], "46": [192, 198], "fairness_plot": [192, 198], "metrics_comparison_scatt": [192, 198], "leverag": [192, 195, 198], "histor": [192, 195, 198], "gather": [192, 195, 198], "merg": [192, 195, 198], "wish": [192, 195, 198], "metrics_trend": [192, 195, 198], "integr": [192, 195, 198], "purpos": [192, 195, 198], "three": [192, 195, 198], "dummi": [192, 195, 198], "demonstr": [192, 195, 198, 201], "trend": [192, 195, 198], "47": [192, 198], "dummy_report_num": [192, 195, 198], "dummy_report_dir": [192, 195, 198], "getcwd": [192, 195, 198], "dummy_report": [192, 195, 198], "simul": [192, 195, 198], "uniform": [192, 195, 198], "dummy_result": [192, 195, 198], "max": [192, 195, 198], "folder": [192, 195, 198], "dummy_report_path": [192, 195, 198], "date_dir": [192, 195, 198], "dummy_d": [192, 195, 198], "todai": [192, 195, 198], "new_dir": [192, 195, 198], "rmtree": [192, 195, 198], "previou": [192, 195, 198], "report_directori": [192, 195, 198], "flat_result": [192, 195, 198], "trends_plot": [192, 195, 198], "audienc": [192, 198], "organ": [192, 198], "store": [192, 198], "regulatory_requir": [192, 198], "releas": [192, 197, 198], "team": [192, 198], "vectorinstitut": [192, 198], "linear_model": 192, "next": [192, 198], "use_cas": [192, 198], "These": [192, 198], "fairness_assess": [192, 198], "well": [192, 195, 198], "taken": [192, 198], "ethical_consider": [192, 198], "clinician": [192, 198], "engin": [192, 198], "improv": [192, 198], "bias": [192, 195, 198], "lead": [192, 198], "wors": [192, 198], "retrain": [192, 198], "below": [192, 198], "By": [192, 198], "report_path": [192, 195, 198], "view": [192, 195, 198, 201], "092": 193, "expire_flag": 193, "932": 193, "934": 193, "032659": 193, "patient_admiss": [193, 194], "long_titl": [193, 194], "patient_admissions_diagnos": [193, 194], "hadm_id": [193, 194], "079": 193, "080": 193, "106374": 193, "154": 193, "155": 193, "035972": 193, "chartevents_op": 193, "dbsourc": 193, "chart_ev": [193, 194], "patient_chart_ev": 193, "55": [193, 194, 195], "127": 193, "128": 193, "69": [193, 196], "928861": 193, "v2": [194, 197], "975": 194, "fhir_etl": 194, "fhir_trm": 194, "information_schema": [194, 197], "mimic_fhir": 194, "mimiciv_deriv": 194, "mimiciv_": 194, "mimiciv_hosp": 194, "mimiciv_icu": 194, "mimiciv_not": 194, "admittim": 194, "dischtim": 194, "anchor_year_differ": 194, "941": 194, "942": 194, "191435": 194, "diagnoses_op": 194, "icd_vers": 194, "813": 194, "825588": 194, "r": 194, "349": 194, "350": 194, "488212": 194, "82": [194, 195], "categori": [194, 198], "patient_admissions_vit": 194, "574": 194, "576": 194, "185425": 194, "patient_admissions_lab": 194, "58": [194, 196, 198], "841": 194, "842": 194, "63": [194, 195, 196], "230410": 194, "radiology_not": 194, "radiology_notes_op": 194, "patient_admissions_radiology_not": 194, "804": 194, "805": [194, 195, 201], "924855": 194, "npartit": 194, "268": 194, "434427": 194, "35639": 194, "core": 194, "056": 194, "057": 194, "009834": 194, "torchxrayvis": [195, 196], "functool": 195, "graph_object": [195, 198], "lambdad": [195, 196], "resiz": [195, 196], "densenet": [195, 196], "loader": [195, 196], "load_nihcxr": [195, 196], "apply_transform": 195, "get_devic": 195, "devic": 195, "clinical_dataset": [195, 196], "nih_d": [195, 196], "4000": 195, "spatial_s": [195, 196], "224": [195, 196], "allow_missing_kei": [195, 196], "1024": [195, 196], "newaxi": [195, 196], "densenet121": [195, 196], "res224": [195, 196], "231652": 195, "71": 195, "2511": 195, "3710": 195, "int64": [195, 197], "originalimag": 195, "width": [195, 198], "height": [195, 198], "originalimagepixelspac": 195, "unnam": 195, "float32": 195, "__index_level_0__": 195, "arang": 195, "nih_eval_results_gend": 195, "scatter": 195, "mode": 195, "marker": 195, "perf_metric_gend": 195, "title_x": 195, "title_font_s": 195, "768": 195, "selector": 195, "58764": 195, "86": 195, "62441": 195, "96": [195, 196], "63952": 195, "65": [195, 196], "nih_eval_results_ag": 195, "perf_metric_ag": 195, "62132": 195, "62755": 195, "62632": 195, "63971": 195, "showlegend": 195, "bar": [195, 198], "balanced_error_r": 195, "nih_fairness_result_ag": 195, "balancederrorr": 195, "fairness_ag": 195, "63042": 195, "54849": 195, "62289": 195, "fairness_age_par": 195, "slice_": 195, "itr": 195, "enumer": 195, "dummy_reports_cxr": 195, "112": [195, 201], "120": [195, 201], "frontal": [195, 201], "fourteen": 195, "mine": 195, "radiolog": 195, "pleural": 195, "thicken": 195, "80": [195, 198], "remain": 195, "arxiv": 195, "ab": 195, "2111": 195, "00595": 195, "inproceed": 195, "cohen2022xrv": 195, "cohen": 195, "joseph": 195, "paul": 195, "viviano": 195, "bertin": 195, "morrison": 195, "torabian": 195, "parsa": 195, "guarrera": 195, "matteo": 195, "lungren": 195, "matthew": 195, "chaudhari": 195, "akshai": 195, "brook": 195, "rupert": 195, "hashir": 195, "mohammad": 195, "bertrand": 195, "hadrien": 195, "booktitl": 195, "deep": 195, "mlmed": 195, "arxivid": 195, "cohen2020limit": 195, "cross": 195, "domain": [195, 197], "autom": [195, 198], "2002": 195, "02497": 195, "medicin": 195, "radiologist": 195, "scientist": 195, "inabl": 195, "addition": 195, "poor": 195, "qualiti": 195, "artifact": 195, "geograph": 195, "region": 195, "ethic": 195, "ensur": 195, "divers": 195, "regularli": 195, "human": 195, "expertis": 195, "address": 195, "rare": 195, "qualit": 195, "detector": 196, "reductor": 196, "tstester": 196, "plot_drift_experi": 196, "plot_drift_timeseri": 196, "shifter": 196, "source_d": 196, "target_d": 196, "25596": 196, "67311": 196, "dr_method": 196, "bbse": 196, "soft": 196, "txrv": 196, "ae": 196, "sensitivity_test": 196, "tester": 196, "tester_method": 196, "source_sample_s": 196, "target_sample_s": 196, "num_run": 196, "detect_shift": 196, "chexpert": 196, "chex": 196, "padchest": 196, "pc": 196, "source_slic": 196, "target_slic": 196, "50791": 196, "49247": 196, "44759": 196, "50134": 196, "46152": 196, "47213": 196, "46946": 196, "46966": 196, "92": 196, "rolling_window_drift": 196, "timestamp_column": 196, "window_s": 196, "4w": 196, "etl": [197, 198], "hous": 197, "synthea_integration_test": 197, "cdm_synthea10": 197, "observation_period": 197, "condition_occurr": 197, "drug_exposur": 197, "procedure_occurr": 197, "device_exposur": 197, "death": 197, "note_nlp": 197, "specimen": 197, "fact_relationship": 197, "care_sit": 197, "payer_plan_period": 197, "cost": 197, "drug_era": 197, "dose_era": 197, "condition_era": 197, "episod": 197, "episode_ev": 197, "cdm_sourc": 197, "vocabulari": 197, "concept_class": 197, "concept_relationship": 197, "relationship": 197, "concept_synonym": 197, "concept_ancestor": 197, "source_to_concept_map": 197, "drug_strength": 197, "cohort": [197, 198], "cohort_definit": 197, "source_to_standard_vocab_map": 197, "source_to_source_vocab_map": 197, "all_visit": 197, "assign_all_visit_id": 197, "final_visit_id": 197, "visit_start_d": 197, "to_datetim": 197, "dt": 197, "sort_index": 197, "605": 197, "607": 197, "077730": 197, "2011": 197, "2012": 197, "2013": 197, "2017": 197, "2018": 197, "visits_measur": 197, "visit_occurrence_id": 197, "733": 197, "734": 197, "066410": 197, "repo": 197, "437": 197, "visits_concept_map": 197, "discharge_to_concept_id": 197, "admitting_concept_id": 197, "visits_concept_mapped_di": 197, "discharge_to_concept_nam": 197, "di": 197, "407": 197, "408": 197, "023836": 197, "5815": 197, "gender_concept_nam": 197, "person_visit": 197, "person_visits_condit": 197, "person_visits_conditions_measur": 197, "condition_concept_id": 197, "condition_concept_nam": 197, "904": 197, "425851": 197, "measurement_concept_nam": 197, "bodi": 197, "temperatur": 197, "longer": 198, "v3": 198, "num_dai": 198, "synthea_demo": 198, "def": 198, "get_encount": 198, "nativ": 198, "patient_id": 198, "birthdat": 198, "race": 198, "ethnic": 198, "patient_encount": 198, "encounter_id": 198, "start_year": 198, "birthdate_year": 198, "lo": 198, "get_observ": 198, "groupby_op": 198, "n_ob": 198, "observations_count": 198, "observations_stat": 198, "pivot_t": 198, "add_prefix": 198, "obs_": 198, "get_med": 198, "n_med": 198, "get_procedur": 198, "procedur": [198, 201], "n_procedur": 198, "cohort_queri": 198, "to_merg": 198, "to_merge_df": 198, "509": 198, "563": 198, "564": 198, "709101": 198, "366": 198, "367": 198, "802094": 198, "935": 198, "936": 198, "389443": 198, "432": 198, "434": 198, "492748": 198, "537": 198, "538": 198, "102891": 198, "payer": 198, "encounterclass": 198, "base_encounter_cost": 198, "total_claim_cost": 198, "payer_coverag": 198, "reasoncod": 198, "reasondescript": 198, "null_count": 198, "isnul": 198, "600": 198, "respect": 198, "larger": 198, "thresh_nan": 198, "dropna": 198, "thresh": 198, "length_of_stai": 198, "length_of_stay_count": 198, "length_of_stay_kei": 198, "5573997233748271": 198, "obs_alanin": 198, "aminotransferas": 198, "enzymat": 198, "volum": 198, "serum": 198, "plasma": 198, "obs_albumin": 198, "obs_alkalin": 198, "phosphatas": 198, "obs_aspart": 198, "obs_bilirubin": 198, "obs_bodi": 198, "obs_calcium": 198, "obs_carbon": 198, "dioxid": 198, "mole": 198, "obs_chlorid": 198, "obs_creatinin": 198, "obs_diastol": 198, "blood": 198, "pressur": 198, "obs_erythrocyt": 198, "obs_ferritin": 198, "obs_glomerular": 198, "filtrat": 198, "73": 198, "sq": 198, "obs_glucos": 198, "obs_hematocrit": 198, "obs_hemoglobin": 198, "obs_leukocyt": 198, "obs_mch": 198, "entit": 198, "obs_mchc": 198, "obs_mcv": 198, "obs_oxygen": 198, "satur": 198, "arteri": 198, "obs_platelet": 198, "obs_potassium": 198, "obs_protein": 198, "obs_sodium": 198, "obs_systol": 198, "obs_troponin": 198, "cardiac": 198, "obs_urea": 198, "nitrogen": 198, "1126": 198, "160628": 198, "sllearn": 198, "xgb_classifi": 198, "los_task": 198, "n_estim": 198, "250": 198, "500": 198, "max_depth": 198, "reg_lambda": 198, "colsample_bytre": 198, "gamma": 198, "203": 198, "204": 198, "205": 198, "xgbclassifi": 198, "base_scor": 198, "booster": 198, "callback": 198, "colsample_bylevel": 198, "colsample_bynod": 198, "early_stopping_round": 198, "enable_categor": 198, "eval_metr": 198, "logloss": 198, "feature_typ": 198, "gpu_id": 198, "grow_polici": 198, "importance_typ": 198, "interaction_constraint": 198, "max_bin": 198, "max_cat_threshold": 198, "max_cat_to_onehot": 198, "max_delta_step": 198, "max_leav": 198, "min_child_weight": 198, "miss": 198, "monotone_constraint": 198, "num_parallel_tre": 198, "predictor": 198, "xgbclassifierxgbclassifi": 198, "logist": 198, "use_label_encod": 198, "reg_alpha": 198, "sampling_method": 198, "scale_pos_weight": 198, "subsampl": 198, "tree_method": 198, "validate_paramet": 198, "226": 198, "4383": 198, "07": 198, "4137": 198, "3842": 198, "95526": 198, "83": 198, "8741": 198, "9604": 198, "9680": 198, "9627": 198, "9968": 198, "amp": 198, "9141": 198, "79": 198, "9374": 198, "9294": 198, "81": 198, "9357": 198, "76": 198, "9201": 198, "9033": 198, "8648648648648649": 198, "9354838709677419": 198, "8405797101449275": 198, "8854961832061069": 198, "9565217391304348": 198, "7222222222222222": 198, "7037037037037037": 198, "7307692307692307": 198, "7169811320754716": 198, "8784340659340659": 198, "8547008547008547": 198, "9285714285714286": 198, "8441558441558441": 198, "8843537414965986": 198, "949512987012987": 198, "8532110091743119": 198, "8823529411764706": 198, "947274031563845": 198, "8539823008849557": 198, "9057971014492754": 198, "8620689655172413": 198, "8833922261484098": 198, "9478501489995743": 198, "xgboost": 198, "python_api": 198, "statist": 199, "commun": 200, "around": 200, "goal": 201}, "objects": {"cyclops": [[183, 0, 0, "-", "data"], [184, 0, 0, "-", "evaluate"], [185, 0, 0, "-", "monitor"], [186, 0, 0, "-", "query"], [187, 0, 0, "-", "report"], [188, 0, 0, "-", "tasks"]], "cyclops.data": [[183, 0, 0, "-", "features"], [6, 0, 0, "-", "slicer"]], "cyclops.data.features": [[4, 0, 0, "-", "medical_image"]], "cyclops.data.features.medical_image": [[5, 1, 1, "", "MedicalImage"]], "cyclops.data.features.medical_image.MedicalImage": [[5, 2, 1, "", "__call__"], [5, 2, 1, "", "cast_storage"], [5, 2, 1, "", "decode_example"], [5, 2, 1, "", "embed_storage"], [5, 2, 1, "", "encode_example"], [5, 2, 1, "", "flatten"]], "cyclops.data.slicer": [[7, 1, 1, "", "SliceSpec"], [8, 4, 1, "", "compound_filter"], [9, 4, 1, "", "filter_datetime"], [10, 4, 1, "", "filter_non_null"], [11, 4, 1, "", "filter_range"], [12, 4, 1, "", "filter_string_contains"], [13, 4, 1, "", "filter_value"], [14, 4, 1, "", "is_datetime"], [15, 4, 1, "", "overall"]], "cyclops.data.slicer.SliceSpec": [[7, 3, 1, "", "_registry"], [7, 2, 1, "", "add_slice_spec"], [7, 3, 1, "", "column_names"], [7, 2, 1, "", "get_slices"], [7, 3, 1, "", "include_overall"], [7, 2, 1, "", "slices"], [7, 3, 1, "", "spec_list"], [7, 3, 1, "", "validate"]], "cyclops.evaluate": [[16, 0, 0, "-", "evaluator"], [184, 0, 0, "-", "fairness"], [184, 0, 0, "-", "metrics"]], "cyclops.evaluate.evaluator": [[17, 4, 1, "", "evaluate"]], "cyclops.evaluate.fairness": [[18, 0, 0, "-", "config"], [20, 0, 0, "-", "evaluator"]], "cyclops.evaluate.fairness.config": [[19, 1, 1, "", "FairnessConfig"]], "cyclops.evaluate.fairness.evaluator": [[21, 4, 1, "", "evaluate_fairness"], [22, 4, 1, "", "warn_too_many_unique_values"]], "cyclops.evaluate.metrics": [[23, 0, 0, "-", "accuracy"], [28, 0, 0, "-", "auroc"], [33, 0, 0, "-", "f_beta"], [42, 0, 0, "-", "factory"], [184, 0, 0, "-", "functional"], [73, 0, 0, "-", "metric"], [77, 0, 0, "-", "precision_recall"], [86, 0, 0, "-", "precision_recall_curve"], [91, 0, 0, "-", "roc"], [96, 0, 0, "-", "sensitivity"], [101, 0, 0, "-", "specificity"], [106, 0, 0, "-", "stat_scores"]], "cyclops.evaluate.metrics.accuracy": [[24, 1, 1, "", "Accuracy"], [25, 1, 1, "", "BinaryAccuracy"], [26, 1, 1, "", "MulticlassAccuracy"], [27, 1, 1, "", "MultilabelAccuracy"]], "cyclops.evaluate.metrics.accuracy.Accuracy": [[24, 2, 1, "", "__add__"], [24, 2, 1, "", "__call__"], [24, 2, 1, "", "__init__"], [24, 2, 1, "", "__mul__"], [24, 2, 1, "", "add_state"], [24, 2, 1, "", "clone"], [24, 2, 1, "", "compute"], [24, 2, 1, "", "reset_state"], [24, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.accuracy.BinaryAccuracy": [[25, 2, 1, "", "__add__"], [25, 2, 1, "", "__call__"], [25, 2, 1, "", "__init__"], [25, 2, 1, "", "__mul__"], [25, 2, 1, "", "add_state"], [25, 2, 1, "", "clone"], [25, 2, 1, "", "compute"], [25, 2, 1, "", "reset_state"], [25, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy": [[26, 2, 1, "", "__add__"], [26, 2, 1, "", "__call__"], [26, 2, 1, "", "__init__"], [26, 2, 1, "", "__mul__"], [26, 2, 1, "", "add_state"], [26, 2, 1, "", "clone"], [26, 2, 1, "", "compute"], [26, 2, 1, "", "reset_state"], [26, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy": [[27, 2, 1, "", "__add__"], [27, 2, 1, "", "__call__"], [27, 2, 1, "", "__init__"], [27, 2, 1, "", "__mul__"], [27, 2, 1, "", "add_state"], [27, 2, 1, "", "clone"], [27, 2, 1, "", "compute"], [27, 2, 1, "", "reset_state"], [27, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.auroc": [[29, 1, 1, "", "AUROC"], [30, 1, 1, "", "BinaryAUROC"], [31, 1, 1, "", "MulticlassAUROC"], [32, 1, 1, "", "MultilabelAUROC"]], "cyclops.evaluate.metrics.auroc.AUROC": [[29, 2, 1, "", "__add__"], [29, 2, 1, "", "__call__"], [29, 2, 1, "", "__init__"], [29, 2, 1, "", "__mul__"], [29, 2, 1, "", "add_state"], [29, 2, 1, "", "clone"], [29, 2, 1, "", "compute"], [29, 2, 1, "", "reset_state"], [29, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.auroc.BinaryAUROC": [[30, 2, 1, "", "__add__"], [30, 2, 1, "", "__call__"], [30, 2, 1, "", "__init__"], [30, 2, 1, "", "__mul__"], [30, 2, 1, "", "add_state"], [30, 2, 1, "", "clone"], [30, 2, 1, "", "compute"], [30, 2, 1, "", "reset_state"], [30, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.auroc.MulticlassAUROC": [[31, 2, 1, "", "__add__"], [31, 2, 1, "", "__call__"], [31, 2, 1, "", "__init__"], [31, 2, 1, "", "__mul__"], [31, 2, 1, "", "add_state"], [31, 2, 1, "", "clone"], [31, 2, 1, "", "compute"], [31, 2, 1, "", "reset_state"], [31, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.auroc.MultilabelAUROC": [[32, 2, 1, "", "__add__"], [32, 2, 1, "", "__call__"], [32, 2, 1, "", "__init__"], [32, 2, 1, "", "__mul__"], [32, 2, 1, "", "add_state"], [32, 2, 1, "", "clone"], [32, 2, 1, "", "compute"], [32, 2, 1, "", "reset_state"], [32, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta": [[34, 1, 1, "", "BinaryF1Score"], [35, 1, 1, "", "BinaryFbetaScore"], [36, 1, 1, "", "F1Score"], [37, 1, 1, "", "FbetaScore"], [38, 1, 1, "", "MulticlassF1Score"], [39, 1, 1, "", "MulticlassFbetaScore"], [40, 1, 1, "", "MultilabelF1Score"], [41, 1, 1, "", "MultilabelFbetaScore"]], "cyclops.evaluate.metrics.f_beta.BinaryF1Score": [[34, 2, 1, "", "__add__"], [34, 2, 1, "", "__call__"], [34, 2, 1, "", "__init__"], [34, 2, 1, "", "__mul__"], [34, 2, 1, "", "add_state"], [34, 2, 1, "", "clone"], [34, 2, 1, "", "compute"], [34, 2, 1, "", "reset_state"], [34, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore": [[35, 2, 1, "", "__add__"], [35, 2, 1, "", "__call__"], [35, 2, 1, "", "__init__"], [35, 2, 1, "", "__mul__"], [35, 2, 1, "", "add_state"], [35, 2, 1, "", "clone"], [35, 2, 1, "", "compute"], [35, 2, 1, "", "reset_state"], [35, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.F1Score": [[36, 2, 1, "", "__add__"], [36, 2, 1, "", "__call__"], [36, 2, 1, "", "__init__"], [36, 2, 1, "", "__mul__"], [36, 2, 1, "", "add_state"], [36, 2, 1, "", "clone"], [36, 2, 1, "", "compute"], [36, 2, 1, "", "reset_state"], [36, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.FbetaScore": [[37, 2, 1, "", "__add__"], [37, 2, 1, "", "__call__"], [37, 2, 1, "", "__init__"], [37, 2, 1, "", "__mul__"], [37, 2, 1, "", "add_state"], [37, 2, 1, "", "clone"], [37, 2, 1, "", "compute"], [37, 2, 1, "", "reset_state"], [37, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.MulticlassF1Score": [[38, 2, 1, "", "__add__"], [38, 2, 1, "", "__call__"], [38, 2, 1, "", "__init__"], [38, 2, 1, "", "__mul__"], [38, 2, 1, "", "add_state"], [38, 2, 1, "", "clone"], [38, 2, 1, "", "compute"], [38, 2, 1, "", "reset_state"], [38, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore": [[39, 2, 1, "", "__add__"], [39, 2, 1, "", "__call__"], [39, 2, 1, "", "__init__"], [39, 2, 1, "", "__mul__"], [39, 2, 1, "", "add_state"], [39, 2, 1, "", "clone"], [39, 2, 1, "", "compute"], [39, 2, 1, "", "reset_state"], [39, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.MultilabelF1Score": [[40, 2, 1, "", "__add__"], [40, 2, 1, "", "__call__"], [40, 2, 1, "", "__init__"], [40, 2, 1, "", "__mul__"], [40, 2, 1, "", "add_state"], [40, 2, 1, "", "clone"], [40, 2, 1, "", "compute"], [40, 2, 1, "", "reset_state"], [40, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore": [[41, 2, 1, "", "__add__"], [41, 2, 1, "", "__call__"], [41, 2, 1, "", "__init__"], [41, 2, 1, "", "__mul__"], [41, 2, 1, "", "add_state"], [41, 2, 1, "", "clone"], [41, 2, 1, "", "compute"], [41, 2, 1, "", "reset_state"], [41, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.factory": [[43, 4, 1, "", "create_metric"]], "cyclops.evaluate.metrics.functional": [[44, 0, 0, "-", "accuracy"], [45, 0, 0, "-", "auroc"], [46, 0, 0, "-", "f_beta"], [55, 0, 0, "-", "precision_recall"], [64, 0, 0, "-", "precision_recall_curve"], [65, 0, 0, "-", "roc"], [70, 0, 0, "-", "sensitivity"], [71, 0, 0, "-", "specificity"], [72, 0, 0, "-", "stat_scores"]], "cyclops.evaluate.metrics.functional.f_beta": [[47, 4, 1, "", "binary_f1_score"], [48, 4, 1, "", "binary_fbeta_score"], [49, 4, 1, "", "f1_score"], [50, 4, 1, "", "fbeta_score"], [51, 4, 1, "", "multiclass_f1_score"], [52, 4, 1, "", "multiclass_fbeta_score"], [53, 4, 1, "", "multilabel_f1_score"], [54, 4, 1, "", "multilabel_fbeta_score"]], "cyclops.evaluate.metrics.functional.precision_recall": [[56, 4, 1, "", "binary_precision"], [57, 4, 1, "", "binary_recall"], [58, 4, 1, "", "multiclass_precision"], [59, 4, 1, "", "multiclass_recall"], [60, 4, 1, "", "multilabel_precision"], [61, 4, 1, "", "multilabel_recall"], [62, 4, 1, "", "precision"], [63, 4, 1, "", "recall"]], "cyclops.evaluate.metrics.functional.roc": [[66, 4, 1, "", "binary_roc_curve"], [67, 4, 1, "", "multiclass_roc_curve"], [68, 4, 1, "", "multilabel_roc_curve"], [69, 4, 1, "", "roc_curve"]], "cyclops.evaluate.metrics.metric": [[74, 1, 1, "", "Metric"], [75, 1, 1, "", "MetricCollection"], [76, 1, 1, "", "OperatorMetric"]], "cyclops.evaluate.metrics.metric.Metric": [[74, 2, 1, "", "__add__"], [74, 2, 1, "", "__call__"], [74, 2, 1, "", "__init__"], [74, 2, 1, "", "__mul__"], [74, 2, 1, "", "add_state"], [74, 2, 1, "", "clone"], [74, 2, 1, "", "compute"], [74, 2, 1, "", "reset_state"], [74, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.metric.MetricCollection": [[75, 2, 1, "", "__call__"], [75, 2, 1, "", "__init__"], [75, 2, 1, "", "add_metrics"], [75, 2, 1, "", "clear"], [75, 2, 1, "", "clone"], [75, 2, 1, "", "compute"], [75, 2, 1, "", "get"], [75, 2, 1, "", "items"], [75, 2, 1, "", "keys"], [75, 2, 1, "", "pop"], [75, 2, 1, "", "popitem"], [75, 2, 1, "", "reset_state"], [75, 2, 1, "", "setdefault"], [75, 2, 1, "", "update"], [75, 2, 1, "", "update_state"], [75, 2, 1, "", "values"]], "cyclops.evaluate.metrics.metric.OperatorMetric": [[76, 2, 1, "", "__add__"], [76, 2, 1, "", "__call__"], [76, 2, 1, "", "__init__"], [76, 2, 1, "", "__mul__"], [76, 2, 1, "", "add_state"], [76, 2, 1, "", "clone"], [76, 2, 1, "", "compute"], [76, 2, 1, "", "reset_state"], [76, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall": [[78, 1, 1, "", "BinaryPrecision"], [79, 1, 1, "", "BinaryRecall"], [80, 1, 1, "", "MulticlassPrecision"], [81, 1, 1, "", "MulticlassRecall"], [82, 1, 1, "", "MultilabelPrecision"], [83, 1, 1, "", "MultilabelRecall"], [84, 1, 1, "", "Precision"], [85, 1, 1, "", "Recall"]], "cyclops.evaluate.metrics.precision_recall.BinaryPrecision": [[78, 2, 1, "", "__add__"], [78, 2, 1, "", "__call__"], [78, 2, 1, "", "__init__"], [78, 2, 1, "", "__mul__"], [78, 2, 1, "", "add_state"], [78, 2, 1, "", "clone"], [78, 2, 1, "", "compute"], [78, 2, 1, "", "reset_state"], [78, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.BinaryRecall": [[79, 2, 1, "", "__add__"], [79, 2, 1, "", "__call__"], [79, 2, 1, "", "__init__"], [79, 2, 1, "", "__mul__"], [79, 2, 1, "", "add_state"], [79, 2, 1, "", "clone"], [79, 2, 1, "", "compute"], [79, 2, 1, "", "reset_state"], [79, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision": [[80, 2, 1, "", "__add__"], [80, 2, 1, "", "__call__"], [80, 2, 1, "", "__init__"], [80, 2, 1, "", "__mul__"], [80, 2, 1, "", "add_state"], [80, 2, 1, "", "clone"], [80, 2, 1, "", "compute"], [80, 2, 1, "", "reset_state"], [80, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.MulticlassRecall": [[81, 2, 1, "", "__add__"], [81, 2, 1, "", "__call__"], [81, 2, 1, "", "__init__"], [81, 2, 1, "", "__mul__"], [81, 2, 1, "", "add_state"], [81, 2, 1, "", "clone"], [81, 2, 1, "", "compute"], [81, 2, 1, "", "reset_state"], [81, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision": [[82, 2, 1, "", "__add__"], [82, 2, 1, "", "__call__"], [82, 2, 1, "", "__init__"], [82, 2, 1, "", "__mul__"], [82, 2, 1, "", "add_state"], [82, 2, 1, "", "clone"], [82, 2, 1, "", "compute"], [82, 2, 1, "", "reset_state"], [82, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.MultilabelRecall": [[83, 2, 1, "", "__add__"], [83, 2, 1, "", "__call__"], [83, 2, 1, "", "__init__"], [83, 2, 1, "", "__mul__"], [83, 2, 1, "", "add_state"], [83, 2, 1, "", "clone"], [83, 2, 1, "", "compute"], [83, 2, 1, "", "reset_state"], [83, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.Precision": [[84, 2, 1, "", "__add__"], [84, 2, 1, "", "__call__"], [84, 2, 1, "", "__init__"], [84, 2, 1, "", "__mul__"], [84, 2, 1, "", "add_state"], [84, 2, 1, "", "clone"], [84, 2, 1, "", "compute"], [84, 2, 1, "", "reset_state"], [84, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.Recall": [[85, 2, 1, "", "__add__"], [85, 2, 1, "", "__call__"], [85, 2, 1, "", "__init__"], [85, 2, 1, "", "__mul__"], [85, 2, 1, "", "add_state"], [85, 2, 1, "", "clone"], [85, 2, 1, "", "compute"], [85, 2, 1, "", "reset_state"], [85, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall_curve": [[87, 1, 1, "", "BinaryPrecisionRecallCurve"], [88, 1, 1, "", "MulticlassPrecisionRecallCurve"], [89, 1, 1, "", "MultilabelPrecisionRecallCurve"], [90, 1, 1, "", "PrecisionRecallCurve"]], "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve": [[87, 2, 1, "", "__add__"], [87, 2, 1, "", "__call__"], [87, 2, 1, "", "__init__"], [87, 2, 1, "", "__mul__"], [87, 2, 1, "", "add_state"], [87, 2, 1, "", "clone"], [87, 2, 1, "", "compute"], [87, 2, 1, "", "reset_state"], [87, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve": [[88, 2, 1, "", "__add__"], [88, 2, 1, "", "__call__"], [88, 2, 1, "", "__init__"], [88, 2, 1, "", "__mul__"], [88, 2, 1, "", "add_state"], [88, 2, 1, "", "clone"], [88, 2, 1, "", "compute"], [88, 2, 1, "", "reset_state"], [88, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve": [[89, 2, 1, "", "__add__"], [89, 2, 1, "", "__call__"], [89, 2, 1, "", "__init__"], [89, 2, 1, "", "__mul__"], [89, 2, 1, "", "add_state"], [89, 2, 1, "", "clone"], [89, 2, 1, "", "compute"], [89, 2, 1, "", "reset_state"], [89, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve": [[90, 2, 1, "", "__add__"], [90, 2, 1, "", "__call__"], [90, 2, 1, "", "__init__"], [90, 2, 1, "", "__mul__"], [90, 2, 1, "", "add_state"], [90, 2, 1, "", "clone"], [90, 2, 1, "", "compute"], [90, 2, 1, "", "reset_state"], [90, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.roc": [[92, 1, 1, "", "BinaryROCCurve"], [93, 1, 1, "", "MulticlassROCCurve"], [94, 1, 1, "", "MultilabelROCCurve"], [95, 1, 1, "", "ROCCurve"]], "cyclops.evaluate.metrics.roc.BinaryROCCurve": [[92, 2, 1, "", "__add__"], [92, 2, 1, "", "__call__"], [92, 2, 1, "", "__init__"], [92, 2, 1, "", "__mul__"], [92, 2, 1, "", "add_state"], [92, 2, 1, "", "clone"], [92, 2, 1, "", "compute"], [92, 2, 1, "", "reset_state"], [92, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.roc.MulticlassROCCurve": [[93, 2, 1, "", "__add__"], [93, 2, 1, "", "__call__"], [93, 2, 1, "", "__init__"], [93, 2, 1, "", "__mul__"], [93, 2, 1, "", "add_state"], [93, 2, 1, "", "clone"], [93, 2, 1, "", "compute"], [93, 2, 1, "", "reset_state"], [93, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.roc.MultilabelROCCurve": [[94, 2, 1, "", "__add__"], [94, 2, 1, "", "__call__"], [94, 2, 1, "", "__init__"], [94, 2, 1, "", "__mul__"], [94, 2, 1, "", "add_state"], [94, 2, 1, "", "clone"], [94, 2, 1, "", "compute"], [94, 2, 1, "", "reset_state"], [94, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.roc.ROCCurve": [[95, 2, 1, "", "__add__"], [95, 2, 1, "", "__call__"], [95, 2, 1, "", "__init__"], [95, 2, 1, "", "__mul__"], [95, 2, 1, "", "add_state"], [95, 2, 1, "", "clone"], [95, 2, 1, "", "compute"], [95, 2, 1, "", "reset_state"], [95, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.sensitivity": [[97, 1, 1, "", "BinarySensitivity"], [98, 1, 1, "", "MulticlassSensitivity"], [99, 1, 1, "", "MultilabelSensitivity"], [100, 1, 1, "", "Sensitivity"]], "cyclops.evaluate.metrics.sensitivity.BinarySensitivity": [[97, 2, 1, "", "__add__"], [97, 2, 1, "", "__call__"], [97, 2, 1, "", "__init__"], [97, 2, 1, "", "__mul__"], [97, 2, 1, "", "add_state"], [97, 2, 1, "", "clone"], [97, 2, 1, "", "compute"], [97, 2, 1, "", "reset_state"], [97, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity": [[98, 2, 1, "", "__add__"], [98, 2, 1, "", "__call__"], [98, 2, 1, "", "__init__"], [98, 2, 1, "", "__mul__"], [98, 2, 1, "", "add_state"], [98, 2, 1, "", "clone"], [98, 2, 1, "", "compute"], [98, 2, 1, "", "reset_state"], [98, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity": [[99, 2, 1, "", "__add__"], [99, 2, 1, "", "__call__"], [99, 2, 1, "", "__init__"], [99, 2, 1, "", "__mul__"], [99, 2, 1, "", "add_state"], [99, 2, 1, "", "clone"], [99, 2, 1, "", "compute"], [99, 2, 1, "", "reset_state"], [99, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.sensitivity.Sensitivity": [[100, 2, 1, "", "__add__"], [100, 2, 1, "", "__call__"], [100, 2, 1, "", "__init__"], [100, 2, 1, "", "__mul__"], [100, 2, 1, "", "add_state"], [100, 2, 1, "", "clone"], [100, 2, 1, "", "compute"], [100, 2, 1, "", "reset_state"], [100, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.specificity": [[102, 1, 1, "", "BinarySpecificity"], [103, 1, 1, "", "MulticlassSpecificity"], [104, 1, 1, "", "MultilabelSpecificity"], [105, 1, 1, "", "Specificity"]], "cyclops.evaluate.metrics.specificity.BinarySpecificity": [[102, 2, 1, "", "__add__"], [102, 2, 1, "", "__call__"], [102, 2, 1, "", "__init__"], [102, 2, 1, "", "__mul__"], [102, 2, 1, "", "add_state"], [102, 2, 1, "", "clone"], [102, 2, 1, "", "compute"], [102, 2, 1, "", "reset_state"], [102, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.specificity.MulticlassSpecificity": [[103, 2, 1, "", "__add__"], [103, 2, 1, "", "__call__"], [103, 2, 1, "", "__init__"], [103, 2, 1, "", "__mul__"], [103, 2, 1, "", "add_state"], [103, 2, 1, "", "clone"], [103, 2, 1, "", "compute"], [103, 2, 1, "", "reset_state"], [103, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.specificity.MultilabelSpecificity": [[104, 2, 1, "", "__add__"], [104, 2, 1, "", "__call__"], [104, 2, 1, "", "__init__"], [104, 2, 1, "", "__mul__"], [104, 2, 1, "", "add_state"], [104, 2, 1, "", "clone"], [104, 2, 1, "", "compute"], [104, 2, 1, "", "reset_state"], [104, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.specificity.Specificity": [[105, 2, 1, "", "__add__"], [105, 2, 1, "", "__call__"], [105, 2, 1, "", "__init__"], [105, 2, 1, "", "__mul__"], [105, 2, 1, "", "add_state"], [105, 2, 1, "", "clone"], [105, 2, 1, "", "compute"], [105, 2, 1, "", "reset_state"], [105, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.stat_scores": [[107, 1, 1, "", "BinaryStatScores"], [108, 1, 1, "", "MulticlassStatScores"], [109, 1, 1, "", "MultilabelStatScores"], [110, 1, 1, "", "StatScores"]], "cyclops.evaluate.metrics.stat_scores.BinaryStatScores": [[107, 2, 1, "", "__add__"], [107, 2, 1, "", "__call__"], [107, 2, 1, "", "__init__"], [107, 2, 1, "", "__mul__"], [107, 2, 1, "", "add_state"], [107, 2, 1, "", "clone"], [107, 2, 1, "", "compute"], [107, 2, 1, "", "reset_state"], [107, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores": [[108, 2, 1, "", "__add__"], [108, 2, 1, "", "__call__"], [108, 2, 1, "", "__init__"], [108, 2, 1, "", "__mul__"], [108, 2, 1, "", "add_state"], [108, 2, 1, "", "clone"], [108, 2, 1, "", "compute"], [108, 2, 1, "", "reset_state"], [108, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores": [[109, 2, 1, "", "__add__"], [109, 2, 1, "", "__call__"], [109, 2, 1, "", "__init__"], [109, 2, 1, "", "__mul__"], [109, 2, 1, "", "add_state"], [109, 2, 1, "", "clone"], [109, 2, 1, "", "compute"], [109, 2, 1, "", "reset_state"], [109, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.stat_scores.StatScores": [[110, 2, 1, "", "__add__"], [110, 2, 1, "", "__call__"], [110, 2, 1, "", "__init__"], [110, 2, 1, "", "__mul__"], [110, 2, 1, "", "add_state"], [110, 2, 1, "", "clone"], [110, 2, 1, "", "compute"], [110, 2, 1, "", "reset_state"], [110, 2, 1, "", "update_state"]], "cyclops.monitor": [[111, 0, 0, "-", "clinical_applicator"], [113, 0, 0, "-", "synthetic_applicator"]], "cyclops.monitor.clinical_applicator": [[112, 1, 1, "", "ClinicalShiftApplicator"]], "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator": [[112, 2, 1, "", "age"], [112, 2, 1, "", "apply_shift"], [112, 2, 1, "", "custom"], [112, 2, 1, "", "hospital_type"], [112, 2, 1, "", "month"], [112, 2, 1, "", "sex"], [112, 2, 1, "", "time"]], "cyclops.monitor.synthetic_applicator": [[114, 1, 1, "", "SyntheticShiftApplicator"], [115, 4, 1, "", "binary_noise_shift"], [116, 4, 1, "", "feature_association_shift"], [117, 4, 1, "", "feature_swap_shift"], [118, 4, 1, "", "gaussian_noise_shift"], [119, 4, 1, "", "knockout_shift"]], "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator": [[114, 2, 1, "", "apply_shift"]], "cyclops.query": [[120, 0, 0, "-", "base"], [122, 0, 0, "-", "eicu"], [124, 0, 0, "-", "gemini"], [126, 0, 0, "-", "interface"], [128, 0, 0, "-", "mimiciii"], [130, 0, 0, "-", "mimiciv"], [132, 0, 0, "-", "omop"], [134, 0, 0, "-", "ops"]], "cyclops.query.base": [[121, 1, 1, "", "DatasetQuerier"]], "cyclops.query.base.DatasetQuerier": [[121, 3, 1, "", "db"], [121, 2, 1, "", "get_table"], [121, 2, 1, "", "list_columns"], [121, 2, 1, "", "list_custom_tables"], [121, 2, 1, "", "list_schemas"], [121, 2, 1, "", "list_tables"]], "cyclops.query.eicu": [[123, 1, 1, "", "EICUQuerier"]], "cyclops.query.eicu.EICUQuerier": [[123, 2, 1, "", "__init__"], [123, 2, 1, "", "get_table"], [123, 2, 1, "", "list_columns"], [123, 2, 1, "", "list_custom_tables"], [123, 2, 1, "", "list_schemas"], [123, 2, 1, "", "list_tables"]], "cyclops.query.gemini": [[125, 1, 1, "", "GEMINIQuerier"]], "cyclops.query.gemini.GEMINIQuerier": [[125, 2, 1, "", "__init__"], [125, 2, 1, "", "care_units"], [125, 2, 1, "", "diagnoses"], [125, 2, 1, "", "get_table"], [125, 2, 1, "", "imaging"], [125, 2, 1, "", "ip_admin"], [125, 2, 1, "", "list_columns"], [125, 2, 1, "", "list_custom_tables"], [125, 2, 1, "", "list_schemas"], [125, 2, 1, "", "list_tables"], [125, 2, 1, "", "room_transfer"]], "cyclops.query.interface": [[127, 1, 1, "", "QueryInterface"]], "cyclops.query.interface.QueryInterface": [[127, 2, 1, "", "__init__"], [127, 2, 1, "", "clear_data"], [127, 5, 1, "", "data"], [127, 2, 1, "", "join"], [127, 2, 1, "", "ops"], [127, 2, 1, "", "run"], [127, 2, 1, "", "save"], [127, 2, 1, "", "union"], [127, 2, 1, "", "union_all"]], "cyclops.query.mimiciii": [[129, 1, 1, "", "MIMICIIIQuerier"]], "cyclops.query.mimiciii.MIMICIIIQuerier": [[129, 2, 1, "", "__init__"], [129, 2, 1, "", "chartevents"], [129, 2, 1, "", "diagnoses"], [129, 2, 1, "", "get_table"], [129, 2, 1, "", "labevents"], [129, 2, 1, "", "list_columns"], [129, 2, 1, "", "list_custom_tables"], [129, 2, 1, "", "list_schemas"], [129, 2, 1, "", "list_tables"]], "cyclops.query.mimiciv": [[131, 1, 1, "", "MIMICIVQuerier"]], "cyclops.query.mimiciv.MIMICIVQuerier": [[131, 2, 1, "", "__init__"], [131, 2, 1, "", "chartevents"], [131, 2, 1, "", "diagnoses"], [131, 2, 1, "", "get_table"], [131, 2, 1, "", "labevents"], [131, 2, 1, "", "list_columns"], [131, 2, 1, "", "list_custom_tables"], [131, 2, 1, "", "list_schemas"], [131, 2, 1, "", "list_tables"], [131, 2, 1, "", "patients"]], "cyclops.query.omop": [[133, 1, 1, "", "OMOPQuerier"]], "cyclops.query.omop.OMOPQuerier": [[133, 2, 1, "", "__init__"], [133, 2, 1, "", "get_table"], [133, 2, 1, "", "list_columns"], [133, 2, 1, "", "list_custom_tables"], [133, 2, 1, "", "list_schemas"], [133, 2, 1, "", "list_tables"], [133, 2, 1, "", "map_concept_ids_to_name"], [133, 2, 1, "", "measurement"], [133, 2, 1, "", "observation"], [133, 2, 1, "", "person"], [133, 2, 1, "", "visit_detail"], [133, 2, 1, "", "visit_occurrence"]], "cyclops.query.ops": [[135, 1, 1, "", "AddColumn"], [136, 1, 1, "", "AddDeltaColumn"], [137, 1, 1, "", "AddDeltaConstant"], [138, 1, 1, "", "AddNumeric"], [139, 1, 1, "", "And"], [140, 1, 1, "", "Apply"], [141, 1, 1, "", "Cast"], [142, 1, 1, "", "ConditionAfterDate"], [143, 1, 1, "", "ConditionBeforeDate"], [144, 1, 1, "", "ConditionEndsWith"], [145, 1, 1, "", "ConditionEquals"], [146, 1, 1, "", "ConditionGreaterThan"], [147, 1, 1, "", "ConditionIn"], [148, 1, 1, "", "ConditionInMonths"], [149, 1, 1, "", "ConditionInYears"], [150, 1, 1, "", "ConditionLessThan"], [151, 1, 1, "", "ConditionLike"], [152, 1, 1, "", "ConditionRegexMatch"], [153, 1, 1, "", "ConditionStartsWith"], [154, 1, 1, "", "ConditionSubstring"], [155, 1, 1, "", "Distinct"], [156, 1, 1, "", "Drop"], [157, 1, 1, "", "DropEmpty"], [158, 1, 1, "", "DropNulls"], [159, 1, 1, "", "ExtractTimestampComponent"], [160, 1, 1, "", "FillNull"], [161, 1, 1, "", "GroupByAggregate"], [162, 1, 1, "", "Join"], [163, 1, 1, "", "Keep"], [164, 1, 1, "", "Limit"], [165, 1, 1, "", "Literal"], [166, 1, 1, "", "Or"], [167, 1, 1, "", "OrderBy"], [168, 1, 1, "", "QueryOp"], [169, 1, 1, "", "RandomizeOrder"], [170, 1, 1, "", "Rename"], [171, 1, 1, "", "Reorder"], [172, 1, 1, "", "ReorderAfter"], [173, 1, 1, "", "Sequential"], [174, 1, 1, "", "Substring"], [175, 1, 1, "", "Trim"], [176, 1, 1, "", "Union"]], "cyclops.query.ops.AddColumn": [[135, 2, 1, "", "__call__"]], "cyclops.query.ops.AddDeltaColumn": [[136, 2, 1, "", "__call__"]], "cyclops.query.ops.AddDeltaConstant": [[137, 2, 1, "", "__call__"]], "cyclops.query.ops.AddNumeric": [[138, 2, 1, "", "__call__"]], "cyclops.query.ops.And": [[139, 2, 1, "", "__call__"]], "cyclops.query.ops.Apply": [[140, 2, 1, "", "__call__"]], "cyclops.query.ops.Cast": [[141, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionAfterDate": [[142, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionBeforeDate": [[143, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionEndsWith": [[144, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionEquals": [[145, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionGreaterThan": [[146, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionIn": [[147, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionInMonths": [[148, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionInYears": [[149, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionLessThan": [[150, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionLike": [[151, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionRegexMatch": [[152, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionStartsWith": [[153, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionSubstring": [[154, 2, 1, "", "__call__"]], "cyclops.query.ops.Distinct": [[155, 2, 1, "", "__call__"]], "cyclops.query.ops.Drop": [[156, 2, 1, "", "__call__"]], "cyclops.query.ops.DropEmpty": [[157, 2, 1, "", "__call__"]], "cyclops.query.ops.DropNulls": [[158, 2, 1, "", "__call__"]], "cyclops.query.ops.ExtractTimestampComponent": [[159, 2, 1, "", "__call__"]], "cyclops.query.ops.FillNull": [[160, 2, 1, "", "__call__"]], "cyclops.query.ops.GroupByAggregate": [[161, 2, 1, "", "__call__"]], "cyclops.query.ops.Join": [[162, 2, 1, "", "__call__"]], "cyclops.query.ops.Keep": [[163, 2, 1, "", "__call__"]], "cyclops.query.ops.Limit": [[164, 2, 1, "", "__call__"]], "cyclops.query.ops.Literal": [[165, 2, 1, "", "__call__"]], "cyclops.query.ops.Or": [[166, 2, 1, "", "__call__"]], "cyclops.query.ops.OrderBy": [[167, 2, 1, "", "__call__"]], "cyclops.query.ops.QueryOp": [[168, 2, 1, "", "__call__"]], "cyclops.query.ops.RandomizeOrder": [[169, 2, 1, "", "__call__"]], "cyclops.query.ops.Rename": [[170, 2, 1, "", "__call__"]], "cyclops.query.ops.Reorder": [[171, 2, 1, "", "__call__"]], "cyclops.query.ops.ReorderAfter": [[172, 2, 1, "", "__call__"]], "cyclops.query.ops.Sequential": [[173, 2, 1, "", "__add__"], [173, 2, 1, "", "__call__"], [173, 2, 1, "", "__init__"], [173, 2, 1, "", "append"], [173, 2, 1, "", "extend"], [173, 2, 1, "", "insert"], [173, 2, 1, "", "pop"]], "cyclops.query.ops.Substring": [[174, 2, 1, "", "__call__"]], "cyclops.query.ops.Trim": [[175, 2, 1, "", "__call__"]], "cyclops.query.ops.Union": [[176, 2, 1, "", "__call__"]], "cyclops.report": [[177, 0, 0, "-", "report"]], "cyclops.report.report": [[178, 1, 1, "", "ModelCardReport"]], "cyclops.report.report.ModelCardReport": [[178, 2, 1, "", "export"], [178, 2, 1, "", "from_json_file"], [178, 2, 1, "", "log_citation"], [178, 2, 1, "", "log_dataset"], [178, 2, 1, "", "log_descriptor"], [178, 2, 1, "", "log_fairness_assessment"], [178, 2, 1, "", "log_from_dict"], [178, 2, 1, "", "log_image"], [178, 2, 1, "", "log_license"], [178, 2, 1, "", "log_model_parameters"], [178, 2, 1, "", "log_owner"], [178, 2, 1, "", "log_performance_metrics"], [178, 2, 1, "", "log_plotly_figure"], [178, 2, 1, "", "log_quantitative_analysis"], [178, 2, 1, "", "log_reference"], [178, 2, 1, "", "log_regulation"], [178, 2, 1, "", "log_risk"], [178, 2, 1, "", "log_use_case"], [178, 2, 1, "", "log_user"], [178, 2, 1, "", "log_version"]], "cyclops.tasks": [[179, 0, 0, "-", "cxr_classification"], [181, 0, 0, "-", "mortality_prediction"]], "cyclops.tasks.cxr_classification": [[180, 1, 1, "", "CXRClassificationTask"]], "cyclops.tasks.cxr_classification.CXRClassificationTask": [[180, 2, 1, "", "__init__"], [180, 2, 1, "", "add_model"], [180, 5, 1, "", "data_type"], [180, 2, 1, "", "evaluate"], [180, 2, 1, "", "get_model"], [180, 2, 1, "", "list_models"], [180, 5, 1, "", "models_count"], [180, 2, 1, "", "predict"], [180, 5, 1, "", "task_type"]], "cyclops.tasks.mortality_prediction": [[182, 1, 1, "", "MortalityPredictionTask"]], "cyclops.tasks.mortality_prediction.MortalityPredictionTask": [[182, 2, 1, "", "__init__"], [182, 2, 1, "", "add_model"], [182, 5, 1, "", "data_type"], [182, 2, 1, "", "evaluate"], [182, 2, 1, "", "get_model"], [182, 2, 1, "", "list_models"], [182, 2, 1, "", "list_models_params"], [182, 2, 1, "", "load_model"], [182, 5, 1, "", "models_count"], [182, 2, 1, "", "predict"], [182, 2, 1, "", "save_model"], [182, 5, 1, "", "task_type"], [182, 2, 1, "", "train"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"]}, "titleterms": {"api": [0, 186, 190, 191, 193, 194, 197, 199, 200], "refer": 0, "contribut": [1, 3], "cyclop": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 194], "pre": 1, "commit": 1, "hook": 1, "code": 1, "guidelin": 1, "welcom": 2, "": 2, "document": [2, 3], "content": 2, "get": [3, 190, 191, 193, 194, 195, 197], "start": 3, "instal": 3, "us": [3, 194, 196, 201], "pip": 3, "develop": 3, "poetri": 3, "conda": 3, "notebook": 3, "citat": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 183, 192, 198, 201], "featur": [4, 5, 183, 192, 198], "medical_imag": [4, 5], "medicalimag": 5, "slicer": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "slicespec": 7, "compound_filt": 8, "filter_datetim": 9, "filter_non_nul": 10, "filter_rang": 11, "filter_string_contain": 12, "filter_valu": 13, "is_datetim": 14, "overal": 15, "evalu": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 184, 192, 194, 198], "fair": [18, 19, 20, 21, 22, 184], "config": [18, 19], "fairnessconfig": 19, "evaluate_fair": 21, "warn_too_many_unique_valu": 22, "metric": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 184, 195], "accuraci": [23, 24, 25, 26, 27, 44], "binaryaccuraci": 25, "multiclassaccuraci": 26, "multilabelaccuraci": 27, "auroc": [28, 29, 30, 31, 32, 45, 195], "binaryauroc": 30, "multiclassauroc": 31, "multilabelauroc": 32, "f_beta": [33, 34, 35, 36, 37, 38, 39, 40, 41, 46, 47, 48, 49, 50, 51, 52, 53, 54], "binaryf1scor": 34, "binaryfbetascor": 35, "f1score": 36, "fbetascor": 37, "multiclassf1scor": 38, "multiclassfbetascor": 39, "multilabelf1scor": 40, "multilabelfbetascor": 41, "factori": [42, 43], "create_metr": 43, "function": [44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 184], "binary_f1_scor": 47, "binary_fbeta_scor": 48, "f1_score": 49, "fbeta_scor": 50, "multiclass_f1_scor": 51, "multiclass_fbeta_scor": 52, "multilabel_f1_scor": 53, "multilabel_fbeta_scor": 54, "precision_recal": [55, 56, 57, 58, 59, 60, 61, 62, 63, 77, 78, 79, 80, 81, 82, 83, 84, 85], "binary_precis": 56, "binary_recal": 57, "multiclass_precis": 58, "multiclass_recal": 59, "multilabel_precis": 60, "multilabel_recal": 61, "precis": [62, 84], "recal": [63, 85], "precision_recall_curv": [64, 86, 87, 88, 89, 90], "roc": [65, 66, 67, 68, 69, 91, 92, 93, 94, 95], "binary_roc_curv": 66, "multiclass_roc_curv": 67, "multilabel_roc_curv": 68, "roc_curv": 69, "sensit": [70, 96, 97, 98, 99, 100, 196], "specif": [71, 101, 102, 103, 104, 105], "stat_scor": [72, 106, 107, 108, 109, 110], "metriccollect": 75, "operatormetr": 76, "binaryprecis": 78, "binaryrecal": 79, "multiclassprecis": 80, "multiclassrecal": 81, "multilabelprecis": 82, "multilabelrecal": 83, "binaryprecisionrecallcurv": 87, "multiclassprecisionrecallcurv": 88, "multilabelprecisionrecallcurv": 89, "precisionrecallcurv": 90, "binaryroccurv": 92, "multiclassroccurv": 93, "multilabelroccurv": 94, "roccurv": 95, "binarysensit": 97, "multiclasssensit": 98, "multilabelsensit": 99, "binaryspecif": 102, "multiclassspecif": 103, "multilabelspecif": 104, "binarystatscor": 107, "multiclassstatscor": 108, "multilabelstatscor": 109, "statscor": 110, "monitor": [111, 112, 113, 114, 115, 116, 117, 118, 119, 185, 199], "clinical_appl": [111, 112], "clinicalshiftappl": 112, "synthetic_appl": [113, 114, 115, 116, 117, 118, 119], "syntheticshiftappl": 114, "binary_noise_shift": 115, "feature_association_shift": 116, "feature_swap_shift": 117, "gaussian_noise_shift": 118, "knockout_shift": 119, "queri": [120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 186, 190, 191, 193, 194, 197, 198, 200], "base": [120, 121, 194, 198], "datasetqueri": 121, "eicu": [122, 123, 190], "eicuqueri": [123, 190], "gemini": [124, 125, 191], "geminiqueri": [125, 191], "interfac": [126, 127], "queryinterfac": 127, "mimiciii": [128, 129], "mimiciiiqueri": [129, 193], "mimiciv": [130, 131], "mimicivqueri": [131, 194], "omop": [132, 133, 197], "omopqueri": [133, 197], "op": [134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 194], "addcolumn": 135, "adddeltacolumn": 136, "adddeltaconst": 137, "addnumer": 138, "And": 139, "appli": 140, "cast": 141, "conditionafterd": 142, "conditionbefored": 143, "conditionendswith": 144, "conditionequ": 145, "conditiongreaterthan": 146, "conditionin": 147, "conditioninmonth": 148, "conditioninyear": 149, "conditionlessthan": 150, "conditionlik": 151, "conditionregexmatch": [152, 194], "conditionstartswith": 153, "conditionsubstr": 154, "distinct": 155, "drop": [156, 198], "dropempti": 157, "dropnul": 158, "extracttimestampcompon": 159, "fillnul": 160, "groupbyaggreg": 161, "join": 162, "keep": [163, 191], "limit": [164, 190], "liter": 165, "Or": 166, "orderbi": 167, "queryop": 168, "randomizeord": 169, "renam": 170, "reorder": 171, "reorderaft": 172, "sequenti": 173, "substr": [174, 190], "trim": 175, "union": 176, "report": [177, 178, 187, 192, 194, 198], "modelcardreport": 178, "task": [179, 180, 181, 182, 188, 192, 198], "cxr_classif": [179, 180], "cxrclassificationtask": 180, "mortality_predict": [181, 182], "mortalitypredictiontask": 182, "dataset": [186, 191, 192, 195, 196, 198], "tutori": [189, 190, 191, 193, 194, 196, 197], "crd": 190, "import": [190, 191, 192, 193, 194, 195, 196, 197, 198], "instanti": [190, 191, 193, 194, 197], "exampl": [190, 191, 193, 194, 196, 197, 201], "1": [190, 191, 193, 194, 196, 197], "all": [190, 193, 194, 197], "femal": [190, 193, 194, 197], "patient": [190, 191, 193, 194, 197], "discharg": [190, 191], "2014": 190, "100": 190, "row": 190, "2": [190, 193, 194, 196, 197], "encount": [190, 191, 193, 194], "diagnos": [190, 193, 194, 197], "schizophrenia": [190, 194], "diagnosisstr": 190, "year": [190, 194], "2015": [190, 191, 194], "3": [190, 193, 194, 196], "potassium": [190, 193], "lab": [190, 193, 194], "test": [190, 191, 193, 194, 195, 196], "teach": 190, "hospit": [190, 191], "4": [190, 193, 194, 196], "glucos": 190, "medic": 190, "search": 190, "1a": 191, "creat": [191, 192, 198], "tabl": 191, "onli": 191, "one": 191, "per": 191, "most": 191, "recent": 191, "each": 191, "sort": 191, "patient_id_hash": 191, "discharge_date_tim": 191, "record": 191, "1b": 191, "from": [191, 194], "abov": 191, "set": 191, "take": 191, "subset": 191, "who": 191, "were": 191, "between": 191, "april": 191, "march": 191, "31": 191, "2016": 191, "1c": 191, "total": 191, "number": 191, "admiss": [191, 194], "2a": 191, "how": 191, "mani": 191, "sodium": 191, "place": 191, "apr": 191, "mai": 191, "101": 191, "heart": [192, 201], "failur": [192, 201], "predict": [192, 195, 198, 201], "librari": [192, 195, 196, 198], "constant": [192, 198], "load": [192, 195, 196], "sex": [192, 195], "valu": 192, "ag": [192, 195, 198], "distribut": [192, 198], "outcom": [192, 193, 197, 198], "identifi": [192, 198], "type": [192, 198], "preprocessor": [192, 198], "hug": [192, 198], "face": [192, 198], "model": [192, 195, 196, 198], "creation": [192, 198], "train": [192, 196, 198], "perform": [192, 195, 198], "over": [192, 195, 198], "time": [192, 195, 198], "gener": [192, 196, 198], "mimic": [193, 194], "iii": 193, "male": 193, "mortal": [193, 197], "gastroenter": 193, "icd": [193, 194], "9": [193, 194], "long": [193, 194], "titl": [193, 194], "aado2": 193, "carevu": 193, "chart": 193, "event": 193, "have": 193, "valuenum": 193, "less": 193, "than": 193, "20": 193, "iv": 194, "2021": 194, "later": 194, "approx": 194, "10": 194, "advanc": 194, "contain": 194, "chronic": 194, "routin": 194, "vital": 194, "sign": 194, "5": [194, 196], "hemoglobin": 194, "2009": 194, "6": 194, "radiologi": 194, "filter": 194, "keyword": 194, "lymphadenopathi": 194, "infecti": 194, "occur": 194, "togeth": 194, "7": 194, "return": 194, "dask": 194, "datafram": 194, "lazi": 194, "partit": 194, "batch": 194, "aggreg": 194, "subject_id": 194, "8": 194, "run": 194, "raw": 194, "sql": 194, "string": 194, "chest": [195, 201], "x": [195, 201], "rai": [195, 201], "diseas": 195, "classif": [195, 201], "multilabel": 195, "pathologi": 195, "balanc": 195, "error": 195, "rate": 195, "pariti": 195, "log": 195, "w": 195, "threshold": 195, "popul": 195, "card": 195, "field": 195, "nihcxr": 196, "clinic": 196, "drift": 196, "experi": 196, "sourc": 196, "target": 196, "dimension": 196, "reduct": 196, "techniqu": 196, "differ": 196, "shift": 196, "roll": 196, "window": 196, "synthet": 196, "timestamp": 196, "biweekli": 196, "visit": 197, "after": 197, "2010": 197, "measur": 197, "2020": 197, "end": 197, "sepsi": 197, "prolong": [198, 201], "length": [198, 201], "stai": [198, 201], "comput": 198, "label": 198, "inspect": 198, "preprocess": 198, "nan": 198, "nan_threshold": 198, "gender": 198, "case": 201, "tabular": 201, "kaggl": 201, "synthea": 201, "imag": 201, "nih": 201}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "nbsphinx": 4, "sphinx": 60}, "alltitles": {"API Reference": [[0, "api-reference"]], "Contributing to cyclops": [[1, "contributing-to-cyclops"]], "Pre-commit hooks": [[1, "pre-commit-hooks"]], "Coding guidelines": [[1, "coding-guidelines"]], "Welcome to cyclops\u2019s documentation!": [[2, "welcome-to-cyclops-s-documentation"]], "Contents:": [[2, null]], "\ud83d\udc23 Getting Started": [[3, "getting-started"]], "Installing cyclops using pip": [[3, "installing-cyclops-using-pip"]], "\ud83e\uddd1\ud83c\udfff\u200d\ud83d\udcbb Developing": [[3, "developing"]], "Using poetry": [[3, "using-poetry"]], "Using Conda": [[3, "using-conda"]], "Contributing": [[3, "contributing"]], "\ud83d\udcda Documentation": [[3, "documentation"]], "\ud83d\udcd3 Notebooks": [[3, "notebooks"]], "\ud83c\udf93 Citation": [[3, "citation"]], "cyclops.data.features.medical_image": [[4, "module-cyclops.data.features.medical_image"]], "cyclops.data.features.medical_image.MedicalImage": [[5, "cyclops-data-features-medical-image-medicalimage"]], "cyclops.data.slicer": [[6, "module-cyclops.data.slicer"]], "cyclops.data.slicer.SliceSpec": [[7, "cyclops-data-slicer-slicespec"]], "cyclops.data.slicer.compound_filter": [[8, "cyclops-data-slicer-compound-filter"]], "cyclops.data.slicer.filter_datetime": [[9, "cyclops-data-slicer-filter-datetime"]], "cyclops.data.slicer.filter_non_null": [[10, "cyclops-data-slicer-filter-non-null"]], "cyclops.data.slicer.filter_range": [[11, "cyclops-data-slicer-filter-range"]], "cyclops.data.slicer.filter_string_contains": [[12, "cyclops-data-slicer-filter-string-contains"]], "cyclops.data.slicer.filter_value": [[13, "cyclops-data-slicer-filter-value"]], "cyclops.data.slicer.is_datetime": [[14, "cyclops-data-slicer-is-datetime"]], "cyclops.data.slicer.overall": [[15, "cyclops-data-slicer-overall"]], "cyclops.evaluate.evaluator": [[16, "module-cyclops.evaluate.evaluator"]], "cyclops.evaluate.evaluator.evaluate": [[17, "cyclops-evaluate-evaluator-evaluate"]], "cyclops.evaluate.fairness.config": [[18, "module-cyclops.evaluate.fairness.config"]], "cyclops.evaluate.fairness.config.FairnessConfig": [[19, "cyclops-evaluate-fairness-config-fairnessconfig"]], "cyclops.evaluate.fairness.evaluator": [[20, "module-cyclops.evaluate.fairness.evaluator"]], "cyclops.evaluate.fairness.evaluator.evaluate_fairness": [[21, "cyclops-evaluate-fairness-evaluator-evaluate-fairness"]], "cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values": [[22, "cyclops-evaluate-fairness-evaluator-warn-too-many-unique-values"]], "cyclops.evaluate.metrics.accuracy": [[23, "module-cyclops.evaluate.metrics.accuracy"]], "cyclops.evaluate.metrics.accuracy.Accuracy": [[24, "cyclops-evaluate-metrics-accuracy-accuracy"]], "cyclops.evaluate.metrics.accuracy.BinaryAccuracy": [[25, "cyclops-evaluate-metrics-accuracy-binaryaccuracy"]], "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy": [[26, "cyclops-evaluate-metrics-accuracy-multiclassaccuracy"]], "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy": [[27, "cyclops-evaluate-metrics-accuracy-multilabelaccuracy"]], "cyclops.evaluate.metrics.auroc": [[28, "module-cyclops.evaluate.metrics.auroc"]], "cyclops.evaluate.metrics.auroc.AUROC": [[29, "cyclops-evaluate-metrics-auroc-auroc"]], "cyclops.evaluate.metrics.auroc.BinaryAUROC": [[30, "cyclops-evaluate-metrics-auroc-binaryauroc"]], "cyclops.evaluate.metrics.auroc.MulticlassAUROC": [[31, "cyclops-evaluate-metrics-auroc-multiclassauroc"]], "cyclops.evaluate.metrics.auroc.MultilabelAUROC": [[32, "cyclops-evaluate-metrics-auroc-multilabelauroc"]], "cyclops.evaluate.metrics.f_beta": [[33, "module-cyclops.evaluate.metrics.f_beta"]], "cyclops.evaluate.metrics.f_beta.BinaryF1Score": [[34, "cyclops-evaluate-metrics-f-beta-binaryf1score"]], "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore": [[35, "cyclops-evaluate-metrics-f-beta-binaryfbetascore"]], "cyclops.evaluate.metrics.f_beta.F1Score": [[36, "cyclops-evaluate-metrics-f-beta-f1score"]], "cyclops.evaluate.metrics.f_beta.FbetaScore": [[37, "cyclops-evaluate-metrics-f-beta-fbetascore"]], "cyclops.evaluate.metrics.f_beta.MulticlassF1Score": [[38, "cyclops-evaluate-metrics-f-beta-multiclassf1score"]], "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore": [[39, "cyclops-evaluate-metrics-f-beta-multiclassfbetascore"]], "cyclops.evaluate.metrics.f_beta.MultilabelF1Score": [[40, "cyclops-evaluate-metrics-f-beta-multilabelf1score"]], "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore": [[41, "cyclops-evaluate-metrics-f-beta-multilabelfbetascore"]], "cyclops.evaluate.metrics.factory": [[42, "module-cyclops.evaluate.metrics.factory"]], "cyclops.evaluate.metrics.factory.create_metric": [[43, "cyclops-evaluate-metrics-factory-create-metric"]], "cyclops.evaluate.metrics.functional.accuracy": [[44, "module-cyclops.evaluate.metrics.functional.accuracy"]], "cyclops.evaluate.metrics.functional.auroc": [[45, "module-cyclops.evaluate.metrics.functional.auroc"]], "cyclops.evaluate.metrics.functional.f_beta": [[46, "module-cyclops.evaluate.metrics.functional.f_beta"]], "cyclops.evaluate.metrics.functional.f_beta.binary_f1_score": [[47, "cyclops-evaluate-metrics-functional-f-beta-binary-f1-score"]], "cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score": [[48, "cyclops-evaluate-metrics-functional-f-beta-binary-fbeta-score"]], "cyclops.evaluate.metrics.functional.f_beta.f1_score": [[49, "cyclops-evaluate-metrics-functional-f-beta-f1-score"]], "cyclops.evaluate.metrics.functional.f_beta.fbeta_score": [[50, "cyclops-evaluate-metrics-functional-f-beta-fbeta-score"]], "cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score": [[51, "cyclops-evaluate-metrics-functional-f-beta-multiclass-f1-score"]], "cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score": [[52, "cyclops-evaluate-metrics-functional-f-beta-multiclass-fbeta-score"]], "cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score": [[53, "cyclops-evaluate-metrics-functional-f-beta-multilabel-f1-score"]], "cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score": [[54, "cyclops-evaluate-metrics-functional-f-beta-multilabel-fbeta-score"]], "cyclops.evaluate.metrics.functional.precision_recall": [[55, "module-cyclops.evaluate.metrics.functional.precision_recall"]], "cyclops.evaluate.metrics.functional.precision_recall.binary_precision": [[56, "cyclops-evaluate-metrics-functional-precision-recall-binary-precision"]], "cyclops.evaluate.metrics.functional.precision_recall.binary_recall": [[57, "cyclops-evaluate-metrics-functional-precision-recall-binary-recall"]], "cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision": [[58, "cyclops-evaluate-metrics-functional-precision-recall-multiclass-precision"]], "cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall": [[59, "cyclops-evaluate-metrics-functional-precision-recall-multiclass-recall"]], "cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision": [[60, "cyclops-evaluate-metrics-functional-precision-recall-multilabel-precision"]], "cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall": [[61, "cyclops-evaluate-metrics-functional-precision-recall-multilabel-recall"]], "cyclops.evaluate.metrics.functional.precision_recall.precision": [[62, "cyclops-evaluate-metrics-functional-precision-recall-precision"]], "cyclops.evaluate.metrics.functional.precision_recall.recall": [[63, "cyclops-evaluate-metrics-functional-precision-recall-recall"]], "cyclops.evaluate.metrics.functional.precision_recall_curve": [[64, "module-cyclops.evaluate.metrics.functional.precision_recall_curve"]], "cyclops.evaluate.metrics.functional.roc": [[65, "module-cyclops.evaluate.metrics.functional.roc"]], "cyclops.evaluate.metrics.functional.roc.binary_roc_curve": [[66, "cyclops-evaluate-metrics-functional-roc-binary-roc-curve"]], "cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve": [[67, "cyclops-evaluate-metrics-functional-roc-multiclass-roc-curve"]], "cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve": [[68, "cyclops-evaluate-metrics-functional-roc-multilabel-roc-curve"]], "cyclops.evaluate.metrics.functional.roc.roc_curve": [[69, "cyclops-evaluate-metrics-functional-roc-roc-curve"]], "cyclops.evaluate.metrics.functional.sensitivity": [[70, "module-cyclops.evaluate.metrics.functional.sensitivity"]], "cyclops.evaluate.metrics.functional.specificity": [[71, "module-cyclops.evaluate.metrics.functional.specificity"]], "cyclops.evaluate.metrics.functional.stat_scores": [[72, "module-cyclops.evaluate.metrics.functional.stat_scores"]], "cyclops.evaluate.metrics.metric": [[73, "module-cyclops.evaluate.metrics.metric"]], "cyclops.evaluate.metrics.metric.Metric": [[74, "cyclops-evaluate-metrics-metric-metric"]], "cyclops.evaluate.metrics.metric.MetricCollection": [[75, "cyclops-evaluate-metrics-metric-metriccollection"]], "cyclops.evaluate.metrics.metric.OperatorMetric": [[76, "cyclops-evaluate-metrics-metric-operatormetric"]], "cyclops.evaluate.metrics.precision_recall": [[77, "module-cyclops.evaluate.metrics.precision_recall"]], "cyclops.evaluate.metrics.precision_recall.BinaryPrecision": [[78, "cyclops-evaluate-metrics-precision-recall-binaryprecision"]], "cyclops.evaluate.metrics.precision_recall.BinaryRecall": [[79, "cyclops-evaluate-metrics-precision-recall-binaryrecall"]], "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision": [[80, "cyclops-evaluate-metrics-precision-recall-multiclassprecision"]], "cyclops.evaluate.metrics.precision_recall.MulticlassRecall": [[81, "cyclops-evaluate-metrics-precision-recall-multiclassrecall"]], "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision": [[82, "cyclops-evaluate-metrics-precision-recall-multilabelprecision"]], "cyclops.evaluate.metrics.precision_recall.MultilabelRecall": [[83, "cyclops-evaluate-metrics-precision-recall-multilabelrecall"]], "cyclops.evaluate.metrics.precision_recall.Precision": [[84, "cyclops-evaluate-metrics-precision-recall-precision"]], "cyclops.evaluate.metrics.precision_recall.Recall": [[85, "cyclops-evaluate-metrics-precision-recall-recall"]], "cyclops.evaluate.metrics.precision_recall_curve": [[86, "module-cyclops.evaluate.metrics.precision_recall_curve"]], "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve": [[87, "cyclops-evaluate-metrics-precision-recall-curve-binaryprecisionrecallcurve"]], "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve": [[88, "cyclops-evaluate-metrics-precision-recall-curve-multiclassprecisionrecallcurve"]], "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve": [[89, "cyclops-evaluate-metrics-precision-recall-curve-multilabelprecisionrecallcurve"]], "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve": [[90, "cyclops-evaluate-metrics-precision-recall-curve-precisionrecallcurve"]], "cyclops.evaluate.metrics.roc": [[91, "module-cyclops.evaluate.metrics.roc"]], "cyclops.evaluate.metrics.roc.BinaryROCCurve": [[92, "cyclops-evaluate-metrics-roc-binaryroccurve"]], "cyclops.evaluate.metrics.roc.MulticlassROCCurve": [[93, "cyclops-evaluate-metrics-roc-multiclassroccurve"]], "cyclops.evaluate.metrics.roc.MultilabelROCCurve": [[94, "cyclops-evaluate-metrics-roc-multilabelroccurve"]], "cyclops.evaluate.metrics.roc.ROCCurve": [[95, "cyclops-evaluate-metrics-roc-roccurve"]], "cyclops.evaluate.metrics.sensitivity": [[96, "module-cyclops.evaluate.metrics.sensitivity"]], "cyclops.evaluate.metrics.sensitivity.BinarySensitivity": [[97, "cyclops-evaluate-metrics-sensitivity-binarysensitivity"]], "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity": [[98, "cyclops-evaluate-metrics-sensitivity-multiclasssensitivity"]], "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity": [[99, "cyclops-evaluate-metrics-sensitivity-multilabelsensitivity"]], "cyclops.evaluate.metrics.sensitivity.Sensitivity": [[100, "cyclops-evaluate-metrics-sensitivity-sensitivity"]], "cyclops.evaluate.metrics.specificity": [[101, "module-cyclops.evaluate.metrics.specificity"]], "cyclops.evaluate.metrics.specificity.BinarySpecificity": [[102, "cyclops-evaluate-metrics-specificity-binaryspecificity"]], "cyclops.evaluate.metrics.specificity.MulticlassSpecificity": [[103, "cyclops-evaluate-metrics-specificity-multiclassspecificity"]], "cyclops.evaluate.metrics.specificity.MultilabelSpecificity": [[104, "cyclops-evaluate-metrics-specificity-multilabelspecificity"]], "cyclops.evaluate.metrics.specificity.Specificity": [[105, "cyclops-evaluate-metrics-specificity-specificity"]], "cyclops.evaluate.metrics.stat_scores": [[106, "module-cyclops.evaluate.metrics.stat_scores"]], "cyclops.evaluate.metrics.stat_scores.BinaryStatScores": [[107, "cyclops-evaluate-metrics-stat-scores-binarystatscores"]], "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores": [[108, "cyclops-evaluate-metrics-stat-scores-multiclassstatscores"]], "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores": [[109, "cyclops-evaluate-metrics-stat-scores-multilabelstatscores"]], "cyclops.evaluate.metrics.stat_scores.StatScores": [[110, "cyclops-evaluate-metrics-stat-scores-statscores"]], "cyclops.monitor.clinical_applicator": [[111, "module-cyclops.monitor.clinical_applicator"]], "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator": [[112, "cyclops-monitor-clinical-applicator-clinicalshiftapplicator"]], "cyclops.monitor.synthetic_applicator": [[113, "module-cyclops.monitor.synthetic_applicator"]], "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator": [[114, "cyclops-monitor-synthetic-applicator-syntheticshiftapplicator"]], "cyclops.monitor.synthetic_applicator.binary_noise_shift": [[115, "cyclops-monitor-synthetic-applicator-binary-noise-shift"]], "cyclops.monitor.synthetic_applicator.feature_association_shift": [[116, "cyclops-monitor-synthetic-applicator-feature-association-shift"]], "cyclops.monitor.synthetic_applicator.feature_swap_shift": [[117, "cyclops-monitor-synthetic-applicator-feature-swap-shift"]], "cyclops.monitor.synthetic_applicator.gaussian_noise_shift": [[118, "cyclops-monitor-synthetic-applicator-gaussian-noise-shift"]], "cyclops.monitor.synthetic_applicator.knockout_shift": [[119, "cyclops-monitor-synthetic-applicator-knockout-shift"]], "cyclops.query.base": [[120, "module-cyclops.query.base"]], "cyclops.query.base.DatasetQuerier": [[121, "cyclops-query-base-datasetquerier"]], "cyclops.query.eicu": [[122, "module-cyclops.query.eicu"]], "cyclops.query.eicu.EICUQuerier": [[123, "cyclops-query-eicu-eicuquerier"]], "cyclops.query.gemini": [[124, "module-cyclops.query.gemini"]], "cyclops.query.gemini.GEMINIQuerier": [[125, "cyclops-query-gemini-geminiquerier"]], "cyclops.query.interface": [[126, "module-cyclops.query.interface"]], "cyclops.query.interface.QueryInterface": [[127, "cyclops-query-interface-queryinterface"]], "cyclops.query.mimiciii": [[128, "module-cyclops.query.mimiciii"]], "cyclops.query.mimiciii.MIMICIIIQuerier": [[129, "cyclops-query-mimiciii-mimiciiiquerier"]], "cyclops.query.mimiciv": [[130, "module-cyclops.query.mimiciv"]], "cyclops.query.mimiciv.MIMICIVQuerier": [[131, "cyclops-query-mimiciv-mimicivquerier"]], "cyclops.query.omop": [[132, "module-cyclops.query.omop"]], "cyclops.query.omop.OMOPQuerier": [[133, "cyclops-query-omop-omopquerier"]], "cyclops.query.ops": [[134, "module-cyclops.query.ops"]], "cyclops.query.ops.AddColumn": [[135, "cyclops-query-ops-addcolumn"]], "cyclops.query.ops.AddDeltaColumn": [[136, "cyclops-query-ops-adddeltacolumn"]], "cyclops.query.ops.AddDeltaConstant": [[137, "cyclops-query-ops-adddeltaconstant"]], "cyclops.query.ops.AddNumeric": [[138, "cyclops-query-ops-addnumeric"]], "cyclops.query.ops.And": [[139, "cyclops-query-ops-and"]], "cyclops.query.ops.Apply": [[140, "cyclops-query-ops-apply"]], "cyclops.query.ops.Cast": [[141, "cyclops-query-ops-cast"]], "cyclops.query.ops.ConditionAfterDate": [[142, "cyclops-query-ops-conditionafterdate"]], "cyclops.query.ops.ConditionBeforeDate": [[143, "cyclops-query-ops-conditionbeforedate"]], "cyclops.query.ops.ConditionEndsWith": [[144, "cyclops-query-ops-conditionendswith"]], "cyclops.query.ops.ConditionEquals": [[145, "cyclops-query-ops-conditionequals"]], "cyclops.query.ops.ConditionGreaterThan": [[146, "cyclops-query-ops-conditiongreaterthan"]], "cyclops.query.ops.ConditionIn": [[147, "cyclops-query-ops-conditionin"]], "cyclops.query.ops.ConditionInMonths": [[148, "cyclops-query-ops-conditioninmonths"]], "cyclops.query.ops.ConditionInYears": [[149, "cyclops-query-ops-conditioninyears"]], "cyclops.query.ops.ConditionLessThan": [[150, "cyclops-query-ops-conditionlessthan"]], "cyclops.query.ops.ConditionLike": [[151, "cyclops-query-ops-conditionlike"]], "cyclops.query.ops.ConditionRegexMatch": [[152, "cyclops-query-ops-conditionregexmatch"]], "cyclops.query.ops.ConditionStartsWith": [[153, "cyclops-query-ops-conditionstartswith"]], "cyclops.query.ops.ConditionSubstring": [[154, "cyclops-query-ops-conditionsubstring"]], "cyclops.query.ops.Distinct": [[155, "cyclops-query-ops-distinct"]], "cyclops.query.ops.Drop": [[156, "cyclops-query-ops-drop"]], "cyclops.query.ops.DropEmpty": [[157, "cyclops-query-ops-dropempty"]], "cyclops.query.ops.DropNulls": [[158, "cyclops-query-ops-dropnulls"]], "cyclops.query.ops.ExtractTimestampComponent": [[159, "cyclops-query-ops-extracttimestampcomponent"]], "cyclops.query.ops.FillNull": [[160, "cyclops-query-ops-fillnull"]], "cyclops.query.ops.GroupByAggregate": [[161, "cyclops-query-ops-groupbyaggregate"]], "cyclops.query.ops.Join": [[162, "cyclops-query-ops-join"]], "cyclops.query.ops.Keep": [[163, "cyclops-query-ops-keep"]], "cyclops.query.ops.Limit": [[164, "cyclops-query-ops-limit"]], "cyclops.query.ops.Literal": [[165, "cyclops-query-ops-literal"]], "cyclops.query.ops.Or": [[166, "cyclops-query-ops-or"]], "cyclops.query.ops.OrderBy": [[167, "cyclops-query-ops-orderby"]], "cyclops.query.ops.QueryOp": [[168, "cyclops-query-ops-queryop"]], "cyclops.query.ops.RandomizeOrder": [[169, "cyclops-query-ops-randomizeorder"]], "cyclops.query.ops.Rename": [[170, "cyclops-query-ops-rename"]], "cyclops.query.ops.Reorder": [[171, "cyclops-query-ops-reorder"]], "cyclops.query.ops.ReorderAfter": [[172, "cyclops-query-ops-reorderafter"]], "cyclops.query.ops.Sequential": [[173, "cyclops-query-ops-sequential"]], "cyclops.query.ops.Substring": [[174, "cyclops-query-ops-substring"]], "cyclops.query.ops.Trim": [[175, "cyclops-query-ops-trim"]], "cyclops.query.ops.Union": [[176, "cyclops-query-ops-union"]], "cyclops.report.report": [[177, "module-cyclops.report.report"]], "cyclops.report.report.ModelCardReport": [[178, "cyclops-report-report-modelcardreport"]], "cyclops.tasks.cxr_classification": [[179, "module-cyclops.tasks.cxr_classification"]], "cyclops.tasks.cxr_classification.CXRClassificationTask": [[180, "cyclops-tasks-cxr-classification-cxrclassificationtask"]], "cyclops.tasks.mortality_prediction": [[181, "module-cyclops.tasks.mortality_prediction"]], "cyclops.tasks.mortality_prediction.MortalityPredictionTask": [[182, "cyclops-tasks-mortality-prediction-mortalitypredictiontask"]], "cyclops.data": [[183, "module-cyclops.data"]], "cyclops.data.features": [[183, "module-cyclops.data.features"]], "cyclops.evaluate": [[184, "module-cyclops.evaluate"]], "cyclops.evaluate.metrics": [[184, "module-cyclops.evaluate.metrics"]], "cyclops.evaluate.metrics.functional": [[184, "module-cyclops.evaluate.metrics.functional"]], "cyclops.evaluate.fairness": [[184, "module-cyclops.evaluate.fairness"]], "cyclops.monitor": [[185, "module-cyclops.monitor"]], "cyclops.query": [[186, "module-cyclops.query"]], "dataset APIs": [[186, "dataset-apis"]], "cyclops.report": [[187, "module-cyclops.report"]], "cyclops.tasks": [[188, "module-cyclops.tasks"]], "Tutorials": [[189, "tutorials"]], "eICU-CRD query API tutorial": [[190, "eICU-CRD-query-API-tutorial"]], "Imports and instantiate EICUQuerier": [[190, "Imports-and-instantiate-EICUQuerier"]], "Example 1. Get all female patients discharged in 2014 (limit to 100 rows).": [[190, "Example-1.-Get-all-female-patients-discharged-in-2014-(limit-to-100-rows)."]], "Example 2. Get all patient encounters with diagnoses (schizophrenia in diagnosisstring), discharged in the year 2015.": [[190, "Example-2.-Get-all-patient-encounters-with-diagnoses-(schizophrenia-in-diagnosisstring),-discharged-in-the-year-2015."]], "Example 3. Get potassium lab tests for patients discharged in the year 2014, for all teaching hospitals.": [[190, "Example-3.-Get-potassium-lab-tests-for-patients-discharged-in-the-year-2014,-for-all-teaching-hospitals."]], "Example 4. Get glucose medications (substring search) for female patients discharged in 2014.": [[190, "Example-4.-Get-glucose-medications-(substring-search)-for-female-patients-discharged-in-2014."]], "GEMINI query API tutorial": [[191, "GEMINI-query-API-tutorial"]], "Imports and instantiate GEMINIQuerier.": [[191, "Imports-and-instantiate-GEMINIQuerier."]], "Example 1a. Create a table with only one hospitalization per patient, keeping the most recent encounter for each patient. Sort the dataset by patient_id_hashed and discharge_date_time, and then keep the recent record.": [[191, "Example-1a.-Create-a-table-with-only-one-hospitalization-per-patient,-keeping-the-most-recent-encounter-for-each-patient.-Sort-the-dataset-by-patient_id_hashed-and-discharge_date_time,-and-then-keep-the-recent-record."]], "Example 1b. From the above set of encounters, take a subset of patients who were discharged between April 1, 2015 and March 31, 2016.": [[191, "Example-1b.-From-the-above-set-of-encounters,-take-a-subset-of-patients-who-were-discharged-between-April-1,-2015-and-March-31,-2016."]], "Example 1c. From the above set of encounters, get the total number of admissions for each hospital.": [[191, "Example-1c.-From-the-above-set-of-encounters,-get-the-total-number-of-admissions-for-each-hospital."]], "Example 2a. How many sodium tests were placed between Apr 1, 2015 and May 31, 2015 at hospital 101?": [[191, "Example-2a.-How-many-sodium-tests-were-placed-between-Apr-1,-2015-and-May-31,-2015-at-hospital-101?"]], "Heart Failure Prediction": [[192, "Heart-Failure-Prediction"]], "Import Libraries": [[192, "Import-Libraries"], [195, "Import-Libraries"], [198, "Import-Libraries"]], "Constants": [[192, "Constants"], [198, "Constants"]], "Data Loading": [[192, "Data-Loading"]], "Sex values": [[192, "Sex-values"]], "Age distribution": [[192, "Age-distribution"], [198, "Age-distribution"]], "Outcome distribution": [[192, "Outcome-distribution"], [198, "Outcome-distribution"]], "Identifying feature types": [[192, "Identifying-feature-types"], [198, "Identifying-feature-types"]], "Creating data preprocessors": [[192, "Creating-data-preprocessors"], [198, "Creating-data-preprocessors"]], "Creating Hugging Face Dataset": [[192, "Creating-Hugging-Face-Dataset"], [198, "Creating-Hugging-Face-Dataset"]], "Model Creation": [[192, "Model-Creation"], [198, "Model-Creation"]], "Task Creation": [[192, "Task-Creation"], [198, "Task-Creation"]], "Training": [[192, "Training"], [198, "Training"]], "Prediction": [[192, "Prediction"], [198, "Prediction"]], "Evaluation": [[192, "Evaluation"], [198, "Evaluation"]], "Performance over time": [[192, "Performance-over-time"], [195, "Performance-over-time"], [198, "Performance-over-time"]], "Report Generation": [[192, "Report-Generation"], [198, "Report-Generation"]], "MIMIC-III query API tutorial": [[193, "MIMIC-III-query-API-tutorial"]], "Imports and instantiate MIMICIIIQuerier": [[193, "Imports-and-instantiate-MIMICIIIQuerier"]], "Example 1. Get all male patients with a mortality outcome.": [[193, "Example-1.-Get-all-male-patients-with-a-mortality-outcome."]], "Example 2. Get all female patient encounters with diagnoses (gastroenteritis in ICD-9 long title).": [[193, "Example-2.-Get-all-female-patient-encounters-with-diagnoses-(gastroenteritis-in-ICD-9-long-title)."]], "Example 3. Get potassium lab tests for female patients.": [[193, "Example-3.-Get-potassium-lab-tests-for-female-patients."]], "Example 4. Get AaDO2 carevue chart events for male patients that have a valuenum of less than 20.": [[193, "Example-4.-Get-AaDO2-carevue-chart-events-for-male-patients-that-have-a-valuenum-of-less-than-20."]], "MIMIC-IV query API tutorial": [[194, "MIMIC-IV-query-API-tutorial"]], "Imports and instantiate MIMICIVQuerier": [[194, "Imports-and-instantiate-MIMICIVQuerier"]], "Example 1. Get all patient admissions from 2021 or later (approx year of admission)": [[194, "Example-1.-Get-all-patient-admissions-from-2021-or-later-(approx-year-of-admission)"]], "Example 2. Get all patient encounters with diagnoses (schizophrenia in ICD-10 long title), in the year 2015.": [[194, "Example-2.-Get-all-patient-encounters-with-diagnoses-(schizophrenia-in-ICD-10-long-title),-in-the-year-2015."]], "Example 3. Advanced - uses ConditionRegexMatch from cyclops.query.ops. Get all patient encounters with diagnoses (ICD-9 long title contains schizophrenia and chronic ), in the year 2015.": [[194, "Example-3.-Advanced---uses-ConditionRegexMatch-from-cyclops.query.ops.-Get-all-patient-encounters-with-diagnoses-(ICD-9-long-title-contains-schizophrenia-and-chronic-),-in-the-year-2015."]], "Example 4. Get routine vital signs for patients from year 2015.": [[194, "Example-4.-Get-routine-vital-signs-for-patients-from-year-2015."]], "Example 5. Get hemoglobin lab tests for patients from year 2009.": [[194, "Example-5.-Get-hemoglobin-lab-tests-for-patients-from-year-2009."]], "Example 6. Get radiology reports and filter on keywords lymphadenopathy and infectious occurring together from year 2009.": [[194, "Example-6.-Get-radiology-reports-and-filter-on-keywords-lymphadenopathy-and-infectious-occurring-together-from-year-2009."]], "Example 7. Get all female patient encounters from year 2015, and return as dask dataframe (lazy evaluation) with 4 partitions (batches) aggregated based on subject_id.": [[194, "Example-7.-Get-all-female-patient-encounters-from-year-2015,-and-return-as-dask-dataframe-(lazy-evaluation)-with-4-partitions-(batches)-aggregated-based-on-subject_id."]], "Example 8. Running a raw SQL string.": [[194, "Example-8.-Running-a-raw-SQL-string."]], "Chest X-Ray Disease Classification": [[195, "Chest-X-Ray-Disease-Classification"]], "Load Dataset": [[195, "Load-Dataset"]], "Load Model and get Predictions": [[195, "Load-Model-and-get-Predictions"]], "Multilabel AUROC by Pathology and Sex": [[195, "Multilabel-AUROC-by-Pathology-and-Sex"]], "Multilabel AUROC by Pathology and Age": [[195, "Multilabel-AUROC-by-Pathology-and-Age"]], "Balanced Error Rate by Pathology and Age": [[195, "Balanced-Error-Rate-by-Pathology-and-Age"]], "Balanced Error Rate Parity by Pathology and Age": [[195, "Balanced-Error-Rate-Parity-by-Pathology-and-Age"]], "Log Performance Metrics as Tests w/ Thresholds": [[195, "Log-Performance-Metrics-as-Tests-w/-Thresholds"]], "Populate Model Card Fields": [[195, "Populate-Model-Card-Fields"]], "NIHCXR Clinical Drift Experiments Tutorial": [[196, "NIHCXR-Clinical-Drift-Experiments-Tutorial"]], "Import Libraries and Load NIHCXR Dataset": [[196, "Import-Libraries-and-Load-NIHCXR-Dataset"]], "Example 1. Generate Source/Target Dataset for Experiments (1-2)": [[196, "Example-1.-Generate-Source/Target-Dataset-for-Experiments-(1-2)"]], "Example 2. Sensitivity test experiment with 3 dimensionality reduction techniques": [[196, "Example-2.-Sensitivity-test-experiment-with-3-dimensionality-reduction-techniques"]], "Example 3. Sensitivity test experiment with models trained on different datasets": [[196, "Example-3.-Sensitivity-test-experiment-with-models-trained-on-different-datasets"]], "Example 4. Sensitivity test experiment with different clinical shifts": [[196, "Example-4.-Sensitivity-test-experiment-with-different-clinical-shifts"]], "Example 5. Rolling window experiment with synthetic timestamps using biweekly window": [[196, "Example-5.-Rolling-window-experiment-with-synthetic-timestamps-using-biweekly-window"]], "OMOP query API tutorial": [[197, "OMOP-query-API-tutorial"]], "Imports and instantiate OMOPQuerier.": [[197, "Imports-and-instantiate-OMOPQuerier."], [197, "id1"]], "Example 1. Get all patient visits in or after 2010.": [[197, "Example-1.-Get-all-patient-visits-in-or-after-2010."]], "Example 2. Get measurements for all visits in or after 2020.": [[197, "Example-2.-Get-measurements-for-all-visits-in-or-after-2020."]], "Example 1. Get all patient visits that ended in a mortality outcome in or after 2010.": [[197, "Example-1.-Get-all-patient-visits-that-ended-in-a-mortality-outcome-in-or-after-2010."]], "Example 2. Get all measurements for female patient visits with sepsis diagnoses, that ended in a mortality outcome.": [[197, "Example-2.-Get-all-measurements-for-female-patient-visits-with-sepsis-diagnoses,-that-ended-in-a-mortality-outcome."]], "Prolonged Length of Stay Prediction": [[198, "Prolonged-Length-of-Stay-Prediction"]], "Data Querying": [[198, "Data-Querying"]], "Compute length of stay (labels)": [[198, "Compute-length-of-stay-(labels)"]], "Data Inspection and Preprocessing": [[198, "Data-Inspection-and-Preprocessing"]], "Drop NaNs based on the NAN_THRESHOLD": [[198, "Drop-NaNs-based-on-the-NAN_THRESHOLD"]], "Length of stay distribution": [[198, "Length-of-stay-distribution"]], "Gender distribution": [[198, "Gender-distribution"]], "monitor API": [[199, "monitor-api"]], "query API": [[200, "query-api"]], "Example use cases": [[201, "example-use-cases"]], "Tabular data": [[201, "tabular-data"]], "Kaggle Heart Failure Prediction": [[201, "kaggle-heart-failure-prediction"]], "Synthea Prolonged Length of Stay Prediction": [[201, "synthea-prolonged-length-of-stay-prediction"]], "Image data": [[201, "image-data"]], "NIH Chest X-ray classification": [[201, "nih-chest-x-ray-classification"]]}, "indexentries": {"cyclops.data.features.medical_image": [[4, "module-cyclops.data.features.medical_image"]], "module": [[4, "module-cyclops.data.features.medical_image"], [6, "module-cyclops.data.slicer"], [16, "module-cyclops.evaluate.evaluator"], [18, "module-cyclops.evaluate.fairness.config"], [20, "module-cyclops.evaluate.fairness.evaluator"], [23, "module-cyclops.evaluate.metrics.accuracy"], [28, "module-cyclops.evaluate.metrics.auroc"], [33, "module-cyclops.evaluate.metrics.f_beta"], [42, "module-cyclops.evaluate.metrics.factory"], [44, "module-cyclops.evaluate.metrics.functional.accuracy"], [45, "module-cyclops.evaluate.metrics.functional.auroc"], [46, "module-cyclops.evaluate.metrics.functional.f_beta"], [55, "module-cyclops.evaluate.metrics.functional.precision_recall"], [64, "module-cyclops.evaluate.metrics.functional.precision_recall_curve"], [65, "module-cyclops.evaluate.metrics.functional.roc"], [70, "module-cyclops.evaluate.metrics.functional.sensitivity"], [71, "module-cyclops.evaluate.metrics.functional.specificity"], [72, "module-cyclops.evaluate.metrics.functional.stat_scores"], [73, "module-cyclops.evaluate.metrics.metric"], [77, "module-cyclops.evaluate.metrics.precision_recall"], [86, "module-cyclops.evaluate.metrics.precision_recall_curve"], [91, "module-cyclops.evaluate.metrics.roc"], [96, "module-cyclops.evaluate.metrics.sensitivity"], [101, "module-cyclops.evaluate.metrics.specificity"], [106, "module-cyclops.evaluate.metrics.stat_scores"], [111, "module-cyclops.monitor.clinical_applicator"], [113, "module-cyclops.monitor.synthetic_applicator"], [120, "module-cyclops.query.base"], [122, "module-cyclops.query.eicu"], [124, "module-cyclops.query.gemini"], [126, "module-cyclops.query.interface"], [128, "module-cyclops.query.mimiciii"], [130, "module-cyclops.query.mimiciv"], [132, "module-cyclops.query.omop"], [134, "module-cyclops.query.ops"], [177, "module-cyclops.report.report"], [179, "module-cyclops.tasks.cxr_classification"], [181, "module-cyclops.tasks.mortality_prediction"], [183, "module-cyclops.data"], [183, "module-cyclops.data.features"], [184, "module-cyclops.evaluate"], [184, "module-cyclops.evaluate.fairness"], [184, "module-cyclops.evaluate.metrics"], [184, "module-cyclops.evaluate.metrics.functional"], [185, "module-cyclops.monitor"], [186, "module-cyclops.query"], [187, "module-cyclops.report"], [188, "module-cyclops.tasks"]], "medicalimage (class in cyclops.data.features.medical_image)": [[5, "cyclops.data.features.medical_image.MedicalImage"]], "__call__() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.__call__"]], "cast_storage() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.cast_storage"]], "decode_example() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.decode_example"]], "embed_storage() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.embed_storage"]], "encode_example() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.encode_example"]], "flatten() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.flatten"]], "cyclops.data.slicer": [[6, "module-cyclops.data.slicer"]], "slicespec (class in cyclops.data.slicer)": [[7, "cyclops.data.slicer.SliceSpec"]], "_registry (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec._registry"]], "add_slice_spec() (slicespec method)": [[7, "cyclops.data.slicer.SliceSpec.add_slice_spec"]], "column_names (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec.column_names"]], "get_slices() (slicespec method)": [[7, "cyclops.data.slicer.SliceSpec.get_slices"]], "include_overall (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec.include_overall"]], "slices() (slicespec method)": [[7, "cyclops.data.slicer.SliceSpec.slices"]], "spec_list (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec.spec_list"]], "validate (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec.validate"]], "compound_filter() (in module cyclops.data.slicer)": [[8, "cyclops.data.slicer.compound_filter"]], "filter_datetime() (in module cyclops.data.slicer)": [[9, "cyclops.data.slicer.filter_datetime"]], "filter_non_null() (in module cyclops.data.slicer)": [[10, "cyclops.data.slicer.filter_non_null"]], "filter_range() (in module cyclops.data.slicer)": [[11, "cyclops.data.slicer.filter_range"]], "filter_string_contains() (in module cyclops.data.slicer)": [[12, "cyclops.data.slicer.filter_string_contains"]], "filter_value() (in module cyclops.data.slicer)": [[13, "cyclops.data.slicer.filter_value"]], "is_datetime() (in module cyclops.data.slicer)": [[14, "cyclops.data.slicer.is_datetime"]], "overall() (in module cyclops.data.slicer)": [[15, "cyclops.data.slicer.overall"]], "cyclops.evaluate.evaluator": [[16, "module-cyclops.evaluate.evaluator"]], "evaluate() (in module cyclops.evaluate.evaluator)": [[17, "cyclops.evaluate.evaluator.evaluate"]], "cyclops.evaluate.fairness.config": [[18, "module-cyclops.evaluate.fairness.config"]], "fairnessconfig (class in cyclops.evaluate.fairness.config)": [[19, "cyclops.evaluate.fairness.config.FairnessConfig"]], "cyclops.evaluate.fairness.evaluator": [[20, "module-cyclops.evaluate.fairness.evaluator"]], "evaluate_fairness() (in module cyclops.evaluate.fairness.evaluator)": [[21, "cyclops.evaluate.fairness.evaluator.evaluate_fairness"]], "warn_too_many_unique_values() (in module cyclops.evaluate.fairness.evaluator)": [[22, "cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values"]], "cyclops.evaluate.metrics.accuracy": [[23, "module-cyclops.evaluate.metrics.accuracy"]], "accuracy (class in cyclops.evaluate.metrics.accuracy)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy"]], "__add__() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.__add__"]], "__call__() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.__call__"]], "__init__() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.__init__"]], "__mul__() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.__mul__"]], "add_state() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.add_state"]], "clone() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.clone"]], "compute() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.compute"]], "reset_state() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.reset_state"]], "update_state() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.update_state"]], "binaryaccuracy (class in cyclops.evaluate.metrics.accuracy)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy"]], "__add__() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.__add__"]], "__call__() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.__call__"]], "__init__() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.__init__"]], "__mul__() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.__mul__"]], "add_state() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.add_state"]], "clone() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.clone"]], "compute() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.compute"]], "reset_state() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.reset_state"]], "update_state() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.update_state"]], "multiclassaccuracy (class in cyclops.evaluate.metrics.accuracy)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy"]], "__add__() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.__add__"]], "__call__() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.__call__"]], "__init__() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.__init__"]], "__mul__() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.__mul__"]], "add_state() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.add_state"]], "clone() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.clone"]], "compute() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.compute"]], "reset_state() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.reset_state"]], "update_state() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.update_state"]], "multilabelaccuracy (class in cyclops.evaluate.metrics.accuracy)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy"]], "__add__() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.__add__"]], "__call__() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.__call__"]], "__init__() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.__init__"]], "__mul__() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.__mul__"]], "add_state() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.add_state"]], "clone() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.clone"]], "compute() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.compute"]], "reset_state() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.reset_state"]], "update_state() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.update_state"]], "cyclops.evaluate.metrics.auroc": [[28, "module-cyclops.evaluate.metrics.auroc"]], "auroc (class in cyclops.evaluate.metrics.auroc)": [[29, "cyclops.evaluate.metrics.auroc.AUROC"]], "__add__() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.__add__"]], "__call__() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.__call__"]], "__init__() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.__init__"]], "__mul__() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.__mul__"]], "add_state() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.add_state"]], "clone() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.clone"]], "compute() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.compute"]], "reset_state() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.reset_state"]], "update_state() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.update_state"]], "binaryauroc (class in cyclops.evaluate.metrics.auroc)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC"]], "__add__() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.__add__"]], "__call__() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.__call__"]], "__init__() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.__init__"]], "__mul__() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.__mul__"]], "add_state() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.add_state"]], "clone() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.clone"]], "compute() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.compute"]], "reset_state() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.reset_state"]], "update_state() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.update_state"]], "multiclassauroc (class in cyclops.evaluate.metrics.auroc)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC"]], "__add__() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.__add__"]], "__call__() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.__call__"]], "__init__() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.__init__"]], "__mul__() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.__mul__"]], "add_state() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.add_state"]], "clone() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.clone"]], "compute() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.compute"]], "reset_state() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.reset_state"]], "update_state() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.update_state"]], "multilabelauroc (class in cyclops.evaluate.metrics.auroc)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC"]], "__add__() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.__add__"]], "__call__() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.__call__"]], "__init__() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.__init__"]], "__mul__() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.__mul__"]], "add_state() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.add_state"]], "clone() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.clone"]], "compute() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.compute"]], "reset_state() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.reset_state"]], "update_state() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.update_state"]], "cyclops.evaluate.metrics.f_beta": [[33, "module-cyclops.evaluate.metrics.f_beta"]], "binaryf1score (class in cyclops.evaluate.metrics.f_beta)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score"]], "__add__() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.__add__"]], "__call__() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.__call__"]], "__init__() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.__init__"]], "__mul__() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.__mul__"]], "add_state() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.add_state"]], "clone() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.clone"]], "compute() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.compute"]], "reset_state() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.reset_state"]], "update_state() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.update_state"]], "binaryfbetascore (class in cyclops.evaluate.metrics.f_beta)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore"]], "__add__() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.__add__"]], "__call__() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.__call__"]], "__init__() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.__init__"]], "__mul__() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.__mul__"]], "add_state() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.add_state"]], "clone() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.clone"]], "compute() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.compute"]], "reset_state() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.reset_state"]], "update_state() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.update_state"]], "f1score (class in cyclops.evaluate.metrics.f_beta)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score"]], "__add__() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.__add__"]], "__call__() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.__call__"]], "__init__() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.__init__"]], "__mul__() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.__mul__"]], "add_state() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.add_state"]], "clone() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.clone"]], "compute() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.compute"]], "reset_state() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.reset_state"]], "update_state() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.update_state"]], "fbetascore (class in cyclops.evaluate.metrics.f_beta)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore"]], "__add__() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.__add__"]], "__call__() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.__call__"]], "__init__() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.__init__"]], "__mul__() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.__mul__"]], "add_state() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.add_state"]], "clone() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.clone"]], "compute() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.compute"]], "reset_state() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.reset_state"]], "update_state() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.update_state"]], "multiclassf1score (class in cyclops.evaluate.metrics.f_beta)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score"]], "__add__() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.__add__"]], "__call__() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.__call__"]], "__init__() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.__init__"]], "__mul__() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.__mul__"]], "add_state() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.add_state"]], "clone() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.clone"]], "compute() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.compute"]], "reset_state() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.reset_state"]], "update_state() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.update_state"]], "multiclassfbetascore (class in cyclops.evaluate.metrics.f_beta)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore"]], "__add__() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.__add__"]], "__call__() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.__call__"]], "__init__() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.__init__"]], "__mul__() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.__mul__"]], "add_state() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.add_state"]], "clone() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.clone"]], "compute() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.compute"]], "reset_state() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.reset_state"]], "update_state() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.update_state"]], "multilabelf1score (class in cyclops.evaluate.metrics.f_beta)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score"]], "__add__() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.__add__"]], "__call__() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.__call__"]], "__init__() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.__init__"]], "__mul__() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.__mul__"]], "add_state() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.add_state"]], "clone() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.clone"]], "compute() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.compute"]], "reset_state() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.reset_state"]], "update_state() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.update_state"]], "multilabelfbetascore (class in cyclops.evaluate.metrics.f_beta)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore"]], "__add__() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.__add__"]], "__call__() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.__call__"]], "__init__() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.__init__"]], "__mul__() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.__mul__"]], "add_state() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.add_state"]], "clone() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.clone"]], "compute() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.compute"]], "reset_state() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.reset_state"]], "update_state() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.update_state"]], "cyclops.evaluate.metrics.factory": [[42, "module-cyclops.evaluate.metrics.factory"]], "create_metric() (in module cyclops.evaluate.metrics.factory)": [[43, "cyclops.evaluate.metrics.factory.create_metric"]], "cyclops.evaluate.metrics.functional.accuracy": [[44, "module-cyclops.evaluate.metrics.functional.accuracy"]], "cyclops.evaluate.metrics.functional.auroc": [[45, "module-cyclops.evaluate.metrics.functional.auroc"]], "cyclops.evaluate.metrics.functional.f_beta": [[46, "module-cyclops.evaluate.metrics.functional.f_beta"]], "binary_f1_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[47, "cyclops.evaluate.metrics.functional.f_beta.binary_f1_score"]], "binary_fbeta_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[48, "cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score"]], "f1_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[49, "cyclops.evaluate.metrics.functional.f_beta.f1_score"]], "fbeta_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[50, "cyclops.evaluate.metrics.functional.f_beta.fbeta_score"]], "multiclass_f1_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[51, "cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score"]], "multiclass_fbeta_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[52, "cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score"]], "multilabel_f1_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[53, "cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score"]], "multilabel_fbeta_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[54, "cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score"]], "cyclops.evaluate.metrics.functional.precision_recall": [[55, "module-cyclops.evaluate.metrics.functional.precision_recall"]], "binary_precision() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[56, "cyclops.evaluate.metrics.functional.precision_recall.binary_precision"]], "binary_recall() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[57, "cyclops.evaluate.metrics.functional.precision_recall.binary_recall"]], "multiclass_precision() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[58, "cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision"]], "multiclass_recall() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[59, "cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall"]], "multilabel_precision() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[60, "cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision"]], "multilabel_recall() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[61, "cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall"]], "precision() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[62, "cyclops.evaluate.metrics.functional.precision_recall.precision"]], "recall() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[63, "cyclops.evaluate.metrics.functional.precision_recall.recall"]], "cyclops.evaluate.metrics.functional.precision_recall_curve": [[64, "module-cyclops.evaluate.metrics.functional.precision_recall_curve"]], "cyclops.evaluate.metrics.functional.roc": [[65, "module-cyclops.evaluate.metrics.functional.roc"]], "binary_roc_curve() (in module cyclops.evaluate.metrics.functional.roc)": [[66, "cyclops.evaluate.metrics.functional.roc.binary_roc_curve"]], "multiclass_roc_curve() (in module cyclops.evaluate.metrics.functional.roc)": [[67, "cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve"]], "multilabel_roc_curve() (in module cyclops.evaluate.metrics.functional.roc)": [[68, "cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve"]], "roc_curve() (in module cyclops.evaluate.metrics.functional.roc)": [[69, "cyclops.evaluate.metrics.functional.roc.roc_curve"]], "cyclops.evaluate.metrics.functional.sensitivity": [[70, "module-cyclops.evaluate.metrics.functional.sensitivity"]], "cyclops.evaluate.metrics.functional.specificity": [[71, "module-cyclops.evaluate.metrics.functional.specificity"]], "cyclops.evaluate.metrics.functional.stat_scores": [[72, "module-cyclops.evaluate.metrics.functional.stat_scores"]], "cyclops.evaluate.metrics.metric": [[73, "module-cyclops.evaluate.metrics.metric"]], "metric (class in cyclops.evaluate.metrics.metric)": [[74, "cyclops.evaluate.metrics.metric.Metric"]], "__add__() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.__add__"]], "__call__() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.__call__"]], "__init__() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.__init__"]], "__mul__() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.__mul__"]], "add_state() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.add_state"]], "clone() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.clone"]], "compute() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.compute"]], "reset_state() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.reset_state"]], "update_state() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.update_state"]], "metriccollection (class in cyclops.evaluate.metrics.metric)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection"]], "__call__() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.__call__"]], "__init__() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.__init__"]], "add_metrics() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.add_metrics"]], "clear() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.clear"]], "clone() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.clone"]], "compute() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.compute"]], "get() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.get"]], "items() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.items"]], "keys() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.keys"]], "pop() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.pop"]], "popitem() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.popitem"]], "reset_state() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.reset_state"]], "setdefault() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.setdefault"]], "update() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.update"]], "update_state() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.update_state"]], "values() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.values"]], "operatormetric (class in cyclops.evaluate.metrics.metric)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric"]], "__add__() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.__add__"]], "__call__() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.__call__"]], "__init__() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.__init__"]], "__mul__() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.__mul__"]], "add_state() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.add_state"]], "clone() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.clone"]], "compute() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.compute"]], "reset_state() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.reset_state"]], "update_state() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.update_state"]], "cyclops.evaluate.metrics.precision_recall": [[77, "module-cyclops.evaluate.metrics.precision_recall"]], "binaryprecision (class in cyclops.evaluate.metrics.precision_recall)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision"]], "__add__() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.__add__"]], "__call__() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.__call__"]], "__init__() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.__init__"]], "__mul__() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.__mul__"]], "add_state() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.add_state"]], "clone() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.clone"]], "compute() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.compute"]], "reset_state() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.reset_state"]], "update_state() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.update_state"]], "binaryrecall (class in cyclops.evaluate.metrics.precision_recall)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall"]], "__add__() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.__add__"]], "__call__() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.__call__"]], "__init__() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.__init__"]], "__mul__() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.__mul__"]], "add_state() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.add_state"]], "clone() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.clone"]], "compute() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.compute"]], "reset_state() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.reset_state"]], "update_state() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.update_state"]], "multiclassprecision (class in cyclops.evaluate.metrics.precision_recall)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision"]], "__add__() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.__add__"]], "__call__() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.__call__"]], "__init__() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.__init__"]], "__mul__() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.__mul__"]], "add_state() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.add_state"]], "clone() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.clone"]], "compute() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.compute"]], "reset_state() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.reset_state"]], "update_state() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.update_state"]], "multiclassrecall (class in cyclops.evaluate.metrics.precision_recall)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall"]], "__add__() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.__add__"]], "__call__() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.__call__"]], "__init__() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.__init__"]], "__mul__() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.__mul__"]], "add_state() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.add_state"]], "clone() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.clone"]], "compute() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.compute"]], "reset_state() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.reset_state"]], "update_state() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.update_state"]], "multilabelprecision (class in cyclops.evaluate.metrics.precision_recall)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision"]], "__add__() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.__add__"]], "__call__() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.__call__"]], "__init__() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.__init__"]], "__mul__() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.__mul__"]], "add_state() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.add_state"]], "clone() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.clone"]], "compute() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.compute"]], "reset_state() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.reset_state"]], "update_state() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.update_state"]], "multilabelrecall (class in cyclops.evaluate.metrics.precision_recall)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall"]], "__add__() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.__add__"]], "__call__() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.__call__"]], "__init__() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.__init__"]], "__mul__() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.__mul__"]], "add_state() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.add_state"]], "clone() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.clone"]], "compute() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.compute"]], "reset_state() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.reset_state"]], "update_state() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.update_state"]], "precision (class in cyclops.evaluate.metrics.precision_recall)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision"]], "__add__() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.__add__"]], "__call__() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.__call__"]], "__init__() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.__init__"]], "__mul__() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.__mul__"]], "add_state() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.add_state"]], "clone() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.clone"]], "compute() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.compute"]], "reset_state() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.reset_state"]], "update_state() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.update_state"]], "recall (class in cyclops.evaluate.metrics.precision_recall)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall"]], "__add__() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.__add__"]], "__call__() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.__call__"]], "__init__() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.__init__"]], "__mul__() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.__mul__"]], "add_state() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.add_state"]], "clone() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.clone"]], "compute() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.compute"]], "reset_state() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.reset_state"]], "update_state() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.update_state"]], "cyclops.evaluate.metrics.precision_recall_curve": [[86, "module-cyclops.evaluate.metrics.precision_recall_curve"]], "binaryprecisionrecallcurve (class in cyclops.evaluate.metrics.precision_recall_curve)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve"]], "__add__() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.__add__"]], "__call__() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.__call__"]], "__init__() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.__init__"]], "__mul__() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.__mul__"]], "add_state() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.add_state"]], "clone() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.clone"]], "compute() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.compute"]], "reset_state() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.reset_state"]], "update_state() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.update_state"]], "multiclassprecisionrecallcurve (class in cyclops.evaluate.metrics.precision_recall_curve)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve"]], "__add__() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.__add__"]], "__call__() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.__call__"]], "__init__() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.__init__"]], "__mul__() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.__mul__"]], "add_state() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.add_state"]], "clone() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.clone"]], "compute() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.compute"]], "reset_state() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.reset_state"]], "update_state() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.update_state"]], "multilabelprecisionrecallcurve (class in cyclops.evaluate.metrics.precision_recall_curve)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve"]], "__add__() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.__add__"]], "__call__() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.__call__"]], "__init__() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.__init__"]], "__mul__() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.__mul__"]], "add_state() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.add_state"]], "clone() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.clone"]], "compute() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.compute"]], "reset_state() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.reset_state"]], "update_state() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.update_state"]], "precisionrecallcurve (class in cyclops.evaluate.metrics.precision_recall_curve)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve"]], "__add__() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.__add__"]], "__call__() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.__call__"]], "__init__() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.__init__"]], "__mul__() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.__mul__"]], "add_state() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.add_state"]], "clone() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.clone"]], "compute() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.compute"]], "reset_state() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.reset_state"]], "update_state() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.update_state"]], "cyclops.evaluate.metrics.roc": [[91, "module-cyclops.evaluate.metrics.roc"]], "binaryroccurve (class in cyclops.evaluate.metrics.roc)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve"]], "__add__() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.__add__"]], "__call__() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.__call__"]], "__init__() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.__init__"]], "__mul__() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.__mul__"]], "add_state() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.add_state"]], "clone() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.clone"]], "compute() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.compute"]], "reset_state() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.reset_state"]], "update_state() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.update_state"]], "multiclassroccurve (class in cyclops.evaluate.metrics.roc)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve"]], "__add__() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.__add__"]], "__call__() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.__call__"]], "__init__() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.__init__"]], "__mul__() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.__mul__"]], "add_state() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.add_state"]], "clone() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.clone"]], "compute() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.compute"]], "reset_state() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.reset_state"]], "update_state() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.update_state"]], "multilabelroccurve (class in cyclops.evaluate.metrics.roc)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve"]], "__add__() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.__add__"]], "__call__() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.__call__"]], "__init__() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.__init__"]], "__mul__() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.__mul__"]], "add_state() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.add_state"]], "clone() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.clone"]], "compute() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.compute"]], "reset_state() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.reset_state"]], "update_state() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.update_state"]], "roccurve (class in cyclops.evaluate.metrics.roc)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve"]], "__add__() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.__add__"]], "__call__() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.__call__"]], "__init__() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.__init__"]], "__mul__() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.__mul__"]], "add_state() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.add_state"]], "clone() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.clone"]], "compute() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.compute"]], "reset_state() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.reset_state"]], "update_state() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.update_state"]], "cyclops.evaluate.metrics.sensitivity": [[96, "module-cyclops.evaluate.metrics.sensitivity"]], "binarysensitivity (class in cyclops.evaluate.metrics.sensitivity)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity"]], "__add__() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.__add__"]], "__call__() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.__call__"]], "__init__() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.__init__"]], "__mul__() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.__mul__"]], "add_state() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.add_state"]], "clone() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.clone"]], "compute() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.compute"]], "reset_state() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.reset_state"]], "update_state() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.update_state"]], "multiclasssensitivity (class in cyclops.evaluate.metrics.sensitivity)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity"]], "__add__() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.__add__"]], "__call__() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.__call__"]], "__init__() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.__init__"]], "__mul__() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.__mul__"]], "add_state() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.add_state"]], "clone() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.clone"]], "compute() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.compute"]], "reset_state() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.reset_state"]], "update_state() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.update_state"]], "multilabelsensitivity (class in cyclops.evaluate.metrics.sensitivity)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity"]], "__add__() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.__add__"]], "__call__() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.__call__"]], "__init__() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.__init__"]], "__mul__() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.__mul__"]], "add_state() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.add_state"]], "clone() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.clone"]], "compute() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.compute"]], "reset_state() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.reset_state"]], "update_state() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.update_state"]], "sensitivity (class in cyclops.evaluate.metrics.sensitivity)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity"]], "__add__() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.__add__"]], "__call__() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.__call__"]], "__init__() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.__init__"]], "__mul__() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.__mul__"]], "add_state() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.add_state"]], "clone() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.clone"]], "compute() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.compute"]], "reset_state() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.reset_state"]], "update_state() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.update_state"]], "cyclops.evaluate.metrics.specificity": [[101, "module-cyclops.evaluate.metrics.specificity"]], "binaryspecificity (class in cyclops.evaluate.metrics.specificity)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity"]], "__add__() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.__add__"]], "__call__() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.__call__"]], "__init__() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.__init__"]], "__mul__() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.__mul__"]], "add_state() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.add_state"]], "clone() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.clone"]], "compute() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.compute"]], "reset_state() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.reset_state"]], "update_state() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.update_state"]], "multiclassspecificity (class in cyclops.evaluate.metrics.specificity)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity"]], "__add__() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.__add__"]], "__call__() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.__call__"]], "__init__() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.__init__"]], "__mul__() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.__mul__"]], "add_state() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.add_state"]], "clone() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.clone"]], "compute() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.compute"]], "reset_state() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.reset_state"]], "update_state() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.update_state"]], "multilabelspecificity (class in cyclops.evaluate.metrics.specificity)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity"]], "__add__() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.__add__"]], "__call__() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.__call__"]], "__init__() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.__init__"]], "__mul__() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.__mul__"]], "add_state() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.add_state"]], "clone() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.clone"]], "compute() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.compute"]], "reset_state() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.reset_state"]], "update_state() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.update_state"]], "specificity (class in cyclops.evaluate.metrics.specificity)": [[105, "cyclops.evaluate.metrics.specificity.Specificity"]], "__add__() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.__add__"]], "__call__() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.__call__"]], "__init__() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.__init__"]], "__mul__() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.__mul__"]], "add_state() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.add_state"]], "clone() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.clone"]], "compute() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.compute"]], "reset_state() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.reset_state"]], "update_state() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.update_state"]], "cyclops.evaluate.metrics.stat_scores": [[106, "module-cyclops.evaluate.metrics.stat_scores"]], "binarystatscores (class in cyclops.evaluate.metrics.stat_scores)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores"]], "__add__() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.__add__"]], "__call__() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.__call__"]], "__init__() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.__init__"]], "__mul__() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.__mul__"]], "add_state() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.add_state"]], "clone() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.clone"]], "compute() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.compute"]], "reset_state() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.reset_state"]], "update_state() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.update_state"]], "multiclassstatscores (class in cyclops.evaluate.metrics.stat_scores)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores"]], "__add__() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.__add__"]], "__call__() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.__call__"]], "__init__() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.__init__"]], "__mul__() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.__mul__"]], "add_state() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.add_state"]], "clone() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.clone"]], "compute() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.compute"]], "reset_state() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.reset_state"]], "update_state() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.update_state"]], "multilabelstatscores (class in cyclops.evaluate.metrics.stat_scores)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores"]], "__add__() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.__add__"]], "__call__() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.__call__"]], "__init__() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.__init__"]], "__mul__() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.__mul__"]], "add_state() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.add_state"]], "clone() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.clone"]], "compute() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.compute"]], "reset_state() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.reset_state"]], "update_state() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.update_state"]], "statscores (class in cyclops.evaluate.metrics.stat_scores)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores"]], "__add__() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.__add__"]], "__call__() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.__call__"]], "__init__() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.__init__"]], "__mul__() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.__mul__"]], "add_state() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.add_state"]], "clone() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.clone"]], "compute() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.compute"]], "reset_state() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.reset_state"]], "update_state() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.update_state"]], "cyclops.monitor.clinical_applicator": [[111, "module-cyclops.monitor.clinical_applicator"]], "clinicalshiftapplicator (class in cyclops.monitor.clinical_applicator)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator"]], "age() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.age"]], "apply_shift() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.apply_shift"]], "custom() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.custom"]], "hospital_type() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.hospital_type"]], "month() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.month"]], "sex() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.sex"]], "time() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.time"]], "cyclops.monitor.synthetic_applicator": [[113, "module-cyclops.monitor.synthetic_applicator"]], "syntheticshiftapplicator (class in cyclops.monitor.synthetic_applicator)": [[114, "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator"]], "apply_shift() (syntheticshiftapplicator method)": [[114, "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator.apply_shift"]], "binary_noise_shift() (in module cyclops.monitor.synthetic_applicator)": [[115, "cyclops.monitor.synthetic_applicator.binary_noise_shift"]], "feature_association_shift() (in module cyclops.monitor.synthetic_applicator)": [[116, "cyclops.monitor.synthetic_applicator.feature_association_shift"]], "feature_swap_shift() (in module cyclops.monitor.synthetic_applicator)": [[117, "cyclops.monitor.synthetic_applicator.feature_swap_shift"]], "gaussian_noise_shift() (in module cyclops.monitor.synthetic_applicator)": [[118, "cyclops.monitor.synthetic_applicator.gaussian_noise_shift"]], "knockout_shift() (in module cyclops.monitor.synthetic_applicator)": [[119, "cyclops.monitor.synthetic_applicator.knockout_shift"]], "cyclops.query.base": [[120, "module-cyclops.query.base"]], "datasetquerier (class in cyclops.query.base)": [[121, "cyclops.query.base.DatasetQuerier"]], "db (datasetquerier attribute)": [[121, "cyclops.query.base.DatasetQuerier.db"]], "get_table() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.get_table"]], "list_columns() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.list_columns"]], "list_custom_tables() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.list_custom_tables"]], "list_schemas() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.list_schemas"]], "list_tables() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.list_tables"]], "cyclops.query.eicu": [[122, "module-cyclops.query.eicu"]], "eicuquerier (class in cyclops.query.eicu)": [[123, "cyclops.query.eicu.EICUQuerier"]], "__init__() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.__init__"]], "get_table() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.get_table"]], "list_columns() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.list_columns"]], "list_custom_tables() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.list_custom_tables"]], "list_schemas() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.list_schemas"]], "list_tables() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.list_tables"]], "cyclops.query.gemini": [[124, "module-cyclops.query.gemini"]], "geminiquerier (class in cyclops.query.gemini)": [[125, "cyclops.query.gemini.GEMINIQuerier"]], "__init__() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.__init__"]], "care_units() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.care_units"]], "diagnoses() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.diagnoses"]], "get_table() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.get_table"]], "imaging() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.imaging"]], "ip_admin() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.ip_admin"]], "list_columns() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.list_columns"]], "list_custom_tables() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.list_custom_tables"]], "list_schemas() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.list_schemas"]], "list_tables() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.list_tables"]], "room_transfer() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.room_transfer"]], "cyclops.query.interface": [[126, "module-cyclops.query.interface"]], "queryinterface (class in cyclops.query.interface)": [[127, "cyclops.query.interface.QueryInterface"]], "__init__() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.__init__"]], "clear_data() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.clear_data"]], "data (queryinterface property)": [[127, "cyclops.query.interface.QueryInterface.data"]], "join() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.join"]], "ops() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.ops"]], "run() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.run"]], "save() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.save"]], "union() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.union"]], "union_all() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.union_all"]], "cyclops.query.mimiciii": [[128, "module-cyclops.query.mimiciii"]], "mimiciiiquerier (class in cyclops.query.mimiciii)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier"]], "__init__() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.__init__"]], "chartevents() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.chartevents"]], "diagnoses() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.diagnoses"]], "get_table() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.get_table"]], "labevents() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.labevents"]], "list_columns() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.list_columns"]], "list_custom_tables() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.list_custom_tables"]], "list_schemas() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.list_schemas"]], "list_tables() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.list_tables"]], "cyclops.query.mimiciv": [[130, "module-cyclops.query.mimiciv"]], "mimicivquerier (class in cyclops.query.mimiciv)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier"]], "__init__() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.__init__"]], "chartevents() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.chartevents"]], "diagnoses() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.diagnoses"]], "get_table() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.get_table"]], "labevents() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.labevents"]], "list_columns() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.list_columns"]], "list_custom_tables() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.list_custom_tables"]], "list_schemas() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.list_schemas"]], "list_tables() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.list_tables"]], "patients() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.patients"]], "cyclops.query.omop": [[132, "module-cyclops.query.omop"]], "omopquerier (class in cyclops.query.omop)": [[133, "cyclops.query.omop.OMOPQuerier"]], "__init__() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.__init__"]], "get_table() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.get_table"]], "list_columns() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.list_columns"]], "list_custom_tables() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.list_custom_tables"]], "list_schemas() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.list_schemas"]], "list_tables() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.list_tables"]], "map_concept_ids_to_name() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.map_concept_ids_to_name"]], "measurement() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.measurement"]], "observation() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.observation"]], "person() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.person"]], "visit_detail() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.visit_detail"]], "visit_occurrence() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.visit_occurrence"]], "cyclops.query.ops": [[134, "module-cyclops.query.ops"]], "addcolumn (class in cyclops.query.ops)": [[135, "cyclops.query.ops.AddColumn"]], "__call__() (addcolumn method)": [[135, "cyclops.query.ops.AddColumn.__call__"]], "adddeltacolumn (class in cyclops.query.ops)": [[136, "cyclops.query.ops.AddDeltaColumn"]], "__call__() (adddeltacolumn method)": [[136, "cyclops.query.ops.AddDeltaColumn.__call__"]], "adddeltaconstant (class in cyclops.query.ops)": [[137, "cyclops.query.ops.AddDeltaConstant"]], "__call__() (adddeltaconstant method)": [[137, "cyclops.query.ops.AddDeltaConstant.__call__"]], "addnumeric (class in cyclops.query.ops)": [[138, "cyclops.query.ops.AddNumeric"]], "__call__() (addnumeric method)": [[138, "cyclops.query.ops.AddNumeric.__call__"]], "and (class in cyclops.query.ops)": [[139, "cyclops.query.ops.And"]], "__call__() (and method)": [[139, "cyclops.query.ops.And.__call__"]], "apply (class in cyclops.query.ops)": [[140, "cyclops.query.ops.Apply"]], "__call__() (apply method)": [[140, "cyclops.query.ops.Apply.__call__"]], "cast (class in cyclops.query.ops)": [[141, "cyclops.query.ops.Cast"]], "__call__() (cast method)": [[141, "cyclops.query.ops.Cast.__call__"]], "conditionafterdate (class in cyclops.query.ops)": [[142, "cyclops.query.ops.ConditionAfterDate"]], "__call__() (conditionafterdate method)": [[142, "cyclops.query.ops.ConditionAfterDate.__call__"]], "conditionbeforedate (class in cyclops.query.ops)": [[143, "cyclops.query.ops.ConditionBeforeDate"]], "__call__() (conditionbeforedate method)": [[143, "cyclops.query.ops.ConditionBeforeDate.__call__"]], "conditionendswith (class in cyclops.query.ops)": [[144, "cyclops.query.ops.ConditionEndsWith"]], "__call__() (conditionendswith method)": [[144, "cyclops.query.ops.ConditionEndsWith.__call__"]], "conditionequals (class in cyclops.query.ops)": [[145, "cyclops.query.ops.ConditionEquals"]], "__call__() (conditionequals method)": [[145, "cyclops.query.ops.ConditionEquals.__call__"]], "conditiongreaterthan (class in cyclops.query.ops)": [[146, "cyclops.query.ops.ConditionGreaterThan"]], "__call__() (conditiongreaterthan method)": [[146, "cyclops.query.ops.ConditionGreaterThan.__call__"]], "conditionin (class in cyclops.query.ops)": [[147, "cyclops.query.ops.ConditionIn"]], "__call__() (conditionin method)": [[147, "cyclops.query.ops.ConditionIn.__call__"]], "conditioninmonths (class in cyclops.query.ops)": [[148, "cyclops.query.ops.ConditionInMonths"]], "__call__() (conditioninmonths method)": [[148, "cyclops.query.ops.ConditionInMonths.__call__"]], "conditioninyears (class in cyclops.query.ops)": [[149, "cyclops.query.ops.ConditionInYears"]], "__call__() (conditioninyears method)": [[149, "cyclops.query.ops.ConditionInYears.__call__"]], "conditionlessthan (class in cyclops.query.ops)": [[150, "cyclops.query.ops.ConditionLessThan"]], "__call__() (conditionlessthan method)": [[150, "cyclops.query.ops.ConditionLessThan.__call__"]], "conditionlike (class in cyclops.query.ops)": [[151, "cyclops.query.ops.ConditionLike"]], "__call__() (conditionlike method)": [[151, "cyclops.query.ops.ConditionLike.__call__"]], "conditionregexmatch (class in cyclops.query.ops)": [[152, "cyclops.query.ops.ConditionRegexMatch"]], "__call__() (conditionregexmatch method)": [[152, "cyclops.query.ops.ConditionRegexMatch.__call__"]], "conditionstartswith (class in cyclops.query.ops)": [[153, "cyclops.query.ops.ConditionStartsWith"]], "__call__() (conditionstartswith method)": [[153, "cyclops.query.ops.ConditionStartsWith.__call__"]], "conditionsubstring (class in cyclops.query.ops)": [[154, "cyclops.query.ops.ConditionSubstring"]], "__call__() (conditionsubstring method)": [[154, "cyclops.query.ops.ConditionSubstring.__call__"]], "distinct (class in cyclops.query.ops)": [[155, "cyclops.query.ops.Distinct"]], "__call__() (distinct method)": [[155, "cyclops.query.ops.Distinct.__call__"]], "drop (class in cyclops.query.ops)": [[156, "cyclops.query.ops.Drop"]], "__call__() (drop method)": [[156, "cyclops.query.ops.Drop.__call__"]], "dropempty (class in cyclops.query.ops)": [[157, "cyclops.query.ops.DropEmpty"]], "__call__() (dropempty method)": [[157, "cyclops.query.ops.DropEmpty.__call__"]], "dropnulls (class in cyclops.query.ops)": [[158, "cyclops.query.ops.DropNulls"]], "__call__() (dropnulls method)": [[158, "cyclops.query.ops.DropNulls.__call__"]], "extracttimestampcomponent (class in cyclops.query.ops)": [[159, "cyclops.query.ops.ExtractTimestampComponent"]], "__call__() (extracttimestampcomponent method)": [[159, "cyclops.query.ops.ExtractTimestampComponent.__call__"]], "fillnull (class in cyclops.query.ops)": [[160, "cyclops.query.ops.FillNull"]], "__call__() (fillnull method)": [[160, "cyclops.query.ops.FillNull.__call__"]], "groupbyaggregate (class in cyclops.query.ops)": [[161, "cyclops.query.ops.GroupByAggregate"]], "__call__() (groupbyaggregate method)": [[161, "cyclops.query.ops.GroupByAggregate.__call__"]], "join (class in cyclops.query.ops)": [[162, "cyclops.query.ops.Join"]], "__call__() (join method)": [[162, "cyclops.query.ops.Join.__call__"]], "keep (class in cyclops.query.ops)": [[163, "cyclops.query.ops.Keep"]], "__call__() (keep method)": [[163, "cyclops.query.ops.Keep.__call__"]], "limit (class in cyclops.query.ops)": [[164, "cyclops.query.ops.Limit"]], "__call__() (limit method)": [[164, "cyclops.query.ops.Limit.__call__"]], "literal (class in cyclops.query.ops)": [[165, "cyclops.query.ops.Literal"]], "__call__() (literal method)": [[165, "cyclops.query.ops.Literal.__call__"]], "or (class in cyclops.query.ops)": [[166, "cyclops.query.ops.Or"]], "__call__() (or method)": [[166, "cyclops.query.ops.Or.__call__"]], "orderby (class in cyclops.query.ops)": [[167, "cyclops.query.ops.OrderBy"]], "__call__() (orderby method)": [[167, "cyclops.query.ops.OrderBy.__call__"]], "queryop (class in cyclops.query.ops)": [[168, "cyclops.query.ops.QueryOp"]], "__call__() (queryop method)": [[168, "cyclops.query.ops.QueryOp.__call__"]], "randomizeorder (class in cyclops.query.ops)": [[169, "cyclops.query.ops.RandomizeOrder"]], "__call__() (randomizeorder method)": [[169, "cyclops.query.ops.RandomizeOrder.__call__"]], "rename (class in cyclops.query.ops)": [[170, "cyclops.query.ops.Rename"]], "__call__() (rename method)": [[170, "cyclops.query.ops.Rename.__call__"]], "reorder (class in cyclops.query.ops)": [[171, "cyclops.query.ops.Reorder"]], "__call__() (reorder method)": [[171, "cyclops.query.ops.Reorder.__call__"]], "reorderafter (class in cyclops.query.ops)": [[172, "cyclops.query.ops.ReorderAfter"]], "__call__() (reorderafter method)": [[172, "cyclops.query.ops.ReorderAfter.__call__"]], "sequential (class in cyclops.query.ops)": [[173, "cyclops.query.ops.Sequential"]], "__add__() (sequential method)": [[173, "cyclops.query.ops.Sequential.__add__"]], "__call__() (sequential method)": [[173, "cyclops.query.ops.Sequential.__call__"]], "__init__() (sequential method)": [[173, "cyclops.query.ops.Sequential.__init__"]], "append() (sequential method)": [[173, "cyclops.query.ops.Sequential.append"]], "extend() (sequential method)": [[173, "cyclops.query.ops.Sequential.extend"]], "insert() (sequential method)": [[173, "cyclops.query.ops.Sequential.insert"]], "pop() (sequential method)": [[173, "cyclops.query.ops.Sequential.pop"]], "substring (class in cyclops.query.ops)": [[174, "cyclops.query.ops.Substring"]], "__call__() (substring method)": [[174, "cyclops.query.ops.Substring.__call__"]], "trim (class in cyclops.query.ops)": [[175, "cyclops.query.ops.Trim"]], "__call__() (trim method)": [[175, "cyclops.query.ops.Trim.__call__"]], "union (class in cyclops.query.ops)": [[176, "cyclops.query.ops.Union"]], "__call__() (union method)": [[176, "cyclops.query.ops.Union.__call__"]], "cyclops.report.report": [[177, "module-cyclops.report.report"]], "modelcardreport (class in cyclops.report.report)": [[178, "cyclops.report.report.ModelCardReport"]], "export() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.export"]], "from_json_file() (modelcardreport class method)": [[178, "cyclops.report.report.ModelCardReport.from_json_file"]], "log_citation() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_citation"]], "log_dataset() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_dataset"]], "log_descriptor() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_descriptor"]], "log_fairness_assessment() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_fairness_assessment"]], "log_from_dict() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_from_dict"]], "log_image() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_image"]], "log_license() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_license"]], "log_model_parameters() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_model_parameters"]], "log_owner() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_owner"]], "log_performance_metrics() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_performance_metrics"]], "log_plotly_figure() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_plotly_figure"]], "log_quantitative_analysis() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_quantitative_analysis"]], "log_reference() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_reference"]], "log_regulation() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_regulation"]], "log_risk() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_risk"]], "log_use_case() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_use_case"]], "log_user() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_user"]], "log_version() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_version"]], "cyclops.tasks.cxr_classification": [[179, "module-cyclops.tasks.cxr_classification"]], "cxrclassificationtask (class in cyclops.tasks.cxr_classification)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask"]], "__init__() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.__init__"]], "add_model() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.add_model"]], "data_type (cxrclassificationtask property)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.data_type"]], "evaluate() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.evaluate"]], "get_model() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.get_model"]], "list_models() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.list_models"]], "models_count (cxrclassificationtask property)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.models_count"]], "predict() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.predict"]], "task_type (cxrclassificationtask property)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.task_type"]], "cyclops.tasks.mortality_prediction": [[181, "module-cyclops.tasks.mortality_prediction"]], "mortalitypredictiontask (class in cyclops.tasks.mortality_prediction)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask"]], "__init__() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.__init__"]], "add_model() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.add_model"]], "data_type (mortalitypredictiontask property)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.data_type"]], "evaluate() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.evaluate"]], "get_model() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.get_model"]], "list_models() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.list_models"]], "list_models_params() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.list_models_params"]], "load_model() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.load_model"]], "models_count (mortalitypredictiontask property)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.models_count"]], "predict() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.predict"]], "save_model() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.save_model"]], "task_type (mortalitypredictiontask property)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.task_type"]], "train() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.train"]], "cyclops.data": [[183, "module-cyclops.data"]], "cyclops.data.features": [[183, "module-cyclops.data.features"]], "cyclops.evaluate": [[184, "module-cyclops.evaluate"]], "cyclops.evaluate.fairness": [[184, "module-cyclops.evaluate.fairness"]], "cyclops.evaluate.metrics": [[184, "module-cyclops.evaluate.metrics"]], "cyclops.evaluate.metrics.functional": [[184, "module-cyclops.evaluate.metrics.functional"]], "cyclops.monitor": [[185, "module-cyclops.monitor"]], "cyclops.query": [[186, "module-cyclops.query"]], "cyclops.report": [[187, "module-cyclops.report"]], "cyclops.tasks": [[188, "module-cyclops.tasks"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api", "contributing", "index", "intro", "reference/api/_autosummary/cyclops.data.features.medical_image", "reference/api/_autosummary/cyclops.data.features.medical_image.MedicalImage", "reference/api/_autosummary/cyclops.data.slicer", "reference/api/_autosummary/cyclops.data.slicer.SliceSpec", "reference/api/_autosummary/cyclops.data.slicer.compound_filter", "reference/api/_autosummary/cyclops.data.slicer.filter_datetime", "reference/api/_autosummary/cyclops.data.slicer.filter_non_null", "reference/api/_autosummary/cyclops.data.slicer.filter_range", "reference/api/_autosummary/cyclops.data.slicer.filter_string_contains", "reference/api/_autosummary/cyclops.data.slicer.filter_value", "reference/api/_autosummary/cyclops.data.slicer.is_datetime", "reference/api/_autosummary/cyclops.data.slicer.overall", "reference/api/_autosummary/cyclops.evaluate.evaluator", "reference/api/_autosummary/cyclops.evaluate.evaluator.evaluate", "reference/api/_autosummary/cyclops.evaluate.fairness.config", "reference/api/_autosummary/cyclops.evaluate.fairness.config.FairnessConfig", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.evaluate_fairness", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.Accuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.BinaryAccuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.MulticlassAccuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.MultilabelAccuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.AUROC", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.BinaryAUROC", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.MulticlassAUROC", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.MultilabelAUROC", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.BinaryF1Score", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.BinaryFbetaScore", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.F1Score", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.FbetaScore", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MulticlassF1Score", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MultilabelF1Score", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore", "reference/api/_autosummary/cyclops.evaluate.metrics.factory", "reference/api/_autosummary/cyclops.evaluate.metrics.factory.create_metric", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.accuracy", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.auroc", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.binary_f1_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.f1_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.fbeta_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.binary_precision", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.binary_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.precision", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.recall", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.binary_roc_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.roc_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.sensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.specificity", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.stat_scores", "reference/api/_autosummary/cyclops.evaluate.metrics.metric", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.Metric", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.MetricCollection", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.OperatorMetric", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.BinaryPrecision", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.BinaryRecall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MulticlassPrecision", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MulticlassRecall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MultilabelPrecision", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MultilabelRecall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.Precision", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.Recall", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.roc", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.BinaryROCCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.MulticlassROCCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.MultilabelROCCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.ROCCurve", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.BinarySensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.Sensitivity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.BinarySpecificity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.MulticlassSpecificity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.MultilabelSpecificity", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.Specificity", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.BinaryStatScores", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.MulticlassStatScores", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.MultilabelStatScores", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.StatScores", "reference/api/_autosummary/cyclops.monitor.clinical_applicator", "reference/api/_autosummary/cyclops.monitor.clinical_applicator.ClinicalShiftApplicator", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.binary_noise_shift", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.feature_association_shift", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.feature_swap_shift", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.gaussian_noise_shift", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.knockout_shift", "reference/api/_autosummary/cyclops.query.base", "reference/api/_autosummary/cyclops.query.base.DatasetQuerier", "reference/api/_autosummary/cyclops.query.eicu", "reference/api/_autosummary/cyclops.query.eicu.EICUQuerier", "reference/api/_autosummary/cyclops.query.gemini", "reference/api/_autosummary/cyclops.query.gemini.GEMINIQuerier", "reference/api/_autosummary/cyclops.query.interface", "reference/api/_autosummary/cyclops.query.interface.QueryInterface", "reference/api/_autosummary/cyclops.query.mimiciii", "reference/api/_autosummary/cyclops.query.mimiciii.MIMICIIIQuerier", "reference/api/_autosummary/cyclops.query.mimiciv", "reference/api/_autosummary/cyclops.query.mimiciv.MIMICIVQuerier", "reference/api/_autosummary/cyclops.query.omop", "reference/api/_autosummary/cyclops.query.omop.OMOPQuerier", "reference/api/_autosummary/cyclops.query.ops", "reference/api/_autosummary/cyclops.query.ops.AddColumn", "reference/api/_autosummary/cyclops.query.ops.AddDeltaColumn", "reference/api/_autosummary/cyclops.query.ops.AddDeltaConstant", "reference/api/_autosummary/cyclops.query.ops.AddNumeric", "reference/api/_autosummary/cyclops.query.ops.And", "reference/api/_autosummary/cyclops.query.ops.Apply", "reference/api/_autosummary/cyclops.query.ops.Cast", "reference/api/_autosummary/cyclops.query.ops.ConditionAfterDate", "reference/api/_autosummary/cyclops.query.ops.ConditionBeforeDate", "reference/api/_autosummary/cyclops.query.ops.ConditionEndsWith", "reference/api/_autosummary/cyclops.query.ops.ConditionEquals", "reference/api/_autosummary/cyclops.query.ops.ConditionGreaterThan", "reference/api/_autosummary/cyclops.query.ops.ConditionIn", "reference/api/_autosummary/cyclops.query.ops.ConditionInMonths", "reference/api/_autosummary/cyclops.query.ops.ConditionInYears", "reference/api/_autosummary/cyclops.query.ops.ConditionLessThan", "reference/api/_autosummary/cyclops.query.ops.ConditionLike", "reference/api/_autosummary/cyclops.query.ops.ConditionRegexMatch", "reference/api/_autosummary/cyclops.query.ops.ConditionStartsWith", "reference/api/_autosummary/cyclops.query.ops.ConditionSubstring", "reference/api/_autosummary/cyclops.query.ops.Distinct", "reference/api/_autosummary/cyclops.query.ops.Drop", "reference/api/_autosummary/cyclops.query.ops.DropEmpty", "reference/api/_autosummary/cyclops.query.ops.DropNulls", "reference/api/_autosummary/cyclops.query.ops.ExtractTimestampComponent", "reference/api/_autosummary/cyclops.query.ops.FillNull", "reference/api/_autosummary/cyclops.query.ops.GroupByAggregate", "reference/api/_autosummary/cyclops.query.ops.Join", "reference/api/_autosummary/cyclops.query.ops.Keep", "reference/api/_autosummary/cyclops.query.ops.Limit", "reference/api/_autosummary/cyclops.query.ops.Literal", "reference/api/_autosummary/cyclops.query.ops.Or", "reference/api/_autosummary/cyclops.query.ops.OrderBy", "reference/api/_autosummary/cyclops.query.ops.QueryOp", "reference/api/_autosummary/cyclops.query.ops.RandomizeOrder", "reference/api/_autosummary/cyclops.query.ops.Rename", "reference/api/_autosummary/cyclops.query.ops.Reorder", "reference/api/_autosummary/cyclops.query.ops.ReorderAfter", "reference/api/_autosummary/cyclops.query.ops.Sequential", "reference/api/_autosummary/cyclops.query.ops.Substring", "reference/api/_autosummary/cyclops.query.ops.Trim", "reference/api/_autosummary/cyclops.query.ops.Union", "reference/api/_autosummary/cyclops.report.report", "reference/api/_autosummary/cyclops.report.report.ModelCardReport", "reference/api/_autosummary/cyclops.tasks.cxr_classification", "reference/api/_autosummary/cyclops.tasks.cxr_classification.CXRClassificationTask", "reference/api/_autosummary/cyclops.tasks.mortality_prediction", "reference/api/_autosummary/cyclops.tasks.mortality_prediction.MortalityPredictionTask", "reference/api/cyclops.data", "reference/api/cyclops.evaluate", "reference/api/cyclops.monitor", "reference/api/cyclops.query", "reference/api/cyclops.report", "reference/api/cyclops.tasks", "tutorials", "tutorials/eicu/query_api", "tutorials/gemini/query_api", "tutorials/kaggle/heart_failure_prediction", "tutorials/mimiciii/query_api", "tutorials/mimiciv/query_api", "tutorials/nihcxr/cxr_classification", "tutorials/nihcxr/monitor_api", "tutorials/omop/query_api", "tutorials/synthea/los_prediction", "tutorials_monitor", "tutorials_query", "tutorials_use_cases"], "filenames": ["api.rst", "contributing.rst", "index.rst", "intro.rst", "reference/api/_autosummary/cyclops.data.features.medical_image.rst", "reference/api/_autosummary/cyclops.data.features.medical_image.MedicalImage.rst", "reference/api/_autosummary/cyclops.data.slicer.rst", "reference/api/_autosummary/cyclops.data.slicer.SliceSpec.rst", "reference/api/_autosummary/cyclops.data.slicer.compound_filter.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_datetime.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_non_null.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_range.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_string_contains.rst", "reference/api/_autosummary/cyclops.data.slicer.filter_value.rst", "reference/api/_autosummary/cyclops.data.slicer.is_datetime.rst", "reference/api/_autosummary/cyclops.data.slicer.overall.rst", "reference/api/_autosummary/cyclops.evaluate.evaluator.rst", "reference/api/_autosummary/cyclops.evaluate.evaluator.evaluate.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.config.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.config.FairnessConfig.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.evaluate_fairness.rst", "reference/api/_autosummary/cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.Accuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.BinaryAccuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.AUROC.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.BinaryAUROC.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.MulticlassAUROC.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.auroc.MultilabelAUROC.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.BinaryF1Score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.F1Score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.FbetaScore.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MulticlassF1Score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MultilabelF1Score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.factory.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.factory.create_metric.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.accuracy.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.auroc.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.binary_f1_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.f1_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.fbeta_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.binary_precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.binary_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall.recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.precision_recall_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.binary_roc_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.roc.roc_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.sensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.specificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.functional.stat_scores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.Metric.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.MetricCollection.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.metric.OperatorMetric.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.BinaryPrecision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.BinaryRecall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MulticlassRecall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.MultilabelRecall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.Precision.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall.Recall.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.BinaryROCCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.MulticlassROCCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.MultilabelROCCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.roc.ROCCurve.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.BinarySensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.sensitivity.Sensitivity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.BinarySpecificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.MulticlassSpecificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.MultilabelSpecificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.specificity.Specificity.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.BinaryStatScores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.rst", "reference/api/_autosummary/cyclops.evaluate.metrics.stat_scores.StatScores.rst", "reference/api/_autosummary/cyclops.monitor.clinical_applicator.rst", "reference/api/_autosummary/cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.binary_noise_shift.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.feature_association_shift.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.feature_swap_shift.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.gaussian_noise_shift.rst", "reference/api/_autosummary/cyclops.monitor.synthetic_applicator.knockout_shift.rst", "reference/api/_autosummary/cyclops.query.base.rst", "reference/api/_autosummary/cyclops.query.base.DatasetQuerier.rst", "reference/api/_autosummary/cyclops.query.eicu.rst", "reference/api/_autosummary/cyclops.query.eicu.EICUQuerier.rst", "reference/api/_autosummary/cyclops.query.gemini.rst", "reference/api/_autosummary/cyclops.query.gemini.GEMINIQuerier.rst", "reference/api/_autosummary/cyclops.query.interface.rst", "reference/api/_autosummary/cyclops.query.interface.QueryInterface.rst", "reference/api/_autosummary/cyclops.query.mimiciii.rst", "reference/api/_autosummary/cyclops.query.mimiciii.MIMICIIIQuerier.rst", "reference/api/_autosummary/cyclops.query.mimiciv.rst", "reference/api/_autosummary/cyclops.query.mimiciv.MIMICIVQuerier.rst", "reference/api/_autosummary/cyclops.query.omop.rst", "reference/api/_autosummary/cyclops.query.omop.OMOPQuerier.rst", "reference/api/_autosummary/cyclops.query.ops.rst", "reference/api/_autosummary/cyclops.query.ops.AddColumn.rst", "reference/api/_autosummary/cyclops.query.ops.AddDeltaColumn.rst", "reference/api/_autosummary/cyclops.query.ops.AddDeltaConstant.rst", "reference/api/_autosummary/cyclops.query.ops.AddNumeric.rst", "reference/api/_autosummary/cyclops.query.ops.And.rst", "reference/api/_autosummary/cyclops.query.ops.Apply.rst", "reference/api/_autosummary/cyclops.query.ops.Cast.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionAfterDate.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionBeforeDate.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionEndsWith.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionEquals.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionGreaterThan.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionIn.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionInMonths.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionInYears.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionLessThan.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionLike.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionRegexMatch.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionStartsWith.rst", "reference/api/_autosummary/cyclops.query.ops.ConditionSubstring.rst", "reference/api/_autosummary/cyclops.query.ops.Distinct.rst", "reference/api/_autosummary/cyclops.query.ops.Drop.rst", "reference/api/_autosummary/cyclops.query.ops.DropEmpty.rst", "reference/api/_autosummary/cyclops.query.ops.DropNulls.rst", "reference/api/_autosummary/cyclops.query.ops.ExtractTimestampComponent.rst", "reference/api/_autosummary/cyclops.query.ops.FillNull.rst", "reference/api/_autosummary/cyclops.query.ops.GroupByAggregate.rst", "reference/api/_autosummary/cyclops.query.ops.Join.rst", "reference/api/_autosummary/cyclops.query.ops.Keep.rst", "reference/api/_autosummary/cyclops.query.ops.Limit.rst", "reference/api/_autosummary/cyclops.query.ops.Literal.rst", "reference/api/_autosummary/cyclops.query.ops.Or.rst", "reference/api/_autosummary/cyclops.query.ops.OrderBy.rst", "reference/api/_autosummary/cyclops.query.ops.QueryOp.rst", "reference/api/_autosummary/cyclops.query.ops.RandomizeOrder.rst", "reference/api/_autosummary/cyclops.query.ops.Rename.rst", "reference/api/_autosummary/cyclops.query.ops.Reorder.rst", "reference/api/_autosummary/cyclops.query.ops.ReorderAfter.rst", "reference/api/_autosummary/cyclops.query.ops.Sequential.rst", "reference/api/_autosummary/cyclops.query.ops.Substring.rst", "reference/api/_autosummary/cyclops.query.ops.Trim.rst", "reference/api/_autosummary/cyclops.query.ops.Union.rst", "reference/api/_autosummary/cyclops.report.report.rst", "reference/api/_autosummary/cyclops.report.report.ModelCardReport.rst", "reference/api/_autosummary/cyclops.tasks.cxr_classification.rst", "reference/api/_autosummary/cyclops.tasks.cxr_classification.CXRClassificationTask.rst", "reference/api/_autosummary/cyclops.tasks.mortality_prediction.rst", "reference/api/_autosummary/cyclops.tasks.mortality_prediction.MortalityPredictionTask.rst", "reference/api/cyclops.data.rst", "reference/api/cyclops.evaluate.rst", "reference/api/cyclops.monitor.rst", "reference/api/cyclops.query.rst", "reference/api/cyclops.report.rst", "reference/api/cyclops.tasks.rst", "tutorials.rst", "tutorials/eicu/query_api.ipynb", "tutorials/gemini/query_api.ipynb", "tutorials/kaggle/heart_failure_prediction.ipynb", "tutorials/mimiciii/query_api.ipynb", "tutorials/mimiciv/query_api.ipynb", "tutorials/nihcxr/cxr_classification.ipynb", "tutorials/nihcxr/monitor_api.ipynb", "tutorials/omop/query_api.ipynb", "tutorials/synthea/los_prediction.ipynb", "tutorials_monitor.rst", "tutorials_query.rst", "tutorials_use_cases.rst"], "titles": ["API Reference", "Contributing to cyclops", "Welcome to cyclops\u2019s documentation!", "\ud83d\udc23 Getting Started", "cyclops.data.features.medical_image", "cyclops.data.features.medical_image.MedicalImage", "cyclops.data.slicer", "cyclops.data.slicer.SliceSpec", "cyclops.data.slicer.compound_filter", "cyclops.data.slicer.filter_datetime", "cyclops.data.slicer.filter_non_null", "cyclops.data.slicer.filter_range", "cyclops.data.slicer.filter_string_contains", "cyclops.data.slicer.filter_value", "cyclops.data.slicer.is_datetime", "cyclops.data.slicer.overall", "cyclops.evaluate.evaluator", "cyclops.evaluate.evaluator.evaluate", "cyclops.evaluate.fairness.config", "cyclops.evaluate.fairness.config.FairnessConfig", "cyclops.evaluate.fairness.evaluator", "cyclops.evaluate.fairness.evaluator.evaluate_fairness", "cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values", "cyclops.evaluate.metrics.accuracy", "cyclops.evaluate.metrics.accuracy.Accuracy", "cyclops.evaluate.metrics.accuracy.BinaryAccuracy", "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy", "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy", "cyclops.evaluate.metrics.auroc", "cyclops.evaluate.metrics.auroc.AUROC", "cyclops.evaluate.metrics.auroc.BinaryAUROC", "cyclops.evaluate.metrics.auroc.MulticlassAUROC", "cyclops.evaluate.metrics.auroc.MultilabelAUROC", "cyclops.evaluate.metrics.f_beta", "cyclops.evaluate.metrics.f_beta.BinaryF1Score", "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore", "cyclops.evaluate.metrics.f_beta.F1Score", "cyclops.evaluate.metrics.f_beta.FbetaScore", "cyclops.evaluate.metrics.f_beta.MulticlassF1Score", "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore", "cyclops.evaluate.metrics.f_beta.MultilabelF1Score", "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore", "cyclops.evaluate.metrics.factory", "cyclops.evaluate.metrics.factory.create_metric", "cyclops.evaluate.metrics.functional.accuracy", "cyclops.evaluate.metrics.functional.auroc", "cyclops.evaluate.metrics.functional.f_beta", "cyclops.evaluate.metrics.functional.f_beta.binary_f1_score", "cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score", "cyclops.evaluate.metrics.functional.f_beta.f1_score", "cyclops.evaluate.metrics.functional.f_beta.fbeta_score", "cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score", "cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score", "cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score", "cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score", "cyclops.evaluate.metrics.functional.precision_recall", "cyclops.evaluate.metrics.functional.precision_recall.binary_precision", "cyclops.evaluate.metrics.functional.precision_recall.binary_recall", "cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision", "cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall", "cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision", "cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall", "cyclops.evaluate.metrics.functional.precision_recall.precision", "cyclops.evaluate.metrics.functional.precision_recall.recall", "cyclops.evaluate.metrics.functional.precision_recall_curve", "cyclops.evaluate.metrics.functional.roc", "cyclops.evaluate.metrics.functional.roc.binary_roc_curve", "cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve", "cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve", "cyclops.evaluate.metrics.functional.roc.roc_curve", "cyclops.evaluate.metrics.functional.sensitivity", "cyclops.evaluate.metrics.functional.specificity", "cyclops.evaluate.metrics.functional.stat_scores", "cyclops.evaluate.metrics.metric", "cyclops.evaluate.metrics.metric.Metric", "cyclops.evaluate.metrics.metric.MetricCollection", "cyclops.evaluate.metrics.metric.OperatorMetric", "cyclops.evaluate.metrics.precision_recall", "cyclops.evaluate.metrics.precision_recall.BinaryPrecision", "cyclops.evaluate.metrics.precision_recall.BinaryRecall", "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision", "cyclops.evaluate.metrics.precision_recall.MulticlassRecall", "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision", "cyclops.evaluate.metrics.precision_recall.MultilabelRecall", "cyclops.evaluate.metrics.precision_recall.Precision", "cyclops.evaluate.metrics.precision_recall.Recall", "cyclops.evaluate.metrics.precision_recall_curve", "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve", "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve", "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve", "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve", "cyclops.evaluate.metrics.roc", "cyclops.evaluate.metrics.roc.BinaryROCCurve", "cyclops.evaluate.metrics.roc.MulticlassROCCurve", "cyclops.evaluate.metrics.roc.MultilabelROCCurve", "cyclops.evaluate.metrics.roc.ROCCurve", "cyclops.evaluate.metrics.sensitivity", "cyclops.evaluate.metrics.sensitivity.BinarySensitivity", "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity", "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity", "cyclops.evaluate.metrics.sensitivity.Sensitivity", "cyclops.evaluate.metrics.specificity", "cyclops.evaluate.metrics.specificity.BinarySpecificity", "cyclops.evaluate.metrics.specificity.MulticlassSpecificity", "cyclops.evaluate.metrics.specificity.MultilabelSpecificity", "cyclops.evaluate.metrics.specificity.Specificity", "cyclops.evaluate.metrics.stat_scores", "cyclops.evaluate.metrics.stat_scores.BinaryStatScores", "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores", "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores", "cyclops.evaluate.metrics.stat_scores.StatScores", "cyclops.monitor.clinical_applicator", "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator", "cyclops.monitor.synthetic_applicator", "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator", "cyclops.monitor.synthetic_applicator.binary_noise_shift", "cyclops.monitor.synthetic_applicator.feature_association_shift", "cyclops.monitor.synthetic_applicator.feature_swap_shift", "cyclops.monitor.synthetic_applicator.gaussian_noise_shift", "cyclops.monitor.synthetic_applicator.knockout_shift", "cyclops.query.base", "cyclops.query.base.DatasetQuerier", "cyclops.query.eicu", "cyclops.query.eicu.EICUQuerier", "cyclops.query.gemini", "cyclops.query.gemini.GEMINIQuerier", "cyclops.query.interface", "cyclops.query.interface.QueryInterface", "cyclops.query.mimiciii", "cyclops.query.mimiciii.MIMICIIIQuerier", "cyclops.query.mimiciv", "cyclops.query.mimiciv.MIMICIVQuerier", "cyclops.query.omop", "cyclops.query.omop.OMOPQuerier", "cyclops.query.ops", "cyclops.query.ops.AddColumn", "cyclops.query.ops.AddDeltaColumn", "cyclops.query.ops.AddDeltaConstant", "cyclops.query.ops.AddNumeric", "cyclops.query.ops.And", "cyclops.query.ops.Apply", "cyclops.query.ops.Cast", "cyclops.query.ops.ConditionAfterDate", "cyclops.query.ops.ConditionBeforeDate", "cyclops.query.ops.ConditionEndsWith", "cyclops.query.ops.ConditionEquals", "cyclops.query.ops.ConditionGreaterThan", "cyclops.query.ops.ConditionIn", "cyclops.query.ops.ConditionInMonths", "cyclops.query.ops.ConditionInYears", "cyclops.query.ops.ConditionLessThan", "cyclops.query.ops.ConditionLike", "cyclops.query.ops.ConditionRegexMatch", "cyclops.query.ops.ConditionStartsWith", "cyclops.query.ops.ConditionSubstring", "cyclops.query.ops.Distinct", "cyclops.query.ops.Drop", "cyclops.query.ops.DropEmpty", "cyclops.query.ops.DropNulls", "cyclops.query.ops.ExtractTimestampComponent", "cyclops.query.ops.FillNull", "cyclops.query.ops.GroupByAggregate", "cyclops.query.ops.Join", "cyclops.query.ops.Keep", "cyclops.query.ops.Limit", "cyclops.query.ops.Literal", "cyclops.query.ops.Or", "cyclops.query.ops.OrderBy", "cyclops.query.ops.QueryOp", "cyclops.query.ops.RandomizeOrder", "cyclops.query.ops.Rename", "cyclops.query.ops.Reorder", "cyclops.query.ops.ReorderAfter", "cyclops.query.ops.Sequential", "cyclops.query.ops.Substring", "cyclops.query.ops.Trim", "cyclops.query.ops.Union", "cyclops.report.report", "cyclops.report.report.ModelCardReport", "cyclops.tasks.cxr_classification", "cyclops.tasks.cxr_classification.CXRClassificationTask", "cyclops.tasks.mortality_prediction", "cyclops.tasks.mortality_prediction.MortalityPredictionTask", "cyclops.data", "cyclops.evaluate", "cyclops.monitor", "cyclops.query", "cyclops.report", "cyclops.tasks", "Tutorials", "eICU-CRD query API tutorial", "GEMINI query API tutorial", "Heart Failure Prediction", "MIMIC-III query API tutorial", "MIMIC-IV query API tutorial", "Chest X-Ray Disease Classification", "NIHCXR Clinical Drift Experiments Tutorial", "OMOP query API tutorial", "Prolonged Length of Stay Prediction", "monitor API", "query API", "Example use cases"], "terms": {"cyclop": [0, 189, 190, 191, 192, 193, 195, 196, 197, 198, 200], "queri": [0, 2, 3, 189, 201], "interfac": [0, 125, 129, 131, 133, 178], "queryinterfac": [0, 125, 129, 131, 133], "__init__": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 123, 125, 127, 129, 131, 133, 173, 180, 182], "clear_data": [0, 127], "data": [0, 2, 3, 24, 26, 27, 49, 50, 52, 54, 69, 72, 89, 95, 112, 114, 115, 116, 117, 118, 119, 125, 127, 129, 131, 169, 178, 180, 182, 189, 194, 195, 196, 197, 199], "join": [0, 127, 131, 190, 191, 192, 193, 194, 195, 197, 198], "op": [0, 127, 131, 189, 190, 191, 193, 197, 198, 200], "run": [0, 1, 3, 121, 127, 189, 190, 191, 192, 193, 197, 198, 200], "save": [0, 127, 178, 182, 192, 198], "union": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 127, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 178, 180, 182], "union_al": [0, 127, 176], "addcolumn": [0, 198], "__call__": [0, 5, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176], "adddeltacolumn": [0, 194], "adddeltaconst": 0, "addnumer": 0, "And": [0, 194], "appli": [0, 1, 8, 25, 29, 59, 62, 63, 66, 67, 68, 75, 76, 93, 104, 109, 110, 112, 131, 135, 136, 137, 138, 175, 180, 182, 192, 198], "cast": [0, 5, 121, 123, 125, 127, 129, 131, 133, 191, 192, 194, 198], "conditionafterd": [0, 191, 194, 197], "conditionbefored": [0, 191], "conditionendswith": 0, "conditionequ": [0, 190, 191, 193, 194, 198], "conditiongreaterthan": [0, 198], "conditionin": [0, 139, 166, 198], "conditioninmonth": 0, "conditioninyear": [0, 194], "conditionlessthan": [0, 193, 198], "conditionlik": [0, 139, 166, 194], "conditionregexmatch": [0, 189, 200], "conditionstartswith": 0, "conditionsubstr": [0, 190, 191, 193, 194, 197], "distinct": [0, 191], "drop": [0, 173, 189, 192, 201], "dropempti": [0, 191], "dropnul": 0, "extracttimestampcompon": [0, 198], "fillnul": 0, "groupbyaggreg": [0, 191, 198], "keep": [0, 7, 17, 21, 162, 189, 198, 200], "limit": [0, 21, 127, 169, 189, 192, 193, 194, 195, 197, 198, 200], "liter": [0, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 69, 78, 79, 80, 81, 82, 83, 84, 85, 90, 95, 97, 98, 99, 100, 103, 104, 105, 110, 127, 178], "Or": 0, "orderbi": [0, 191], "queryop": [0, 127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176], "randomizeord": 0, "renam": [0, 192, 195, 198], "reorder": [0, 172], "reorderaft": 0, "sequenti": [0, 127, 190, 191, 193, 194, 197, 198], "__add__": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 173], "append": [0, 173, 195, 198], "extend": [0, 173, 198], "insert": [0, 173], "pop": [0, 75, 173, 192, 198], "substr": [0, 12, 154, 189, 200], "trim": 0, "base": [0, 3, 5, 7, 17, 19, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 189, 192, 200, 201], "datasetqueri": [0, 123, 125, 129, 131, 133, 198], "db": [0, 121, 191, 194], "get_tabl": [0, 121, 123, 125, 129, 131, 133], "list_column": [0, 121, 123, 125, 129, 131, 133, 198], "list_custom_t": [0, 121, 123, 125, 129, 131, 133, 193], "list_schema": [0, 121, 123, 125, 129, 131, 133, 194, 197], "list_tabl": [0, 121, 123, 125, 129, 131, 133, 190, 191, 197], "dataset": [0, 3, 6, 7, 16, 17, 19, 21, 26, 38, 39, 51, 52, 58, 61, 68, 69, 80, 81, 83, 88, 89, 90, 94, 95, 98, 99, 103, 104, 112, 114, 121, 123, 125, 127, 129, 131, 133, 178, 180, 182, 183, 189, 199, 200, 201], "mimiciii": [0, 193, 197], "mimiciiiqueri": [0, 189, 197, 200], "chartev": [0, 129, 131, 193, 194], "diagnos": [0, 125, 129, 131, 189, 200], "labev": [0, 129, 131, 193], "mimiciv": [0, 194], "mimicivqueri": [0, 189, 200], "patient": [0, 125, 131, 189, 192, 195, 196, 198, 200, 201], "eicu": [0, 3, 189, 200], "eicuqueri": [0, 189, 200], "omop": [0, 189, 200], "omopqueri": [0, 189, 200], "map_concept_ids_to_nam": [0, 133, 197], "measur": [0, 133, 189, 200], "observ": [0, 62, 133, 192, 195, 197, 198, 201], "person": [0, 133, 197], "visit_detail": [0, 133, 197], "visit_occurr": [0, 133, 197], "gemini": [0, 121, 123, 129, 131, 133, 189, 200], "geminiqueri": [0, 189, 200], "care_unit": [0, 125], "imag": [0, 4, 5, 17, 21, 118, 125, 178, 180, 183, 189, 195, 196], "ip_admin": [0, 125], "room_transf": [0, 125], "slicer": [0, 192, 195, 196, 198], "compound_filt": 0, "filter_datetim": 0, "filter_non_nul": 0, "filter_rang": 0, "filter_string_contain": 0, "filter_valu": [0, 195], "is_datetim": 0, "overal": [0, 7, 21, 178, 192, 195, 198], "slicespec": [0, 17, 112, 180, 192, 195, 196, 198], "spec_list": [0, 7, 192, 195, 196, 198], "include_overal": [0, 7], "valid": [0, 7, 9, 17, 178, 180, 182, 192], "column_nam": [0, 7, 9, 10, 11, 12, 13, 195], "_registri": [0, 7], "add_slice_spec": [0, 7], "get_slic": [0, 7], "slice": [0, 3, 7, 8, 17, 21, 173, 178, 180, 182, 192, 195, 198], "featur": [0, 7, 9, 10, 11, 12, 13, 15, 17, 112, 116, 117, 178, 180, 182, 189, 195, 201], "medical_imag": 0, "medicalimag": 0, "cast_storag": [0, 5], "decode_exampl": [0, 5], "embed_storag": [0, 5], "encode_exampl": [0, 5], "flatten": [0, 5, 192, 198], "task": [0, 2, 3, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 47, 48, 49, 50, 51, 53, 54, 58, 60, 61, 62, 63, 66, 67, 68, 69, 78, 80, 81, 82, 83, 84, 85, 90, 92, 93, 94, 95, 98, 99, 100, 102, 103, 104, 105, 110, 189, 195, 201], "cxr_classif": 0, "cxrclassificationtask": 0, "add_model": [0, 180, 182], "data_typ": [0, 180, 182], "evalu": [0, 2, 3, 178, 180, 182, 189, 195, 200, 201], "get_model": [0, 180, 182], "list_model": [0, 180, 182, 192, 198], "models_count": [0, 180, 182], "predict": [0, 3, 17, 19, 21, 24, 26, 27, 30, 31, 32, 34, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 67, 80, 81, 82, 84, 85, 87, 88, 89, 92, 93, 94, 98, 100, 102, 103, 104, 105, 107, 108, 109, 110, 180, 181, 182, 189], "task_typ": [0, 180, 182, 192, 195, 198], "mortality_predict": [0, 192, 198], "mortalitypredictiontask": [0, 192, 198], "list_models_param": [0, 182, 192, 198], "load_model": [0, 182], "save_model": [0, 182], "train": [0, 3, 17, 178, 180, 182, 189, 195, 199, 201], "metric": [0, 17, 19, 21, 178, 180, 182, 189, 192, 198, 201], "__mul__": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "add_stat": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "clone": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "comput": [0, 17, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 127, 180, 182, 189, 201], "reset_st": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "update_st": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "metriccollect": [0, 17, 21, 180, 182, 192, 198], "add_metr": [0, 75], "clear": [0, 75, 127], "get": [0, 2, 75, 121, 123, 125, 127, 129, 131, 133, 155, 174, 180, 182, 189, 192, 198, 200, 201], "item": [0, 75, 192, 195, 196, 198], "kei": [0, 7, 17, 21, 75, 161, 170, 173, 178, 192, 195, 196, 198], "popitem": [0, 75], "setdefault": [0, 75], "updat": [0, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 190, 192, 193, 194, 195, 196, 197, 198], "valu": [0, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 138, 145, 146, 147, 150, 157, 158, 160, 161, 162, 165, 178, 189, 195, 196, 198, 201], "operatormetr": 0, "factori": [0, 7, 195], "create_metr": [0, 192, 195, 198], "accuraci": [0, 192, 198], "binaryaccuraci": [0, 192, 198], "multiclassaccuraci": 0, "multilabelaccuraci": 0, "auroc": [0, 189, 192, 198, 201], "binaryauroc": [0, 29, 192, 198], "multiclassauroc": [0, 29], "multilabelauroc": [0, 29, 195], "precision_recal": 0, "binaryprecis": [0, 192, 198], "binaryrecal": [0, 97, 192, 198], "multiclassprecis": 0, "multiclassrecal": [0, 98], "multilabelprecis": 0, "multilabelrecal": [0, 99], "precis": [0, 24, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 64, 66, 77, 78, 80, 82, 85, 86, 87, 88, 89, 90, 92, 100, 105, 192, 198], "recal": [0, 24, 38, 51, 55, 57, 59, 61, 64, 66, 77, 79, 81, 83, 86, 87, 88, 89, 90, 92, 97, 98, 99, 105, 192, 198], "precision_recall_curv": [0, 192, 198], "binaryprecisionrecallcurv": [0, 30, 92, 192, 198], "multiclassprecisionrecallcurv": [0, 31, 93], "multilabelprecisionrecallcurv": [0, 32, 94], "precisionrecallcurv": 0, "roc": [0, 28, 29, 30, 31, 32, 45, 192, 198], "binaryroccurv": [0, 192, 198], "multiclassroccurv": 0, "multilabelroccurv": 0, "roccurv": 0, "sensit": [0, 178, 189, 192, 195, 198, 199], "binarysensit": 0, "multiclasssensit": 0, "multilabelsensit": 0, "specif": [0, 7, 17, 115, 118, 180, 182, 192, 195, 198], "binaryspecif": 0, "multiclassspecif": 0, "multilabelspecif": 0, "f_beta": 0, "binaryf1scor": [0, 192, 198], "binaryfbetascor": [0, 34], "f1score": 0, "fbetascor": [0, 36], "multiclassf1scor": 0, "multiclassfbetascor": [0, 38], "multilabelf1scor": 0, "multilabelfbetascor": [0, 40], "stat_scor": 0, "binarystatscor": [0, 25, 35, 78, 79, 102], "multiclassstatscor": [0, 26, 39, 80, 81, 103], "multilabelstatscor": [0, 27, 41, 82, 83, 104], "statscor": 0, "function": [0, 3, 5, 6, 7, 8, 16, 17, 20, 21, 25, 35, 41, 42, 76, 93, 102, 104, 107, 109, 110, 113, 131, 135, 136, 137, 138, 140, 161, 168, 175, 178, 190, 191, 192, 193, 194, 195, 197, 198, 200], "binary_precis": 0, "binary_recal": 0, "multiclass_precis": 0, "multiclass_recal": 0, "multilabel_precis": 0, "multilabel_recal": 0, "binary_roc_curv": 0, "multiclass_roc_curv": 0, "multilabel_roc_curv": 0, "roc_curv": [0, 192, 198], "binary_f1_scor": 0, "binary_fbeta_scor": 0, "f1_score": [0, 192, 198], "fbeta_scor": 0, "multiclass_f1_scor": 0, "multiclass_fbeta_scor": 0, "multilabel_f1_scor": 0, "multilabel_fbeta_scor": 0, "fair": [0, 17, 178, 180, 182, 192, 195, 198], "evaluate_fair": [0, 195], "warn_too_many_unique_valu": 0, "config": [0, 182, 190, 193, 194, 197], "fairnessconfig": [0, 17, 180, 182, 192, 198], "monitor": [0, 2, 3, 189, 192, 195, 196, 198], "clinical_appl": 0, "clinicalshiftappl": [0, 196], "ag": [0, 112, 189, 196, 201], "apply_shift": [0, 112, 114, 196], "custom": [0, 112, 121, 123, 125, 129, 131, 133, 178, 193, 196], "hospital_typ": [0, 112], "month": [0, 7, 9, 112, 148, 159, 192, 195, 198], "sex": [0, 112, 189, 196, 198, 201], "time": [0, 7, 75, 112, 159, 178, 189, 199, 201], "synthetic_appl": 0, "binary_noise_shift": 0, "feature_association_shift": 0, "feature_swap_shift": 0, "gaussian_noise_shift": 0, "knockout_shift": 0, "syntheticshiftappl": [0, 113], "report": [0, 2, 3, 110, 125, 189, 195, 200, 201], "modelcardreport": [0, 192, 195, 198], "export": [0, 178, 192, 195, 198], "from_json_fil": [0, 178], "log_cit": [0, 178, 195], "log_dataset": [0, 178, 192], "log_descriptor": [0, 178, 192, 195, 198], "log_fairness_assess": [0, 178, 192, 195, 198], "log_from_dict": [0, 178, 192, 195, 198], "log_imag": [0, 178], "log_licens": [0, 178, 192, 198], "log_model_paramet": [0, 178, 192, 198], "log_own": [0, 178, 192, 195, 198], "log_performance_metr": [0, 178, 192, 198], "log_plotly_figur": [0, 178, 192, 195, 198], "log_quantitative_analysi": [0, 178, 192, 195, 198], "log_refer": [0, 178, 192, 198], "log_regul": [0, 178], "log_risk": [0, 178, 192, 195, 198], "log_use_cas": [0, 178, 192, 195, 198], "log_us": [0, 178, 192, 195, 198], "log_vers": [0, 178, 192, 198], "thank": 1, "your": [1, 192], "interest": [1, 192, 198], "To": [1, 3, 5, 192, 198], "submit": 1, "pr": 1, "pleas": [1, 190, 192, 193, 194, 195, 196, 197, 198], "fill": [1, 160], "out": [1, 178, 192, 198], "templat": [1, 178], "along": [1, 112, 192, 195, 198], "If": [1, 5, 7, 9, 10, 11, 12, 13, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 133, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 160, 161, 162, 167, 175, 178, 180, 182, 192, 198], "fix": 1, "an": [1, 3, 5, 7, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 51, 60, 61, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 125, 127, 129, 131, 133, 136, 139, 162, 166, 170, 178, 192, 195, 198], "issu": [1, 21], "don": 1, "t": [1, 5, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 178], "forget": 1, "link": [1, 178, 192, 195, 198], "onc": [1, 75, 192, 195, 198], "python": [1, 3, 198, 200], "virtual": [1, 3], "environ": [1, 3, 192, 198], "i": [1, 3, 5, 7, 9, 10, 11, 12, 13, 14, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 121, 131, 133, 135, 136, 137, 138, 140, 154, 157, 158, 162, 169, 178, 180, 182, 190, 192, 193, 194, 195, 197, 198, 200, 201], "setup": [1, 190, 191, 193, 194, 197, 198], "you": [1, 3, 5, 75, 192, 195, 198, 199, 200], "can": [1, 3, 5, 7, 21, 25, 38, 51, 69, 75, 84, 85, 95, 100, 110, 121, 123, 125, 129, 131, 133, 140, 154, 178, 182, 192, 195, 198, 199], "us": [1, 2, 5, 7, 8, 17, 21, 24, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 60, 61, 62, 63, 66, 67, 68, 69, 75, 76, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 98, 99, 100, 102, 105, 107, 110, 112, 114, 121, 123, 125, 127, 129, 131, 133, 136, 139, 155, 161, 162, 166, 169, 176, 178, 180, 182, 189, 190, 192, 193, 195, 197, 198, 199, 200], "all": [1, 7, 8, 9, 10, 11, 12, 13, 15, 63, 73, 75, 108, 109, 110, 127, 154, 167, 170, 176, 182, 189, 191, 192, 196, 198, 200], "file": [1, 5, 127, 178, 192, 195, 198], "For": [1, 21, 76, 133, 178, 192, 198], "style": [1, 162], "we": [1, 3, 178, 192, 195, 197, 198], "recommend": [1, 76], "googl": 1, "guid": 1, "black": 1, "format": [1, 5, 7, 89, 127, 142, 143, 162, 178, 192, 197, 198], "docstr": 1, "numpi": [1, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 115, 116, 117, 118, 119, 180, 192, 195, 196, 198], "also": [1, 3, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 140, 192, 198, 201], "flake8": 1, "pylint": [1, 140], "further": 1, "static": 1, "analysi": [1, 178, 192, 195, 198], "The": [1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 60, 61, 63, 66, 68, 69, 72, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 121, 127, 131, 136, 140, 163, 178, 180, 182, 186, 190, 192, 193, 194, 195, 197, 198, 199, 200, 201], "show": [1, 190, 192, 193, 194, 195, 197, 198], "error": [1, 189, 201], "which": [1, 9, 10, 11, 12, 13, 21, 90, 121, 127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 178, 192, 195, 197, 198, 201], "need": [1, 17, 21, 174, 192, 198], "befor": [1, 17, 21, 22, 143, 162, 182, 192, 198], "last": 1, "least": 1, "type": [1, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 189, 194, 201], "hint": 1, "our": [1, 192, 198], "check": [1, 14, 89, 127, 170], "mypi": 1, "current": [1, 141, 178, 192, 195, 198], "ar": [1, 5, 7, 11, 12, 17, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 97, 98, 99, 100, 103, 104, 105, 108, 109, 110, 112, 116, 121, 131, 140, 162, 178, 192, 195, 198], "strict": 1, "enforc": 1, "more": [1, 7, 16, 17, 180, 182, 192, 201], "api": [1, 2, 3, 121, 122, 123, 124, 125, 128, 129, 130, 131, 132, 133, 189, 192, 201], "becom": [1, 127, 169], "stabl": [1, 190, 192, 193, 194, 195, 196, 197, 198], "start": [2, 17, 153, 174, 192, 198], "instal": [2, 192], "pip": [2, 192], "develop": [2, 192, 195, 198], "poetri": 2, "conda": 2, "contribut": 2, "notebook": [2, 190, 192, 193, 194, 195, 197, 198], "citat": [2, 178, 192, 195, 198], "pre": [2, 192, 198], "commit": 2, "hook": 2, "code": [2, 190, 192, 193, 194, 197, 198], "guidelin": [2, 3], "tutori": [2, 192, 195, 198, 199, 200, 201], "exampl": [2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 15, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 178, 189, 192, 195, 198, 199, 200], "case": [2, 3, 75, 115, 178, 189, 192, 198, 199], "refer": [2, 3, 178, 192, 195, 198], "toolkit": 3, "facilit": 3, "research": 3, "deploy": 3, "ml": [3, 192, 198], "model": [3, 16, 17, 21, 178, 180, 182, 189, 197, 199, 201], "healthcar": 3, "It": [3, 38, 51, 75, 84, 85, 100, 105, 140, 199, 200], "provid": [3, 7, 9, 12, 17, 21, 69, 110, 121, 123, 125, 129, 131, 133, 140, 154, 160, 161, 167, 178, 186, 192, 197, 198], "few": 3, "high": [3, 192, 198], "level": [3, 21, 192, 198], "name": [3, 7, 8, 9, 10, 11, 12, 13, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 121, 123, 125, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 160, 161, 162, 166, 170, 171, 172, 174, 178, 180, 182, 192, 195, 196, 197, 198], "ehr": [3, 121, 186, 197, 200], "databas": [3, 121, 123, 125, 126, 127, 129, 131, 133, 186, 190, 191, 192, 193, 194, 197, 198, 200], "mimic": [3, 128, 129, 130, 131, 189, 197, 200], "iv": [3, 130, 189, 200], "creat": [3, 6, 7, 21, 42, 43, 75, 84, 85, 100, 115, 118, 119, 121, 127, 135, 136, 137, 138, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 175, 178, 180, 182, 189, 195, 200, 201], "infer": [3, 17, 131], "popular": [3, 192], "effici": 3, "load": [3, 17, 178, 182, 189, 197, 198, 199, 201], "differ": [3, 24, 29, 36, 37, 46, 55, 62, 63, 64, 69, 70, 72, 84, 85, 90, 95, 100, 105, 154, 162, 189, 192, 195, 198, 199], "modal": 3, "common": [3, 192, 197], "implement": [3, 168, 201], "scikit": [3, 192], "learn": [3, 192, 195], "pytorch": 3, "canon": 3, "mortal": [3, 181, 182, 189, 200], "chest": [3, 179, 180, 189], "x": [3, 114, 115, 116, 117, 118, 119, 140, 179, 180, 182, 189, 192, 196, 198], "rai": [3, 179, 180, 189], "classif": [3, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 44, 47, 48, 49, 50, 51, 53, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 78, 79, 80, 81, 82, 83, 84, 85, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 179, 180, 182, 189, 192, 198], "clinic": [3, 111, 112, 189, 199], "detect": [3, 195, 199], "shift": [3, 111, 112, 114, 116, 117, 189, 199], "relev": [3, 178, 192, 198, 199], "card": [3, 178, 189, 192, 198, 201], "librari": [3, 189, 199, 201], "end": [3, 144, 173, 189, 192, 195, 198, 200], "iii": [3, 128, 129, 189, 197, 200], "crd": [3, 122, 189, 200], "python3": [3, 190, 192, 193, 194, 195, 196, 197, 198], "m": [3, 192, 193, 195, 196, 198], "pycyclop": [3, 190, 192, 193, 194, 195, 196, 197, 198], "packag": [3, 183, 184, 185, 187, 188, 190, 192, 193, 194, 195, 196, 197, 198], "support": [3, 7, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 72, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 107, 108, 109, 122, 128, 130, 141, 199], "process": [3, 112, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 192, 195, 198], "transform": [3, 17, 66, 67, 68, 93, 180, 182, 192, 195, 196, 198], "downstream": [3, 121, 123, 125, 129, 131, 133, 192, 198], "addit": [3, 75, 127, 131, 178, 180, 182, 192, 198], "from": [3, 5, 7, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 119, 125, 127, 131, 133, 159, 162, 170, 175, 178, 180, 182, 189, 190, 192, 193, 195, 196, 197, 198, 200], "other": [3, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 127, 135, 172, 173, 192], "thei": [3, 69], "extra": [3, 178], "multipl": [3, 8, 17, 21, 75, 125, 139, 140, 161, 166, 178], "could": [3, 192, 198], "combin": [3, 8, 135, 139, 166, 192], "both": [3, 162], "set": [3, 7, 17, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 127, 178, 189, 192, 195, 198, 200], "up": [3, 192, 195, 198], "henc": 3, "make": [3, 154, 192, 198], "sure": [3, 192], "sourc": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 189, 199], "env": 3, "info": [3, 125, 190, 191, 192, 193, 194, 197, 198], "path": [3, 5, 112, 127, 178, 182, 192, 195, 198], "bin": [3, 21], "activ": [3, 198], "build": [3, 112, 121, 200], "built": 3, "sphinx": 3, "local": 3, "cd": 3, "doc": 3, "html": [3, 178, 190, 192, 193, 194, 195, 196, 197, 198], "sphinxopt": 3, "d": [3, 75, 112, 195], "nbsphinx_allow_error": 3, "true": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 24, 26, 27, 31, 32, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 112, 114, 116, 121, 123, 125, 129, 131, 133, 135, 136, 151, 154, 167, 170, 176, 178, 180, 182, 190, 191, 192, 195, 196, 197, 198], "welcom": 3, "see": [3, 7, 178, 190, 192, 193, 194, 195, 196, 197, 198], "jupyt": [3, 190, 192, 193, 194, 195, 196, 197, 198], "insid": 3, "ipython": 3, "kernel": 3, "after": [3, 17, 121, 131, 140, 142, 172, 173, 189, 192, 198, 200], "ipykernel": 3, "user": [3, 178, 190, 191, 192, 193, 194, 197, 198], "name_of_kernel": 3, "now": 3, "navig": 3, "": [3, 7, 10, 14, 17, 21, 75, 127, 133, 140, 160, 178, 180, 182, 190, 191, 192, 193, 194, 195, 196, 197, 198], "tab": [3, 192], "cite": 3, "when": [3, 5, 17, 21, 24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 75, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105, 121, 154, 162, 169, 180, 182, 192, 198], "project": 3, "paper": 3, "articl": 3, "krishnan2022": 3, "12": [3, 7, 192, 193, 195, 198], "02": [3, 69, 196], "22283021": 3, "author": [3, 192, 195], "krishnan": 3, "amrit": 3, "subasri": 3, "vallijah": 3, "mckeen": 3, "kaden": 3, "kore": 3, "ali": 3, "ogidi": 3, "franklin": 3, "alinoori": 3, "mahshid": 3, "lalani": 3, "nadim": 3, "dhalla": 3, "azra": 3, "verma": 3, "amol": 3, "razak": 3, "fahad": 3, "pandya": 3, "deval": 3, "dolatabadi": 3, "elham": 3, "titl": [3, 189, 192, 195, 198, 200], "cyclic": 3, "toward": 3, "operation": 3, "health": [3, 192, 198], "eloc": 3, "id": [3, 5, 112, 133, 192, 195, 198], "2022": [3, 7, 195, 197], "year": [3, 7, 9, 131, 148, 149, 159, 189, 192, 195, 197, 198, 200], "doi": 3, "10": [3, 164, 189, 190, 192, 193, 195, 196, 197, 198, 200], "1101": 3, "publish": [3, 192], "cold": 3, "spring": 3, "harbor": 3, "laboratori": [3, 198], "press": 3, "url": [3, 195], "http": [3, 178, 190, 192, 193, 194, 195, 196, 197, 198], "www": [3, 192], "medrxiv": 3, "org": [3, 178, 192, 195, 198], "content": [3, 178], "earli": 3, "08": 3, "journal": 3, "medic": [4, 5, 183, 189, 195, 198, 200, 201], "class": [4, 5, 6, 7, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 69, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 186, 192, 194, 195, 198], "decod": [5, 195], "none": [5, 7, 9, 17, 19, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 160, 161, 162, 167, 174, 175, 178, 180, 182, 192, 195, 196, 198], "reader": 5, "itkread": 5, "suffix": 5, "jpg": 5, "read": [5, 17], "paramet": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 190, 192, 193, 194, 195, 197, 198], "bool": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 75, 76, 108, 109, 110, 112, 116, 117, 121, 123, 125, 127, 129, 131, 133, 135, 136, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 166, 167, 170, 176, 178, 180, 182, 195], "option": [5, 7, 9, 10, 11, 12, 13, 17, 21, 24, 27, 36, 37, 38, 39, 40, 41, 43, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 69, 75, 80, 81, 82, 83, 84, 85, 90, 95, 98, 99, 100, 103, 104, 105, 108, 112, 114, 121, 123, 125, 127, 129, 131, 133, 135, 136, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 161, 162, 176, 178, 180, 182], "default": [5, 7, 9, 10, 11, 12, 13, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 153, 178, 180, 182, 192, 198], "whether": [5, 7, 21, 75, 108, 109, 110, 112, 121, 123, 125, 127, 129, 131, 133, 154, 167, 170, 176, 178, 198, 201], "fals": [5, 7, 9, 10, 11, 12, 13, 14, 19, 21, 29, 30, 40, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 75, 80, 81, 82, 83, 84, 85, 98, 99, 100, 105, 107, 108, 109, 110, 117, 118, 127, 135, 136, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 166, 167, 176, 180, 182, 191, 192, 195, 198], "return": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 189, 190, 191, 193, 197, 198, 200], "dictionari": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 75, 161, 178, 180, 182, 192, 198], "image_path": 5, "byte": 5, "image_byt": 5, "str": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 167, 170, 171, 172, 173, 174, 175, 178, 180, 182, 192, 194, 198], "imageread": 5, "monai": [5, 195, 196], "method": [5, 7, 19, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 192, 193, 195, 198], "attribut": [5, 7, 19, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 127, 180, 182, 192, 198], "call": [5, 168, 178], "self": [5, 121], "storag": 5, "arrow": 5, "arrai": [5, 24, 26, 27, 29, 30, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 60, 61, 63, 66, 67, 68, 69, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 116, 117, 119, 180, 195], "convert": [5, 25, 35, 41, 48, 61, 69, 95, 102, 104, 107, 141, 162, 192, 198], "pyarrow": 5, "rtype": 5, "structarrai": 5, "pa": 5, "string": [5, 7, 9, 12, 17, 21, 75, 144, 153, 161, 162, 165, 174, 175, 178, 189, 195, 200], "must": [5, 9, 17, 21, 141, 147, 148, 149, 154, 161, 178], "contain": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 27, 103, 104, 127, 178, 189, 192, 195, 198, 200, 201], "binari": [5, 24, 25, 29, 30, 34, 35, 36, 37, 47, 48, 49, 50, 56, 57, 60, 61, 62, 63, 66, 69, 72, 78, 79, 84, 85, 87, 90, 92, 95, 97, 100, 102, 104, 105, 107, 110, 115, 182, 192, 195, 198, 201], "struct": 5, "order": [5, 17, 107, 108, 109, 127, 167, 169, 171, 172], "doesn": 5, "matter": 5, "list": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 66, 67, 68, 69, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 115, 116, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 140, 141, 147, 148, 149, 154, 155, 156, 157, 158, 160, 161, 162, 163, 166, 167, 171, 172, 173, 175, 178, 180, 182, 190, 191, 192, 193, 194, 197, 198], "arg": [5, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 168, 169, 173], "stringarrai": 5, "listarrai": 5, "token_per_repo_id": 5, "serial": 5, "version": [5, 178, 192, 195, 198], "dict": [5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 22, 75, 121, 123, 125, 129, 131, 133, 161, 170, 178, 180, 182], "access": 5, "privat": 5, "repositori": [5, 192], "hub": 5, "pass": [5, 17, 43, 75, 112, 178, 182, 190, 192, 193, 194, 197, 198], "repo_id": 5, "token": [5, 192], "deseri": 5, "np": [5, 11, 14, 21, 180, 182, 192, 195, 196, 198], "ndarrai": [5, 14, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 115, 116, 117, 118, 119, 180, 182], "metadata": [5, 192, 195, 198], "emb": 5, "encod": 5, "input": [5, 24, 46, 55, 60, 61, 64, 69, 70, 72, 87, 89, 95, 115, 118, 140, 180, 182], "state": [5, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "itself": 5, "otherwis": [5, 14, 24, 27, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 67, 68, 75, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 108, 109, 110, 135, 136, 137, 138, 175], "tupl": [5, 7, 66, 67, 68, 69, 75, 87, 88, 89, 92, 93, 94, 112, 127, 162, 180, 182], "classlabel": [5, 192, 198], "translat": 5, "translationvariablelanguag": 5, "sequenc": [5, 17, 75, 161, 173, 180, 182, 195], "array2d": 5, "array3d": 5, "array4d": 5, "array5d": 5, "audio": 5, "subset": [6, 189, 200], "hug": [6, 180, 182, 189, 201], "face": [6, 180, 182, 189, 201], "object": [7, 19, 21, 112, 114, 121, 125, 126, 127, 129, 131, 133, 136, 137, 140, 142, 143, 161, 168, 173, 178, 180, 182, 192, 198, 200], "ani": [7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 66, 67, 68, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 121, 123, 125, 127, 129, 131, 133, 136, 144, 145, 146, 147, 150, 153, 154, 160, 165, 178, 180, 182, 192, 195, 198], "A": [7, 8, 9, 10, 11, 12, 13, 15, 17, 21, 22, 25, 75, 76, 104, 109, 126, 137, 142, 143, 162, 178, 192, 195, 198], "each": [7, 8, 17, 21, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 67, 68, 69, 75, 76, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 108, 109, 110, 133, 140, 167, 189, 190, 192, 193, 194, 197, 198, 200], "map": [7, 8, 22, 43, 75, 121, 123, 125, 129, 131, 133, 170, 180, 182, 192, 195, 198], "column": [7, 8, 9, 10, 11, 12, 13, 17, 21, 112, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 165, 167, 170, 171, 172, 174, 175, 180, 182, 192, 195, 198], "one": [7, 16, 17, 21, 24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 67, 68, 69, 76, 80, 81, 82, 83, 84, 85, 95, 98, 99, 100, 105, 154, 180, 182, 189, 200], "follow": [7, 17, 24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 60, 61, 75, 80, 81, 82, 83, 84, 85, 98, 99, 100, 105, 172, 178, 192, 195, 197, 198], "exact": [7, 13], "select": [7, 112, 116, 121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 192, 194, 195, 198], "thi": [7, 17, 21, 24, 25, 26, 27, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105, 121, 138, 154, 161, 162, 178, 182, 190, 192, 193, 194, 195, 197, 198, 201], "singl": [7, 75, 140, 178, 182, 192, 198], "row": [7, 127, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 158, 164, 167, 169, 189, 191, 192, 193, 194, 195, 197, 200], "where": [7, 8, 9, 10, 11, 12, 13, 60, 61, 63, 75, 127, 174, 178, 182, 192, 198, 201], "e": [7, 9, 10, 17, 21, 75, 116, 117, 118, 121, 159, 162, 165, 178, 192, 198], "g": [7, 9, 17, 21, 116, 117, 118, 159, 162, 165, 178, 192, 198], "2021": [7, 189, 192, 197, 200], "01": [7, 29, 31, 32, 142, 143, 191, 192, 194, 195, 197, 198], "00": [7, 192, 195, 196, 198], "min_valu": [7, 11, 192, 195, 196, 198], "minimum": [7, 11], "specifi": [7, 17, 75, 112, 121, 123, 125, 129, 131, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 157, 158, 161, 162, 163, 172, 175, 178, 180, 182, 192, 195, 198], "min_inclus": [7, 11, 192, 198], "indic": [7, 21, 27, 60, 61, 115, 118, 192, 198], "includ": [7, 11, 21, 72, 112, 114, 146, 150, 192, 195, 198, 199], "rang": [7, 11, 29, 30, 66, 67, 68, 93, 192, 195, 198], "work": [7, 27, 103, 104, 135, 178, 192, 195, 198], "numer": [7, 11, 138, 192, 198], "datetim": [7, 9, 11, 14, 121, 123, 125, 129, 131, 133, 137, 142, 143, 178, 192, 195, 198], "inf": [7, 11, 192, 195, 198], "max_valu": [7, 11, 192, 195, 196, 198], "boolean": [7, 8, 9, 10, 11, 12, 13, 15, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], "greater": [7, 22, 146, 150, 198], "than": [7, 11, 22, 48, 52, 54, 135, 136, 146, 150, 180, 182, 189, 192, 198, 200, 201], "equal": [7, 11, 21, 145, 146, 150], "maximum": [7, 11, 22, 29, 30], "max_inclus": [7, 11, 192, 198], "less": [7, 11, 48, 52, 54, 150, 189, 198, 200], "match": [7, 9, 12, 13, 17, 152, 197], "between": [7, 21, 38, 51, 69, 95, 189, 200], "1": [7, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 116, 117, 118, 119, 137, 138, 140, 142, 143, 145, 146, 147, 148, 150, 160, 165, 178, 189, 192, 195, 198, 199, 200, 201], "dai": [7, 9, 137, 198, 201], "31": [7, 189, 192, 197, 198, 200], "hour": [7, 9], "0": [7, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 114, 115, 116, 117, 118, 119, 130, 160, 174, 178, 190, 191, 192, 193, 194, 195, 196, 197, 198], "23": [7, 190, 192, 195, 197, 198], "negat": [7, 9, 10, 11, 12, 13, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 195], "flag": [7, 162], "doe": [7, 9, 11, 12, 13, 17, 21, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 75, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 178], "keep_nul": [7, 9, 11, 12, 13], "null": [7, 9, 10, 11, 12, 13, 158, 160, 198], "conjunct": [7, 195], "its": [7, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 60, 61, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 192, 195, 198], "own": [7, 192, 198], "callabl": [7, 8, 17, 21, 76, 140, 178], "import": [7, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 114, 178, 189, 199, 200, 201], "slice_spec": [7, 17, 180, 182, 192, 195, 198], "feature_1": 7, "feature_2": 7, "feature_3": 7, "value_1": 7, "value_2": 7, "2020": [7, 9, 142, 143, 149, 189, 195, 200], "5": [7, 24, 25, 27, 29, 31, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 114, 115, 118, 119, 189, 190, 191, 192, 193, 195, 197, 198, 199, 200], "60": [7, 195], "6": [7, 24, 26, 35, 36, 38, 39, 49, 56, 59, 62, 63, 78, 79, 80, 81, 83, 84, 85, 87, 88, 90, 92, 93, 95, 97, 98, 99, 100, 104, 107, 108, 110, 189, 191, 192, 193, 195, 196, 197, 198, 200], "7": [7, 29, 30, 31, 36, 39, 40, 69, 80, 81, 82, 84, 85, 87, 88, 89, 93, 98, 100, 105, 108, 109, 110, 189, 191, 192, 195, 197, 198, 200, 201], "8": [7, 24, 26, 27, 29, 30, 31, 34, 35, 36, 37, 38, 40, 41, 47, 49, 50, 53, 54, 56, 59, 60, 62, 66, 68, 69, 78, 79, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 99, 100, 105, 107, 109, 110, 189, 192, 195, 197, 198, 200], "2000": 7, "2010": [7, 189, 200], "slice_nam": [7, 178, 192, 195, 198], "slice_func": 7, "print": [7, 190, 191, 192, 193, 194, 195, 197, 198], "do": [7, 17], "someth": 7, "here": [7, 192, 198], "filter": [7, 9, 10, 11, 12, 13, 17, 21, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 166, 189, 192, 195, 196, 198, 200], "add": [7, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 135, 136, 137, 138, 165, 173, 178, 180, 182, 192, 195, 198], "detail": [7, 127, 192, 195, 198], "registri": [7, 192, 198], "gener": [7, 69, 95, 112, 178, 189, 195, 197, 199, 201], "slice_funct": 8, "result": [8, 17, 38, 51, 127, 173, 180, 182, 190, 192, 193, 194, 195, 196, 197, 198], "bitwis": 8, "AND": 8, "signatur": 8, "should": [8, 21, 69, 76, 95, 117, 127, 178, 180, 182, 192, 195, 198], "kwarg": [8, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 114, 121, 123, 125, 129, 131, 133, 168, 169, 180, 182], "given": [9, 11, 12, 13, 14, 24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 75, 80, 81, 82, 84, 85, 98, 100, 105, 108, 109, 110, 160, 173, 178, 180, 182], "int": [9, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 116, 117, 118, 119, 127, 138, 141, 148, 149, 162, 164, 173, 174, 178, 180, 182, 192, 198], "compon": [9, 159], "have": [9, 12, 13, 17, 114, 121, 123, 125, 129, 131, 133, 147, 154, 162, 189, 192, 200, 201], "nan": [9, 10, 189, 201], "nat": 9, "rais": [9, 11, 12, 17, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 69, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 178, 180, 182], "typeerror": [9, 11, 12, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 178], "float": [11, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 109, 110, 115, 116, 117, 118, 119, 138, 141, 178], "valueerror": [11, 17, 21, 48, 50, 52, 54, 58, 59, 60, 61, 62, 63, 69, 178, 180, 182], "either": [11, 30, 31, 32, 75, 87, 88, 89, 92, 93, 94, 110, 178, 192, 198], "ha": [13, 75, 174, 178, 192, 195, 198], "find": [13, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 195], "perform": [13, 26, 27, 31, 32, 127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 178, 189, 197, 199, 201], "datetime64": 14, "target_column": [17, 19, 21, 192, 195, 198], "feature_column": [17, 195, 196], "prediction_column_prefix": [17, 180, 182, 192, 195, 198], "remove_column": [17, 19, 21, 180, 182, 195], "split": [17, 112, 178, 180, 182, 192, 195, 198], "batch_siz": [17, 19, 21, 112, 180, 182, 192, 198], "1000": [17, 19, 21, 112, 182, 192], "fairness_config": [17, 180, 182, 192, 198], "override_fairness_metr": [17, 180, 182, 192, 198], "load_dataset_kwarg": 17, "datasetdict": [17, 180, 182], "load_dataset": 17, "argument": [17, 21, 43, 75, 131, 136, 144, 145, 146, 147, 150, 153, 154, 180, 182, 192, 198], "target": [17, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 116, 117, 180, 182, 189, 192, 198, 199, 201], "prefix": [17, 75], "ad": [17, 114, 127, 135, 136, 137, 138, 173, 178, 180, 182, 192, 198], "model_nam": [17, 180, 182, 192, 195, 196, 198], "remov": [17, 21, 75, 119, 157, 158, 180, 182, 192, 195, 198], "mai": [17, 21, 189, 192, 195, 198, 200], "expens": [17, 21, 162], "memori": [17, 21], "wrappedmodel": [17, 180, 182], "entir": [17, 192, 198], "being": [17, 135, 136, 137, 138, 142, 143, 145, 148, 149], "note": [17, 121, 131, 178, 190, 192, 195, 197, 198], "chosen": 17, "avail": [17, 178, 192, 198, 201], "first": [17, 21, 25, 76, 104, 176, 190, 192, 193, 194, 197, 198], "test": [17, 178, 180, 182, 189, 192, 198, 199, 200, 201], "eval": 17, "val": 17, "dev": 17, "batch": [17, 21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 112, 180, 182, 189, 195, 200], "size": [17, 21, 112, 180, 182, 192, 195, 198], "neg": [17, 35, 48, 49, 50, 51, 52, 53, 54, 59, 61, 62, 63, 72, 81, 83, 85, 98, 99, 100, 105, 107, 108, 109, 135, 136, 198], "integ": [17, 21, 165, 178], "configur": [17, 18, 19, 121, 123, 125, 129, 131, 133, 180, 182, 192, 198], "overridden": [17, 180, 182], "prediction_column": [17, 19, 21, 195], "keyword": [17, 21, 43, 75, 144, 145, 146, 147, 150, 153, 154, 176, 182, 189, 200], "onli": [17, 21, 24, 27, 29, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 62, 63, 75, 80, 81, 82, 84, 85, 98, 100, 103, 104, 105, 108, 109, 110, 154, 162, 163, 189, 200], "found": [17, 75, 178, 190, 192, 193, 194, 195, 196, 197, 198], "group": [19, 21, 22, 75, 161, 178, 192, 195, 198], "group_valu": [19, 21], "group_bin": [19, 21, 192, 195, 198], "group_base_valu": [19, 21, 192, 195, 198], "threshold": [19, 21, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 40, 41, 47, 48, 49, 50, 53, 54, 56, 57, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 99, 100, 102, 104, 105, 107, 109, 110, 178, 189, 192, 198, 201], "compute_optimal_threshold": [19, 21], "metric_nam": [19, 21, 43, 178, 192, 195, 198], "metric_kwarg": [19, 21], "take": [21, 24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 112, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 189, 192, 200], "allow": [21, 22, 121, 123, 125, 129, 131, 133, 192, 198, 199, 200], "intersect": 21, "treat": 21, "multilabel": [21, 24, 27, 29, 32, 36, 37, 40, 41, 49, 50, 53, 54, 60, 61, 62, 63, 68, 69, 72, 82, 83, 84, 85, 89, 90, 94, 95, 99, 100, 104, 105, 109, 110, 189, 201], "same": [21, 75, 116, 161, 162], "uniqu": [21, 22, 29, 30, 31, 32, 66, 67, 68, 69, 87, 88, 89, 92, 93, 94, 95, 195, 201], "number": [21, 22, 24, 26, 27, 29, 30, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 75, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 98, 99, 100, 103, 104, 105, 108, 110, 112, 116, 117, 127, 164, 172, 178, 180, 182, 189, 194, 198, 199, 200], "continu": [21, 192, 195, 198], "veri": 21, "slow": [21, 169], "larg": [21, 169], "denomin": 21, "pariti": [21, 189, 201], "across": [21, 116, 199], "linspac": 21, "monoton": [21, 69, 95], "control": [21, 115], "usag": [21, 192, 198], "rel": 21, "small": 21, "32": [21, 192, 198], "avoid": 21, "optim": [21, 192], "oper": [21, 65, 76, 127, 131, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176], "necessari": 21, "nest": 21, "second": [21, 76], "third": 21, "omit": 21, "requir": [21, 24, 29, 36, 37, 49, 50, 69, 84, 85, 90, 95, 100, 105, 110, 178, 180, 182, 192, 198], "huggingfac": [21, 112, 180, 182], "runtimeerror": 21, "empti": [21, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 157], "encount": [21, 125, 189, 198, 200], "unique_valu": 22, "max_unique_valu": 22, "50": [22, 192, 195, 196, 198], "warn": [22, 24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 102, 103, 104, 105], "score": [24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 70, 72, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, 109, 110], "multiclass": [24, 26, 29, 31, 36, 37, 38, 39, 49, 50, 51, 52, 58, 59, 62, 63, 67, 69, 72, 80, 81, 84, 85, 88, 90, 93, 95, 98, 100, 103, 105, 108, 110], "One": [24, 29, 31, 32, 35, 48, 59, 62, 63, 69, 95, 195, 198], "pos_label": [24, 25, 30, 34, 35, 36, 37, 47, 48, 49, 50, 56, 57, 62, 63, 66, 69, 78, 79, 84, 85, 87, 90, 92, 95, 97, 100, 102, 105, 107, 110], "label": [24, 25, 27, 29, 32, 34, 35, 36, 37, 40, 41, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 68, 69, 78, 79, 81, 82, 83, 84, 85, 87, 89, 90, 92, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 109, 110, 116, 117, 119, 135, 136, 137, 138, 159, 161, 165, 175, 180, 182, 189, 192, 193, 194, 195, 201], "consid": [24, 26, 27, 36, 37, 49, 50, 62, 63, 84, 85, 90, 95, 100, 103, 104, 105, 133], "posit": [24, 25, 29, 30, 34, 35, 36, 37, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 75, 78, 79, 80, 81, 82, 83, 84, 85, 87, 90, 92, 95, 97, 98, 99, 100, 102, 105, 107, 108, 109, 110, 195], "num_class": [24, 26, 29, 31, 36, 37, 38, 39, 49, 50, 51, 52, 58, 59, 61, 62, 63, 67, 69, 80, 81, 84, 85, 88, 90, 93, 95, 98, 100, 103, 105, 108, 110, 192, 198], "decid": [24, 36, 37, 40, 41, 49, 50, 53, 54, 56, 57, 60, 61, 78, 79, 82, 83, 84, 85, 97, 99, 100, 105], "top_k": [24, 26, 27, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 108, 109, 110], "probabl": [24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 72, 80, 81, 82, 84, 85, 93, 98, 100, 102, 103, 104, 105, 107, 108, 109, 110, 182, 192, 198], "logit": [24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 72, 80, 81, 82, 84, 85, 98, 100, 102, 103, 104, 105, 107, 108, 109, 110], "top": [24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 80, 81, 82, 84, 85, 98, 100, 105, 108, 109, 110], "k": [24, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 75, 80, 81, 82, 84, 85, 98, 100, 105, 108, 109, 110, 196], "num_label": [24, 27, 29, 32, 36, 37, 40, 41, 49, 50, 53, 54, 60, 61, 62, 63, 68, 69, 82, 83, 84, 85, 89, 90, 94, 95, 99, 100, 104, 105, 109, 110, 195], "averag": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 192], "micro": [24, 26, 27, 29, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105], "macro": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105], "weight": [24, 26, 27, 29, 31, 32, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 195, 196, 198], "calcul": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105], "global": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "unweight": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105], "mean": [24, 26, 27, 29, 31, 32, 35, 36, 37, 38, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 192, 195, 196, 198], "imbal": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 119], "account": [24, 26, 27, 29, 31, 32, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 192, 195], "instanc": [24, 26, 27, 31, 32, 36, 37, 38, 39, 40, 41, 43, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 103, 104, 105, 192, 198], "alter": [24, 26, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 105], "zero_divis": [24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 102, 103, 104, 105], "zero": [24, 25, 26, 27, 34, 36, 37, 38, 39, 40, 41, 47, 49, 50, 51, 52, 53, 54, 56, 57, 58, 60, 61, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105], "divis": [24, 25, 26, 27, 34, 36, 37, 38, 39, 40, 41, 47, 49, 50, 51, 52, 53, 54, 56, 57, 58, 60, 61, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105], "act": [24, 25, 26, 27, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 78, 79, 80, 81, 82, 83, 84, 85, 97, 98, 99, 100, 103, 104, 105], "pred": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 192, 198], "75": [24, 25, 29, 30, 66, 67, 68, 90, 92, 95, 103, 104, 105, 192, 195, 198], "05": [24, 26, 27, 29, 31, 32, 36, 38, 39, 40, 49, 53, 62, 67, 68, 69, 80, 81, 84, 85, 88, 90, 93, 94, 95, 98, 100, 103, 104, 105, 108, 110, 191, 198], "95": [24, 26, 27, 36, 38, 49, 62, 69, 88, 90, 93, 94, 95, 197], "p": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 115, 195], "zip": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "2": [24, 26, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 49, 50, 51, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 75, 78, 79, 80, 81, 82, 83, 84, 85, 88, 89, 90, 92, 93, 95, 97, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 116, 117, 130, 138, 140, 147, 148, 174, 178, 189, 191, 192, 195, 198, 199, 200], "3": [24, 26, 27, 29, 31, 34, 35, 36, 37, 38, 39, 40, 47, 49, 50, 51, 52, 53, 56, 58, 59, 61, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 103, 104, 105, 107, 108, 109, 110, 116, 117, 189, 191, 192, 195, 197, 198, 199, 200], "66666667": [24, 26, 36, 38, 49, 51, 61, 63, 81, 85, 87, 88, 90, 93, 94, 95, 98, 100, 104], "initi": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 123, 125, 127, 129, 131, 133, 173, 192, 195, 198], "two": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 162, 173, 176], "scalar": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "togeth": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 189, 200], "multipli": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "variabl": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 201], "attributeerror": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "alreadi": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 192, 198], "exist": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 135, 136, 137, 138, 170, 175, 178, 180, 182, 192, 195, 198], "copi": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110, 192, 195, 198], "abstract": [24, 29, 36, 37, 73, 74, 84, 85, 90, 95, 100, 105, 110, 168], "final": [24, 29, 36, 37, 74, 84, 85, 90, 95, 100, 105, 110, 173, 195, 198], "reset": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "_update_count": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "_comput": [24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 74, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 107, 108, 109, 110], "sigmoid": [25, 35, 41, 66, 68, 69, 102, 104, 107, 109, 110], "them": [25, 104, 127, 192, 195, 198, 199], "875": 25, "problem": [26, 88, 108, 109, 110, 201], "highest": [26, 27, 62, 63, 103, 104], "determin": [26, 27, 29, 30, 31, 32, 66, 67, 68, 87, 88, 89, 90, 92, 93, 94], "dtype": [26, 27, 31, 32, 38, 39, 40, 41, 66, 67, 68, 69, 80, 81, 82, 83, 87, 88, 89, 92, 93, 94, 98, 99, 103, 104, 115, 116, 117, 118, 119, 192, 195, 197], "float64": [26, 27, 31, 32, 38, 39, 40, 41, 66, 67, 68, 69, 80, 81, 82, 83, 87, 88, 89, 92, 93, 94, 98, 99, 103, 104, 115, 116, 117, 118, 119, 195], "binar": [27, 29, 30, 31, 32, 34, 47, 67, 68, 93, 94, 109, 110], "output": [27, 69, 178, 192, 198], "classifi": [27, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 102, 192, 198], "correct": [27, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 93, 102, 103, 104], "per": [27, 75, 189, 195, 198, 200], "area": [28, 29, 30, 31, 32, 45], "under": [28, 29, 30, 31, 32, 45, 192, 198], "curv": [28, 29, 30, 31, 32, 45, 64, 65, 66, 67, 68, 69, 86, 87, 88, 89, 90, 92, 93, 94, 95, 192, 198], "max_fpr": [29, 30], "rate": [29, 30, 66, 67, 68, 69, 189, 198, 201], "partial": [29, 30, 195], "auc": 29, "automat": [29, 30, 31, 32, 66, 67, 68, 87, 88, 89, 90, 92, 93, 94, 121], "applic": [29, 111, 112, 114], "4": [29, 30, 34, 35, 36, 37, 40, 47, 50, 59, 63, 69, 82, 83, 84, 85, 87, 88, 90, 92, 93, 94, 95, 99, 100, 105, 107, 108, 109, 110, 189, 191, 192, 195, 197, 198, 199, 200], "35": [29, 30, 69, 87, 92, 95, 103, 104, 105, 192, 195, 196, 198], "9": [29, 30, 31, 32, 34, 36, 37, 38, 39, 40, 41, 49, 50, 53, 54, 56, 60, 62, 63, 66, 67, 68, 69, 78, 79, 80, 81, 82, 83, 84, 85, 89, 90, 93, 94, 95, 97, 98, 99, 100, 103, 104, 105, 107, 109, 110, 189, 190, 192, 195, 196, 197, 198, 200], "6111111111111112": [29, 30], "89": [29, 31, 32, 69, 198], "06": [29, 31, 69, 190, 192, 193, 194, 197, 198], "94": [29, 31], "22222222": [29, 31], "625": [29, 32, 35, 103], "aucroc": 30, "confus": [30, 31, 32, 87, 88, 89, 92, 93, 94], "matrix": [30, 31, 32, 87, 88, 89, 92, 93, 94, 115, 116, 117, 118, 119], "f": [33, 35, 37, 38, 39, 41, 46, 48, 50, 51, 52, 54, 75, 190, 191, 192, 193, 194, 195, 196, 197, 198], "beta": [33, 35, 37, 39, 41, 46, 48, 50, 52, 54], "f1": [34, 36, 38, 40, 46, 47, 49, 51, 53], "form": [34, 47, 192, 198], "6666666666666666": [34, 36, 47, 56, 78, 84], "harmon": [35, 37, 39, 41, 48, 50, 52, 54], "8333333333333334": [35, 37, 50, 59, 62], "85714286": [36, 38], "9090909090909091": 37, "83333333": [37, 41, 50, 54], "55555556": [37, 50, 103], "90909091": [37, 39, 41], "85": [39, 80, 81, 84, 85, 98, 100, 192, 198], "total": [40, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 108, 189, 198, 200], "count": [40, 49, 50, 51, 52, 53, 54, 58, 59, 60, 61, 62, 63, 80, 81, 82, 83, 84, 85, 98, 99, 100, 161, 191, 192, 195, 198], "predicit": 41, "constructor": 43, "arraylik": [47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 76, 93, 102], "ground": [47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 93, 102], "truth": [47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 93, 102], "npt": [48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63], "7142857142857143": 48, "estim": [49, 50, 66, 67, 68, 69, 93, 102, 182], "shape": [49, 50, 51, 52, 53, 54, 60, 61, 108, 109, 195, 196], "expect": [60, 61, 192, 198], "like": [60, 61, 75, 133, 151, 192], "n": [60, 61, 192, 195], "l": [60, 61], "sampl": [60, 61, 63, 119], "presenc": [60, 61, 195], "absenc": [60, 61], "rest": 61, "ratio": [62, 63, 105, 198], "correctli": 62, "precision_scor": 62, "tp": [63, 107, 108, 109], "fn": [63, 107, 108, 109], "intuit": 63, "abil": [63, 192, 198], "recall_scor": 63, "3333333333333333": 63, "receiv": [65, 131], "characterist": 65, "decis": [66, 67, 68, 69, 93, 178, 192, 198], "fpr": [66, 67, 68, 69, 192, 195, 198], "tpr": [66, 67, 68, 69], "25": [66, 67, 68, 88, 90, 92, 93, 95, 105, 116, 117, 192, 196, 198], "softmax": [67, 69, 93], "1d": [67, 68, 69, 95], "33333333": [67, 85, 88, 90, 93, 94, 95, 100], "non": 69, "evenli": [69, 95], "space": [69, 95], "increas": [69, 95], "assertionerror": [69, 178], "03": [69, 191, 198], "stat": [72, 106, 107, 108, 109, 110], "abc": 74, "other_metr": 75, "postfix": 75, "userdict": 75, "collect": [75, 192, 195, 198], "want": 75, "behav": 75, "themselv": 75, "intern": 75, "similar": 75, "reduc": 75, "els": [75, 192, 195, 196, 198], "keep_bas": 75, "iter": 75, "underli": 75, "moduledict": 75, "hashabl": 75, "v": [75, 195], "correspond": [75, 133, 157, 158, 182], "keyerror": [75, 178], "some": [75, 135, 136, 137, 138, 142, 143, 144, 145, 146, 150, 153, 156, 157, 158, 167, 170, 175, 192, 198], "pair": [75, 161], "present": 75, "lack": 75, "In": [75, 192, 198], "metric_a": 76, "metric_b": 76, "metric1": 76, "metric2": 76, "unari": 76, "appropri": [84, 85, 100, 192, 198], "375": [88, 90], "suniqu": 90, "45": [90, 105, 191, 192, 198], "42857143": 90, "15": [103, 104, 105, 192, 195, 197, 198], "57142857": 103, "sum": [105, 108, 109, 110, 195, 198], "_abstractscor": [107, 108, 109], "fp": [107, 108, 109], "tn": [107, 108, 109], "classwis": [108, 110], "over": [108, 109, 110, 161, 189, 201], "labelwis": [109, 110], "prior": [110, 192, 195, 198], "modul": [111, 131, 177, 178, 192, 198], "shift_typ": [112, 114], "shift_id": [112, 196], "induc": [112, 114], "synthet": [112, 114, 189, 198, 199, 201], "categor": [112, 192, 198], "origin": [112, 127], "util": [112, 127, 190, 191, 192, 193, 194, 195, 197, 198], "load_nih": 112, "mnt": [112, 195, 196], "nihcxr": [112, 189, 195, 199], "hospital_type_1": 112, "hospital_type_2": 112, "hospital_type_3": 112, "hospital_type_4": 112, "hospital_type_5": 112, "ds_sourc": [112, 196], "ds_target": [112, 196], "num_proc": [112, 196], "hospit": [112, 131, 189, 192, 198, 200, 201], "drift_detect": 114, "experiment": 114, "sklearn": [114, 192, 198], "load_diabet": 114, "y": [114, 116, 117, 119, 140, 182, 192, 195, 198], "return_x_i": 114, "x_tr": 114, "x_te": 114, "y_tr": 114, "y_te": 114, "train_test_split": [114, 192, 198], "test_siz": 114, "random_st": [114, 192, 198], "42": [114, 192, 194, 198], "gn_shift": 114, "x_shift": 114, "x_train": [114, 182], "noise_amt": [114, 118], "delta": [114, 115, 118, 119, 137], "ko_shift": 114, "cp_shift": 114, "mfa_shift": 114, "bn_shift": 114, "tolerance_shift": 114, "ds_shift": 114, "nois": [114, 115, 118, 192, 195, 198], "prob": 115, "covari": [115, 116, 117, 118, 119], "proport": 115, "fraction": [115, 118, 119, 198], "affect": [115, 118, 178, 192, 198], "n_shuffl": [116, 117], "keep_rows_const": 116, "repermute_each_column": 116, "multiwai": 116, "associ": [116, 192, 195, 198], "swap": [116, 117], "individu": [116, 192, 198], "within": 116, "cl": [116, 117], "etc": [116, 117, 192, 195, 198], "floatnumpi": 116, "shuffl": [116, 117, 192], "permut": 116, "placehold": 116, "shift_class": [117, 119], "rank": 117, "changepoint": 117, "axi": [117, 195, 196, 198], "x_ref": 117, "y_ref": 117, "normal": [118, 192], "clip": 118, "gaussian": 118, "standard": [118, 121, 123, 125, 129, 131, 133, 192, 198], "deviat": 118, "divid": 118, "255": [118, 195, 196], "placehol": 119, "querier": [120, 123, 125, 129, 131, 133, 190, 191, 193, 194, 197, 198], "config_overrid": [121, 123, 125, 129, 131, 133], "orm": [121, 127, 190, 191, 193, 194, 197, 198, 200], "overrid": [121, 123, 125, 129, 131, 133], "intend": [121, 192, 195, 198], "subclass": [121, 178], "tabl": [121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 189, 190, 193, 197, 200], "schema": [121, 123, 125, 129, 131, 133, 194, 197], "schema_nam": [121, 123, 125, 129, 131, 133, 197], "table_nam": [121, 123, 125, 129, 131, 133], "instanti": [121, 189, 192, 198, 200], "cast_timestamp_col": [121, 123, 125, 129, 131, 133], "possibli": [121, 123, 125, 129, 131, 133], "recogn": [121, 123, 125, 129, 131, 133], "timestamp": [121, 123, 125, 129, 131, 133, 141, 142, 143, 148, 149, 159, 178, 189, 191, 195, 199], "sqlalchemi": [121, 123, 125, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 200], "sql": [121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 174, 175, 176, 189, 200], "subqueri": [121, 123, 125, 127, 129, 131, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176], "care": [125, 131], "unit": 125, "fetch": [125, 127], "transfer": 125, "construct": [125, 129, 131, 133, 136, 137], "wrap": [125, 126, 127, 129, 131, 133], "diagnosi": [125, 129, 131, 190], "room": 125, "dataclass": 127, "tabletyp": 127, "chain": [127, 173], "thu": 127, "datafram": [127, 182, 189, 192, 198, 200], "properti": [127, 180, 182], "join_tabl": [127, 162, 190, 193, 194, 197], "on_to_typ": [127, 162], "cond": [127, 162], "table_col": [127, 162], "join_table_col": [127, 162], "isout": [127, 162, 197, 198], "anoth": [127, 162, 170, 173], "dbtabl": [127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176], "binaryexpress": [127, 162], "condit": [127, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 166, 192, 197], "outer": [127, 162], "backend": [127, 194], "panda": [127, 192, 197, 198], "index_col": [127, 194], "n_partit": [127, 194], "No": [127, 195, 197], "dask": [127, 189, 200], "framework": 127, "index": [127, 173, 174, 192, 195, 198], "defin": [127, 178, 192, 195, 198], "partit": [127, 189, 200], "server": 127, "document": [127, 192, 195, 198], "file_format": [127, 192], "parquet": 127, "csv": [127, 192, 197, 198], "upstream": 127, "icu": 131, "chart": [131, 189, 200], "event": [131, 189, 200], "lab": [131, 189, 191, 195, 200], "approxim": 131, "anchor_year": 131, "anchor_year_group": 131, "suppli": 131, "dod": 131, "adjust": [131, 195], "src_tabl": 133, "src_col": 133, "dst_col": 133, "concept": [133, 197], "somecol_concept_id": 133, "somecol_concept_nam": 133, "accord": [133, 190, 193, 194, 197], "assign": 133, "add_to": [135, 136, 137, 138], "col": [135, 140, 141, 144, 145, 146, 147, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 163, 165, 167, 171, 172, 174, 175], "new_col_label": [135, 136, 137, 138, 174, 175, 198], "subtract": [135, 136], "rather": [135, 136], "new": [135, 136, 137, 138, 140, 160, 161, 165, 171, 174, 175, 178, 192, 198], "col1": [135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 156, 157, 158, 159, 160, 162, 163, 165, 167, 170, 171, 172, 173, 174, 175], "col2": [135, 136, 137, 138, 140, 141, 156, 157, 158, 160, 162, 163, 167, 171, 172, 173, 175], "col3": [135, 136, 162, 172], "col1_plus_col2": [135, 136], "col1_plus_col3": 135, "col2_plus_col3": 135, "pai": 135, "attent": 135, "wherea": 135, "delta_kwarg": 136, "interv": 136, "timedelta": 137, "col1_plus_1": [137, 138], "col2_plus_1": 138, "cond_op": [139, 166], "lab_nam": [139, 151, 161, 166], "hba1c": [139, 151, 166], "john": [139, 166], "jane": [139, 166], "return_cond": [139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 166], "instead": [139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 166, 178], "func": [140, 195, 196], "new_col": 140, "assum": [140, 190, 193, 194, 197], "lambda": [140, 192, 195, 196, 198], "col1_new": [140, 160, 170], "col2_new": [140, 160], "noqa": [140, 192, 195, 198], "e501": [140, 192, 198], "disabl": 140, "line": [140, 192, 195, 198], "too": 140, "long": [140, 178, 189, 200], "type_": 141, "convers": 141, "date": [141, 142, 143, 178, 192, 195, 198], "timestamp_col": [142, 143, 148, 149, 159], "not_": [142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], "binarize_col": [142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154], "yyyi": [142, 143, 178], "mm": [142, 143, 178], "dd": [142, 143, 178], "col1_bool": [142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154], "cond_kwarg": [144, 145, 146, 147, 150, 153, 154], "2019": [149, 197], "pattern": 151, "lab_name_bool": 151, "regex": 152, "regular": 152, "express": [152, 192, 195, 198], "any_": 154, "just": 154, "b": 154, "person_id": [155, 161, 197], "visit_id": 155, "extract_str": 159, "extract": [159, 174, 190, 191, 192, 193, 194, 197, 198], "inform": [159, 178, 192], "fill_valu": 160, "new_col_nam": [160, 174], "groupby_col": 161, "aggfunc": [161, 198], "aggsep": 161, "aggreg": [161, 189, 200], "prevent": 161, "string_aggfunc": 161, "separ": 161, "string_agg": 161, "visit_count": 161, "lab_name_agg": 161, "repres": [162, 178, 195], "suggest": 162, "oppos": 162, "sai": 162, "left": [162, 178, 198], "table2": [162, 176], "table1": [162, 176], "neither": 162, "nor": 162, "cartesian": 162, "product": 162, "OR": 166, "ascend": [167, 191], "sort": [167, 189, 192, 198, 200], "descend": 167, "random": [169, 192, 195, 198], "so": 169, "certain": [169, 192, 198], "cannot": 169, "seen": 169, "analyz": 169, "quit": 169, "rename_map": 170, "check_exist": 170, "complet": 171, "come": 172, "ordereddict": 173, "execut": [173, 190, 191, 193, 194, 197, 198], "op_": 173, "start_index": 174, "stop_index": 174, "stop": [174, 198], "col1_substr": 174, "whitespac": 175, "col1_trim": 175, "col2_trim": 175, "union_t": 176, "output_dir": [178, 192, 195, 198], "serv": 178, "popul": [178, 189, 192, 198, 201], "modelcard": 178, "directori": [178, 192, 198], "output_filenam": 178, "template_path": 178, "interact": [178, 198], "save_json": 178, "jinja2": 178, "json": [178, 192, 198], "classmethod": 178, "cyclops_report": [178, 192, 198], "section_nam": [178, 192, 195, 198], "model_detail": [178, 192, 198], "section": [178, 192, 195, 198], "bibtex": 178, "entri": 178, "plain": 178, "text": [178, 194, 195], "descript": [178, 192, 195, 198], "license_id": [178, 192], "sensitive_featur": [178, 192], "sensitive_feature_justif": [178, 192], "log": [178, 189, 192, 198, 201], "about": [178, 192, 195, 198], "resourc": [178, 192, 198], "context": 178, "homepag": 178, "spdx": [178, 192], "identifi": [178, 189, 195, 201], "licens": [178, 192, 195, 198], "apach": [178, 192, 198], "unknown": 178, "unlicens": 178, "proprietari": 178, "justif": [178, 192], "field": [178, 189, 192, 198, 201], "descriptor": 178, "pydant": 178, "basemodel": 178, "As": 178, "conflict": 178, "model_card": [178, 192, 195, 198], "cylop": 178, "tradeoff": [178, 195], "trade": 178, "off": 178, "interpret": 178, "consider": [178, 192, 195, 198], "affected_group": [178, 192, 195, 198], "benefit": [178, 192, 195, 198], "harm": [178, 192, 195, 198], "mitigation_strategi": [178, 192, 195, 198], "assess": 178, "mitig": [178, 192, 195, 198], "strategi": [178, 192, 195, 198], "relat": 178, "img_path": 178, "caption": [178, 192, 195, 198], "full": 178, "whole": [178, 192, 198], "blank": 178, "param": [178, 192, 198], "contact": [178, 192, 195, 198], "role": 178, "owner": [178, 192, 195, 198], "quantit": [178, 192, 195, 198], "slash": 178, "fig": [178, 192, 195, 198], "plotli": [178, 192, 195, 198], "figur": [178, 192, 195, 198], "plot": [178, 192, 195, 198], "analysis_typ": 178, "metric_slic": [178, 192, 195, 198], "decision_threshold": 178, "pass_fail_threshold": [178, 192, 195, 198], "pass_fail_threshold_fn": [178, 192, 195, 198], "explain": [178, 192, 195, 198], "fail": 178, "regul": 178, "regulatori": [178, 192, 198], "compli": 178, "risk": [178, 192, 195, 198, 201], "kind": [178, 192, 195, 198], "primari": [178, 192, 195, 198], "scope": [178, 192, 198], "usecas": 178, "version_str": [178, 192, 198], "semant": 178, "v1": [178, 193, 197], "dt_date": 178, "dt_datetim": 178, "unix": 178, "hh": 178, "ss": 178, "ffffff": 178, "z": 178, "summar": 178, "chang": [178, 192, 195, 198], "made": [178, 192, 198], "task_featur": [180, 182, 192, 198], "task_target": [180, 182, 192, 198], "atelectasi": [180, 195], "consolid": [180, 195], "infiltr": [180, 195], "pneumothorax": [180, 195], "edema": [180, 195], "emphysema": [180, 195], "fibrosi": [180, 195], "effus": [180, 195], "pneumonia": [180, 195], "pleural_thicken": [180, 195], "cardiomegali": [180, 195], "nodul": [180, 195], "mass": [180, 195, 198], "hernia": [180, 195], "lung": 180, "lesion": 180, "fractur": 180, "opac": 180, "enlarg": 180, "cardiomediastinum": 180, "basetask": [180, 182], "multi": [180, 195], "ptmodel": [180, 182, 195], "skmodel": [180, 182], "splits_map": [180, 182], "64": [180, 198], "compos": [180, 192, 195, 196, 198], "unnecessari": [180, 182], "pathologi": [180, 189, 192, 201], "represent": [180, 192, 198], "tabular": [182, 189], "fit": [182, 192, 198], "columntransform": [182, 192, 198], "slicingconfig": 182, "default_max_batch_s": 182, "filepath": 182, "pretrain": [182, 195], "proba": [182, 192, 198], "pd": [182, 197], "notfittederror": 182, "destin": 182, "parent": [182, 192, 195, 198], "dirctori": 182, "best_model_param": [182, 192, 198], "y_train": 182, "seri": 182, "nonei": 182, "male": [189, 195, 196, 200], "outcom": [189, 200, 201], "femal": [189, 192, 195, 196, 198, 200], "gastroenter": [189, 200], "icd": [189, 200], "potassium": [189, 200], "aado2": [189, 200], "carevu": [189, 200], "valuenum": [189, 200], "20": [189, 192, 194, 195, 198, 200], "admiss": [189, 193, 200], "later": [189, 200], "approx": [189, 200], "schizophrenia": [189, 200], "2015": [189, 197, 200], "advanc": [189, 200], "chronic": [189, 200], "routin": [189, 200], "vital": [189, 191, 198, 200], "sign": [189, 192, 198, 200], "hemoglobin": [189, 200], "2009": [189, 200], "radiologi": [189, 191, 200], "lymphadenopathi": [189, 200], "infecti": [189, 200], "occur": [189, 200], "lazi": [189, 200], "subject_id": [189, 193, 200], "raw": [189, 200], "discharg": [189, 200], "2014": [189, 197, 200], "100": [189, 192, 193, 194, 195, 196, 197, 198, 200], "diagnosisstr": [189, 200], "teach": [189, 200], "glucos": [189, 200], "search": [189, 192, 198, 200], "visit": [189, 200], "sepsi": [189, 200], "1a": [189, 200], "most": [189, 192, 200], "recent": [189, 192, 195, 198, 200], "patient_id_hash": [189, 200], "discharge_date_tim": [189, 200], "record": [189, 200], "1b": [189, 200], "abov": [189, 200], "who": [189, 200], "were": [189, 200], "april": [189, 200], "march": [189, 200], "2016": [189, 197, 200], "1c": [189, 200], "2a": [189, 200], "how": [189, 190, 192, 193, 194, 197, 198, 200], "mani": [189, 200], "sodium": [189, 200], "place": [189, 192, 200], "apr": [189, 200], "101": [189, 200], "drift": [189, 199], "experi": [189, 199], "dimension": [189, 199], "reduct": [189, 199], "techniqu": [189, 199], "roll": [189, 199], "window": [189, 199], "biweekli": [189, 199], "kaggl": [189, 192], "heart": 189, "failur": 189, "constant": [189, 201], "distribut": [189, 195, 201], "preprocessor": [189, 201], "creation": [189, 201], "synthea": [189, 197, 198], "prolong": 189, "length": [189, 195], "stai": 189, "inspect": [189, 192, 201], "preprocess": [189, 192, 201], "nan_threshold": [189, 192, 201], "gender": [189, 190, 192, 193, 194, 195, 196, 201], "nih": [189, 195, 196], "diseas": [189, 192, 201], "balanc": [189, 192, 201], "w": [189, 201], "quick": [190, 193, 194, 197], "instruct": [190, 193, 194, 197, 198], "host": [190, 191, 193, 194, 197, 198], "postgr": [190, 193, 194, 197, 198], "usernam": [190, 191, 192, 193, 194, 197], "password": [190, 191, 193, 194, 197, 198], "accordingli": [190, 193, 194, 197], "qo": [190, 191, 193, 194, 197, 198], "dbm": [190, 193, 194, 197, 198], "postgresql": [190, 193, 194, 197, 198, 200], "port": [190, 193, 194, 197, 198], "5432": [190, 193, 194, 197, 198], "localhost": [190, 193, 194, 197, 198], "pwd": [190, 193, 194, 197, 198], "eicu_crd": 190, "home": [190, 192, 193, 194, 195, 196, 197, 198], "amritk": [190, 192, 193, 194, 195, 196, 197, 198], "cach": [190, 192, 193, 194, 195, 196, 197, 198], "pypoetri": [190, 192, 193, 194, 195, 196, 197, 198], "virtualenv": [190, 192, 193, 194, 195, 196, 197, 198], "wizuawxh": [190, 192, 193, 194, 195, 196, 197], "py3": [190, 192, 193, 194, 195, 196, 197, 198], "lib": [190, 192, 193, 194, 195, 196, 197, 198], "site": [190, 192, 193, 194, 195, 196, 197, 198], "tqdm": [190, 192, 193, 194, 195, 196, 197, 198], "auto": [190, 192, 193, 194, 195, 196, 197, 198], "py": [190, 192, 193, 194, 195, 196, 197, 198], "21": [190, 191, 192, 193, 194, 195, 196, 197, 198], "tqdmwarn": [190, 192, 193, 194, 195, 196, 197, 198], "iprogress": [190, 192, 193, 194, 195, 196, 197, 198], "ipywidget": [190, 192, 193, 194, 195, 196, 197, 198], "readthedoc": [190, 192, 193, 194, 195, 196, 197, 198], "io": [190, 192, 193, 194, 195, 196, 197, 198], "en": [190, 192, 193, 194, 195, 196, 197, 198], "user_instal": [190, 192, 193, 194, 195, 196, 197, 198], "autonotebook": [190, 192, 193, 194, 195, 196, 197, 198], "notebook_tqdm": [190, 192, 193, 194, 195, 196, 197, 198], "2023": [190, 191, 192, 193, 194, 197, 198], "16": [190, 192, 193, 197, 198], "020": 190, "readi": [190, 191, 193, 194, 197, 198], "39": [190, 191, 192, 193, 194, 195, 197, 198], "admissiondrug": 190, "admissiondx": 190, "allergi": 190, "apacheapsvar": 190, "apachepatientresult": 190, "apachepredvar": 190, "careplancareprovid": 190, "careplaneol": 190, "careplangener": 190, "careplango": 190, "careplaninfectiousdiseas": 190, "customlab": 190, "infusiondrug": 190, "intakeoutput": 190, "microlab": 190, "nurseassess": 190, "nursecar": 190, "nursechart": 190, "pasthistori": 190, "physicalexam": 190, "respiratorycar": 190, "respiratorychart": 190, "treatment": 190, "vitalaperiod": 190, "vitalperiod": 190, "hospitaldischargeyear": 190, "len": [190, 191, 192, 193, 194, 195, 197, 198], "822": [190, 193], "successfulli": [190, 191, 193, 194, 197, 198], "823": [190, 193], "profil": [190, 191, 192, 193, 194, 197, 198], "finish": [190, 191, 193, 194, 197, 198], "run_queri": [190, 191, 193, 194, 197, 198], "050423": 190, "patient_diagnos": 190, "patientunitstayid": 190, "905": 190, "907": 190, "066299": 190, "teachingstatu": 190, "hospitalid": 190, "labnam": 190, "patient_lab": [190, 193], "971": 190, "973": 190, "034082": 190, "drugnam": 190, "patient_med": 190, "24": [190, 192, 197, 198], "161": 190, "163": 190, "164061": 190, "hpc": 191, "ca": 191, "delirium_v4_0_1": 191, "public": [191, 194, 197], "09": 191, "17": [191, 192, 195, 197, 198], "449": 191, "lookup_icd10_ca_descript": 191, "lookup_statcan": 191, "lookup_cci": 191, "lookup_icd10_ca_to_ccsr": 191, "lookup_ip_administr": 191, "lookup_lab_concept": 191, "lookup_vitals_concept": 191, "lookup_pharmacy_concept": 191, "lookup_diagnosi": 191, "locality_vari": 191, "admdad": 191, "derived_vari": 191, "ipscu": 191, "lookup_phy_characterist": 191, "ipintervent": 191, "lookup_ccsr": 191, "lookup_pharmacy_rout": 191, "lookup_transfusion_concept": 191, "lookup_ip_scu": 191, "lookup_er_administr": 191, "lookup_imag": 191, "pharmaci": 191, "lookup_transf": 191, "ipdiagnosi": 191, "lookup_room_transf": 191, "er": 191, "erdiagnosi": 191, "erintervent": 191, "roomtransf": 191, "transfus": 191, "lookup_hospital_num": 191, "51": [191, 192, 198], "902": 191, "903": 191, "093352": 191, "189734": 191, "04": 191, "encounters_queri": 191, "52": [191, 192, 193, 198], "591": 191, "592": 191, "675141": 191, "32567": 191, "hospital_num": 191, "encounters_per_sit": 191, "856": 191, "857": 191, "145693": 191, "lab_op": 191, "collection_date_tim": 191, "test_type_map": 191, "encounters_lab": 191, "genc_id": 191, "sodium_test": 191, "26": [191, 192, 198], "19": [191, 192, 194, 195, 198], "814": 191, "815": 191, "506": 191, "939296": 191, "9305": 191, "showcas": [192, 197, 198, 201], "formul": [192, 198], "o": [192, 195, 198], "shutil": [192, 195, 198], "pathlib": [192, 195, 198], "px": [192, 195, 198], "dateutil": [192, 195, 198], "relativedelta": [192, 195, 198], "kaggle_api_extend": 192, "kaggleapi": 192, "imput": [192, 198], "simpleimput": [192, 198], "pipelin": [192, 198], "minmaxscal": [192, 198], "onehotencod": [192, 198], "e402": [192, 195, 198], "catalog": [192, 198], "create_model": [192, 198], "tabularfeatur": [192, 198], "classificationplott": [192, 195, 198], "flatten_results_dict": [192, 198], "get_metrics_trend": [192, 195, 198], "load_datafram": 192, "offer": [192, 195, 198], "through": [192, 195, 198], "technic": [192, 195, 198], "architectur": [192, 195, 198], "involv": [192, 195, 198], "subpopul": [192, 195, 198], "explaina": [192, 195, 198], "go": [192, 195, 198], "tool": [192, 195, 198], "progress": [192, 195, 198], "subject": [192, 195, 198], "data_dir": [192, 195], "random_se": [192, 198], "train_siz": [192, 198], "com": [192, 195], "Then": 192, "trigger": 192, "download": 192, "credenti": 192, "locat": [192, 197], "machin": [192, 195], "authent": 192, "dataset_download_fil": 192, "fedesoriano": 192, "unzip": 192, "df": 192, "reset_index": [192, 198], "911": 192, "chestpaintyp": 192, "restingbp": 192, "cholesterol": 192, "fastingb": 192, "restingecg": 192, "40": [192, 198], "ata": 192, "140": 192, "289": 192, "49": [192, 198], "nap": 192, "160": 192, "180": 192, "37": [192, 198], "130": 192, "283": 192, "st": 192, "48": [192, 197, 198], "asi": 192, "138": 192, "214": 192, "54": [192, 194, 195, 198], "150": 192, "195": 192, "913": 192, "ta": 192, "110": 192, "264": 192, "914": 192, "68": 192, "144": 192, "193": 192, "915": 192, "57": [192, 198], "131": 192, "916": 192, "236": 192, "lvh": 192, "917": 192, "38": [192, 198], "175": 192, "maxhr": 192, "exerciseangina": 192, "oldpeak": 192, "st_slope": 192, "heartdiseas": 192, "172": 192, "156": 192, "flat": 192, "98": 192, "108": 192, "122": 192, "132": 192, "141": 192, "115": 192, "174": 192, "173": 192, "918": 192, "13": [192, 195, 197, 198], "pie": [192, 195, 198], "update_layout": [192, 195, 198], "histogram": [192, 195, 198], "xaxis_titl": [192, 195, 198], "yaxis_titl": [192, 195, 198], "bargap": [192, 195, 198], "astyp": [192, 198], "11": [192, 195, 198, 201], "update_trac": [192, 195, 198], "textinfo": [192, 198], "percent": [192, 198], "title_text": [192, 198], "hovertempl": [192, 198], "br": [192, 198], "class_count": [192, 198], "value_count": [192, 197, 198], "class_ratio": [192, 198], "8070866141732284": 192, "14": [192, 195, 198, 201], "wa": [192, 195, 198], "li": 192, "et": 192, "al": 192, "features_list": [192, 198], "help": [192, 195, 198], "essenti": [192, 198], "step": [192, 198], "understand": [192, 198], "u": [192, 198], "tab_featur": [192, 198], "ordin": 192, "might": [192, 198], "numeric_transform": [192, 198], "scaler": [192, 198], "binary_transform": [192, 198], "most_frequ": [192, 198], "18": [192, 193, 194, 196, 197, 198], "numeric_featur": [192, 198], "features_by_typ": [192, 198], "numeric_indic": [192, 198], "get_loc": [192, 198], "binary_featur": [192, 198], "ordinal_featur": 192, "binary_indic": [192, 198], "ordinal_indic": 192, "num": [192, 198], "onehot": [192, 198], "handle_unknown": [192, 198], "ignor": [192, 198], "remaind": [192, 198], "passthrough": [192, 198], "let": [192, 198], "done": [192, 198], "independ": 192, "everi": 192, "uci": 192, "archiv": 192, "ic": 192, "edu": 192, "cleandoc": 192, "misc": 192, "cc0": 192, "demograph": [192, 195], "often": 192, "strong": 192, "correl": 192, "older": [192, 198], "higher": 192, "power": [192, 198], "easi": [192, 198], "compat": [192, 198], "22": [192, 194, 198], "from_panda": [192, 198], "cleanup_cache_fil": [192, 198], "num_row": 192, "cast_column": [192, 198], "stratify_by_column": [192, 198], "seed": [192, 198], "lt": [192, 194, 195, 196, 198], "168861": 192, "straightforward": [192, 198], "maintain": [192, 198], "sgd": [192, 198], "logisit": [192, 198], "regress": [192, 198], "sgdclassif": [192, 198], "sgd_classifi": 192, "123": [192, 198], "verbos": [192, 198], "class_weight": 192, "mortalitypredict": [192, 198], "encapsul": [192, 198], "cohes": [192, 198], "structur": [192, 198], "smooth": [192, 198], "manag": [192, 198], "mortality_task": 192, "best": [192, 198], "hyperparamet": [192, 198], "grid": [192, 198], "27": [192, 195, 198], "alpha": 192, "0001": 192, "001": 192, "learning_r": [192, 198], "invscal": 192, "adapt": 192, "eta0": 192, "roc_auc": 192, "935": 192, "wrapper": [192, 195, 198, 200], "sk_model": [192, 198], "936": 192, "937": 192, "sgdclassifi": 192, "x27": [192, 198], "early_stop": 192, "loss": 192, "log_loss": 192, "rerun": [192, 198], "cell": [192, 198], "trust": [192, 198], "On": [192, 195, 198], "github": [192, 195, 198], "unabl": [192, 198], "render": [192, 198], "try": [192, 198], "page": [192, 198], "nbviewer": [192, 198], "sgdclassifiersgdclassifi": 192, "28": [192, 198], "model_param": [192, 198], "epsilon": 192, "fit_intercept": 192, "l1_ratio": 192, "max_it": 192, "n_iter_no_chang": 192, "n_job": [192, 198], "penalti": 192, "l2": 192, "power_t": 192, "tol": 192, "validation_fract": 192, "warm_start": 192, "29": [192, 198], "30": [192, 195, 198, 201], "y_pred": [192, 198], "only_predict": [192, 198], "184": 192, "8411": 192, "variou": [192, 198], "perspect": [192, 198], "metric_collect": [192, 198], "70": [192, 198], "33": [192, 195, 198], "fnr": [192, 195, 198], "ber": [192, 198], "fairness_metric_collect": [192, 198], "34": [192, 198], "dataset_with_pr": [192, 198], "7213": 192, "44": [192, 198], "8921": 192, "78": 192, "50352": 192, "gt": [192, 194, 195, 198], "18086": 192, "20014": 192, "83": 192, "19638": 192, "18215": 192, "20614": 192, "22590": 192, "right": [192, 198], "36": [192, 195, 196, 198], "results_flat": [192, 195, 198], "remove_metr": [192, 198], "796875": 192, "8260869565217391": 192, "6785714285714286": 192, "7450980392156863": 192, "8819444444444444": 192, "8623853211009175": 192, "8676470588235294": 192, "9076923076923077": 192, "8872180451127819": 192, "927972027972028": 192, "842391304347826": 192, "8686868686868687": 192, "8431372549019608": 192, "8557213930348259": 192, "9152319464371114": 192, "plw2901": [192, 195, 198], "plotter": [192, 195, 196, 198], "class_nam": [192, 198], "set_templ": [192, 195, 198], "plotly_whit": [192, 195, 198], "slice_result": [192, 195, 198], "dict_kei": [192, 198], "roc_plot": [192, 198], "roc_curve_comparison": [192, 198], "41": [192, 198], "overall_perform": [192, 198], "metric_valu": [192, 198], "overall_performance_plot": [192, 198], "metrics_valu": [192, 198], "43": [192, 198], "slice_metr": [192, 198], "slice_metrics_plot": [192, 198], "metrics_comparison_bar": [192, 198], "comparison": [192, 198], "reform": [192, 198], "fairness_result": [192, 198], "deepcopi": [192, 198], "fairness_metr": [192, 198], "group_siz": [192, 198], "46": [192, 194, 198], "fairness_plot": [192, 198], "metrics_comparison_scatt": [192, 198], "leverag": [192, 195, 198], "histor": [192, 195, 198], "gather": [192, 195, 198], "merg": [192, 195, 198], "wish": [192, 195, 198], "metrics_trend": [192, 195, 198], "integr": [192, 195, 198], "purpos": [192, 195, 198], "three": [192, 195, 198], "dummi": [192, 195, 198], "demonstr": [192, 195, 198, 201], "trend": [192, 195, 198], "47": [192, 198], "dummy_report_num": [192, 195, 198], "dummy_report_dir": [192, 195, 198], "getcwd": [192, 195, 198], "dummy_report": [192, 195, 198], "simul": [192, 195, 198], "uniform": [192, 195, 198], "dummy_result": [192, 195, 198], "max": [192, 195, 198], "folder": [192, 195, 198], "dummy_report_path": [192, 195, 198], "date_dir": [192, 195, 198], "dummy_d": [192, 195, 198], "todai": [192, 195, 198], "new_dir": [192, 195, 198], "rmtree": [192, 195, 198], "previou": [192, 195, 198], "report_directori": [192, 195, 198], "flat_result": [192, 195, 198], "trends_plot": [192, 195, 198], "audienc": [192, 198], "organ": [192, 198], "store": [192, 198], "regulatory_requir": [192, 198], "releas": [192, 197, 198], "team": [192, 198], "vectorinstitut": [192, 198], "linear_model": 192, "next": [192, 198], "use_cas": [192, 198], "These": [192, 198], "fairness_assess": [192, 198], "well": [192, 195, 198], "taken": [192, 198], "ethical_consider": [192, 198], "clinician": [192, 198], "engin": [192, 198], "improv": [192, 198], "bias": [192, 195, 198], "lead": [192, 198], "wors": [192, 198], "retrain": [192, 198], "below": [192, 198], "By": [192, 198], "report_path": [192, 195, 198], "view": [192, 195, 198, 201], "892": 193, "expire_flag": 193, "58": 193, "694": 193, "695": 193, "029403": 193, "patient_admiss": [193, 194], "long_titl": [193, 194], "patient_admissions_diagnos": [193, 194], "hadm_id": [193, 194], "095880": 193, "889": 193, "891": 193, "035646": 193, "chartevents_op": 193, "dbsourc": 193, "chart_ev": [193, 194], "patient_chart_ev": 193, "332": 193, "333": 193, "73": [193, 198], "401368": 193, "v2": [194, 197], "022": 194, "fhir_etl": 194, "fhir_trm": 194, "information_schema": [194, 197], "mimic_fhir": 194, "mimiciv_deriv": 194, "mimiciv_": 194, "mimiciv_hosp": 194, "mimiciv_icu": 194, "mimiciv_not": 194, "admittim": 194, "dischtim": 194, "anchor_year_differ": 194, "549": 194, "550": 194, "239686": 194, "diagnoses_op": 194, "icd_vers": 194, "346": 194, "347": 194, "757002": 194, "r": 194, "925": 194, "926": 194, "543901": 194, "82": 194, "categori": [194, 198], "patient_admissions_vit": 194, "689": 194, "690": 194, "79": 194, "723617": 194, "patient_admissions_lab": 194, "496": 194, "498": 194, "63": [194, 198], "771282": 194, "radiology_not": 194, "radiology_notes_op": 194, "patient_admissions_radiology_not": 194, "53": [194, 198], "867": 194, "868": 194, "347900": 194, "npartit": 194, "309": 194, "310": 194, "401536": 194, "35639": 194, "core": 194, "55": 194, "459": 194, "460": 194, "010658": 194, "torchxrayvis": [195, 196], "functool": 195, "graph_object": [195, 198], "lambdad": [195, 196], "resiz": [195, 196], "densenet": [195, 196], "loader": [195, 196], "load_nihcxr": [195, 196], "apply_transform": 195, "get_devic": 195, "devic": 195, "clinical_dataset": [195, 196], "nih_d": [195, 196], "4000": 195, "spatial_s": [195, 196], "224": [195, 196], "allow_missing_kei": [195, 196], "1024": [195, 196], "newaxi": [195, 196], "densenet121": [195, 196], "res224": [195, 196], "233084": 195, "87": 195, "2511": 195, "2738": 195, "int64": [195, 197], "originalimag": 195, "width": [195, 198], "height": [195, 198], "originalimagepixelspac": 195, "unnam": 195, "float32": 195, "__index_level_0__": 195, "arang": 195, "nih_eval_results_gend": 195, "scatter": 195, "mode": 195, "marker": 195, "perf_metric_gend": 195, "title_x": 195, "title_font_s": 195, "768": 195, "selector": 195, "59212": 195, "60730": 195, "62028": 195, "96": [195, 196, 198], "65": [195, 196], "nih_eval_results_ag": 195, "perf_metric_ag": 195, "58548": 195, "61991": 195, "61885": 195, "72": [195, 198], "62625": 195, "showlegend": 195, "bar": [195, 198], "balanced_error_r": 195, "nih_fairness_result_ag": 195, "balancederrorr": 195, "fairness_ag": 195, "60407": 195, "58908": 195, "59521": 195, "fairness_age_par": 195, "slice_": 195, "itr": 195, "enumer": 195, "dummy_reports_cxr": 195, "112": [195, 201], "120": [195, 201], "frontal": [195, 201], "805": [195, 201], "fourteen": 195, "mine": 195, "radiolog": 195, "pleural": 195, "thicken": 195, "80": [195, 198], "remain": 195, "arxiv": 195, "ab": 195, "2111": 195, "00595": 195, "inproceed": 195, "cohen2022xrv": 195, "cohen": 195, "joseph": 195, "paul": 195, "viviano": 195, "bertin": 195, "morrison": 195, "torabian": 195, "parsa": 195, "guarrera": 195, "matteo": 195, "lungren": 195, "matthew": 195, "chaudhari": 195, "akshai": 195, "brook": 195, "rupert": 195, "hashir": 195, "mohammad": 195, "bertrand": 195, "hadrien": 195, "booktitl": 195, "deep": 195, "mlmed": 195, "arxivid": 195, "cohen2020limit": 195, "cross": 195, "domain": [195, 197], "autom": [195, 198], "2002": 195, "02497": 195, "medicin": 195, "radiologist": 195, "scientist": 195, "inabl": 195, "addition": 195, "poor": 195, "qualiti": 195, "artifact": 195, "geograph": 195, "region": 195, "ethic": 195, "ensur": 195, "divers": 195, "regularli": 195, "human": 195, "expertis": 195, "address": 195, "rare": 195, "qualit": 195, "detector": 196, "reductor": 196, "tstester": 196, "plot_drift_experi": 196, "plot_drift_timeseri": 196, "shifter": 196, "source_d": 196, "target_d": 196, "25596": 196, "64729": 196, "dr_method": 196, "bbse": 196, "soft": 196, "txrv": 196, "ae": 196, "sensitivity_test": 196, "tester": 196, "tester_method": 196, "source_sample_s": 196, "target_sample_s": 196, "num_run": 196, "detect_shift": 196, "chexpert": 196, "chex": 196, "padchest": 196, "pc": 196, "source_slic": 196, "target_slic": 196, "48586": 196, "81": 196, "46788": 196, "48797": 196, "47166": 196, "93": 196, "35272": 196, "32329": 196, "45792": 196, "76": 196, "45625": 196, "rolling_window_drift": 196, "timestamp_column": 196, "window_s": 196, "4w": 196, "etl": [197, 198], "hous": 197, "synthea_integration_test": 197, "cdm_synthea10": 197, "092": 197, "observation_period": 197, "condition_occurr": 197, "drug_exposur": 197, "procedure_occurr": 197, "device_exposur": 197, "death": 197, "note_nlp": 197, "specimen": 197, "fact_relationship": 197, "care_sit": 197, "payer_plan_period": 197, "cost": 197, "drug_era": 197, "dose_era": 197, "condition_era": 197, "episod": 197, "episode_ev": 197, "cdm_sourc": 197, "vocabulari": 197, "concept_class": 197, "concept_relationship": 197, "relationship": 197, "concept_synonym": 197, "concept_ancestor": 197, "source_to_concept_map": 197, "drug_strength": 197, "cohort": [197, 198], "cohort_definit": 197, "source_to_standard_vocab_map": 197, "source_to_source_vocab_map": 197, "all_visit": 197, "assign_all_visit_id": 197, "final_visit_id": 197, "visit_start_d": 197, "to_datetim": 197, "dt": 197, "sort_index": 197, "152": 197, "153": 197, "051203": 197, "2011": 197, "2012": 197, "2013": 197, "2017": 197, "2018": 197, "visits_measur": 197, "visit_occurrence_id": 197, "265": 197, "267": 197, "065999": 197, "repo": 197, "830": 197, "visits_concept_map": 197, "discharge_to_concept_id": 197, "admitting_concept_id": 197, "visits_concept_mapped_di": 197, "discharge_to_concept_nam": 197, "di": 197, "842": 197, "844": 197, "965239": 197, "5815": 197, "gender_concept_nam": 197, "person_visit": 197, "person_visits_condit": 197, "person_visits_conditions_measur": 197, "condition_concept_id": 197, "condition_concept_nam": 197, "457": 197, "458": 197, "527008": 197, "measurement_concept_nam": 197, "bodi": 197, "temperatur": 197, "longer": 198, "v3": 198, "mhx6ujw0": 198, "num_dai": 198, "synthea_demo": 198, "def": 198, "get_encount": 198, "nativ": 198, "patient_id": 198, "birthdat": 198, "race": 198, "ethnic": 198, "patient_encount": 198, "encounter_id": 198, "start_year": 198, "birthdate_year": 198, "lo": 198, "get_observ": 198, "groupby_op": 198, "n_ob": 198, "observations_count": 198, "observations_stat": 198, "pivot_t": 198, "add_prefix": 198, "obs_": 198, "get_med": 198, "n_med": 198, "get_procedur": 198, "procedur": [198, 201], "n_procedur": 198, "cohort_queri": 198, "to_merg": 198, "to_merge_df": 198, "554": 198, "798": 198, "800": 198, "710401": 198, "884": 198, "886": 198, "084462": 198, "455": 198, "456": 198, "374978": 198, "895": 198, "896": 198, "435460": 198, "981": 198, "982": 198, "084567": 198, "payer": 198, "encounterclass": 198, "base_encounter_cost": 198, "total_claim_cost": 198, "payer_coverag": 198, "reasoncod": 198, "reasondescript": 198, "null_count": 198, "isnul": 198, "600": 198, "respect": 198, "larger": 198, "thresh_nan": 198, "dropna": 198, "thresh": 198, "length_of_stai": 198, "length_of_stay_count": 198, "length_of_stay_kei": 198, "5573997233748271": 198, "obs_alanin": 198, "aminotransferas": 198, "enzymat": 198, "volum": 198, "serum": 198, "plasma": 198, "obs_albumin": 198, "obs_alkalin": 198, "phosphatas": 198, "obs_aspart": 198, "obs_bilirubin": 198, "obs_bodi": 198, "obs_calcium": 198, "obs_carbon": 198, "dioxid": 198, "mole": 198, "obs_chlorid": 198, "obs_creatinin": 198, "obs_diastol": 198, "blood": 198, "pressur": 198, "obs_erythrocyt": 198, "obs_ferritin": 198, "obs_glomerular": 198, "filtrat": 198, "sq": 198, "obs_glucos": 198, "obs_hematocrit": 198, "obs_hemoglobin": 198, "obs_leukocyt": 198, "obs_mch": 198, "entit": 198, "obs_mchc": 198, "obs_mcv": 198, "obs_oxygen": 198, "satur": 198, "arteri": 198, "obs_platelet": 198, "obs_potassium": 198, "obs_protein": 198, "obs_sodium": 198, "obs_systol": 198, "obs_troponin": 198, "cardiac": 198, "obs_urea": 198, "nitrogen": 198, "1126": 198, "130079": 198, "sllearn": 198, "xgb_classifi": 198, "los_task": 198, "n_estim": 198, "250": 198, "500": 198, "max_depth": 198, "reg_lambda": 198, "colsample_bytre": 198, "gamma": 198, "515": 198, "516": 198, "517": 198, "518": 198, "519": 198, "520": 198, "xgbclassifi": 198, "base_scor": 198, "booster": 198, "callback": 198, "colsample_bylevel": 198, "colsample_bynod": 198, "early_stopping_round": 198, "enable_categor": 198, "eval_metr": 198, "logloss": 198, "feature_typ": 198, "gpu_id": 198, "grow_polici": 198, "importance_typ": 198, "interaction_constraint": 198, "max_bin": 198, "max_cat_threshold": 198, "max_cat_to_onehot": 198, "max_delta_step": 198, "max_leav": 198, "min_child_weight": 198, "miss": 198, "monotone_constraint": 198, "num_parallel_tre": 198, "predictor": 198, "xgbclassifierxgbclassifi": 198, "logist": 198, "use_label_encod": 198, "reg_alpha": 198, "sampling_method": 198, "scale_pos_weight": 198, "subsampl": 198, "tree_method": 198, "validate_paramet": 198, "226": 198, "3717": 198, "3825": 198, "3775": 198, "56376": 198, "8382": 198, "9186": 198, "8821": 198, "9065": 198, "56": 198, "9212": 198, "amp": 198, "8472": 198, "8338": 198, "8781": 198, "8498": 198, "8384": 198, "8795": 198, "8407079646017699": 198, "8405797101449275": 198, "8923076923076924": 198, "8656716417910447": 198, "9416666666666667": 198, "9206349206349206": 198, "9166666666666666": 198, "9428571428571428": 198, "9295774647887324": 198, "9892857142857143": 198, "8983050847457628": 198, "9078947368421053": 198, "9324324324324325": 198, "92": 198, "976044226044226": 198, "8703703703703703": 198, "9014084507042254": 198, "9672630376855729": 198, "8849557522123894": 198, "9047619047619048": 198, "9172413793103448": 198, "910958904109589": 198, "9708386547467007": 198, "xgboost": 198, "python_api": 198, "statist": 199, "commun": 200, "around": 200, "goal": 201}, "objects": {"cyclops": [[183, 0, 0, "-", "data"], [184, 0, 0, "-", "evaluate"], [185, 0, 0, "-", "monitor"], [186, 0, 0, "-", "query"], [187, 0, 0, "-", "report"], [188, 0, 0, "-", "tasks"]], "cyclops.data": [[183, 0, 0, "-", "features"], [6, 0, 0, "-", "slicer"]], "cyclops.data.features": [[4, 0, 0, "-", "medical_image"]], "cyclops.data.features.medical_image": [[5, 1, 1, "", "MedicalImage"]], "cyclops.data.features.medical_image.MedicalImage": [[5, 2, 1, "", "__call__"], [5, 2, 1, "", "cast_storage"], [5, 2, 1, "", "decode_example"], [5, 2, 1, "", "embed_storage"], [5, 2, 1, "", "encode_example"], [5, 2, 1, "", "flatten"]], "cyclops.data.slicer": [[7, 1, 1, "", "SliceSpec"], [8, 4, 1, "", "compound_filter"], [9, 4, 1, "", "filter_datetime"], [10, 4, 1, "", "filter_non_null"], [11, 4, 1, "", "filter_range"], [12, 4, 1, "", "filter_string_contains"], [13, 4, 1, "", "filter_value"], [14, 4, 1, "", "is_datetime"], [15, 4, 1, "", "overall"]], "cyclops.data.slicer.SliceSpec": [[7, 3, 1, "", "_registry"], [7, 2, 1, "", "add_slice_spec"], [7, 3, 1, "", "column_names"], [7, 2, 1, "", "get_slices"], [7, 3, 1, "", "include_overall"], [7, 2, 1, "", "slices"], [7, 3, 1, "", "spec_list"], [7, 3, 1, "", "validate"]], "cyclops.evaluate": [[16, 0, 0, "-", "evaluator"], [184, 0, 0, "-", "fairness"], [184, 0, 0, "-", "metrics"]], "cyclops.evaluate.evaluator": [[17, 4, 1, "", "evaluate"]], "cyclops.evaluate.fairness": [[18, 0, 0, "-", "config"], [20, 0, 0, "-", "evaluator"]], "cyclops.evaluate.fairness.config": [[19, 1, 1, "", "FairnessConfig"]], "cyclops.evaluate.fairness.evaluator": [[21, 4, 1, "", "evaluate_fairness"], [22, 4, 1, "", "warn_too_many_unique_values"]], "cyclops.evaluate.metrics": [[23, 0, 0, "-", "accuracy"], [28, 0, 0, "-", "auroc"], [33, 0, 0, "-", "f_beta"], [42, 0, 0, "-", "factory"], [184, 0, 0, "-", "functional"], [73, 0, 0, "-", "metric"], [77, 0, 0, "-", "precision_recall"], [86, 0, 0, "-", "precision_recall_curve"], [91, 0, 0, "-", "roc"], [96, 0, 0, "-", "sensitivity"], [101, 0, 0, "-", "specificity"], [106, 0, 0, "-", "stat_scores"]], "cyclops.evaluate.metrics.accuracy": [[24, 1, 1, "", "Accuracy"], [25, 1, 1, "", "BinaryAccuracy"], [26, 1, 1, "", "MulticlassAccuracy"], [27, 1, 1, "", "MultilabelAccuracy"]], "cyclops.evaluate.metrics.accuracy.Accuracy": [[24, 2, 1, "", "__add__"], [24, 2, 1, "", "__call__"], [24, 2, 1, "", "__init__"], [24, 2, 1, "", "__mul__"], [24, 2, 1, "", "add_state"], [24, 2, 1, "", "clone"], [24, 2, 1, "", "compute"], [24, 2, 1, "", "reset_state"], [24, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.accuracy.BinaryAccuracy": [[25, 2, 1, "", "__add__"], [25, 2, 1, "", "__call__"], [25, 2, 1, "", "__init__"], [25, 2, 1, "", "__mul__"], [25, 2, 1, "", "add_state"], [25, 2, 1, "", "clone"], [25, 2, 1, "", "compute"], [25, 2, 1, "", "reset_state"], [25, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy": [[26, 2, 1, "", "__add__"], [26, 2, 1, "", "__call__"], [26, 2, 1, "", "__init__"], [26, 2, 1, "", "__mul__"], [26, 2, 1, "", "add_state"], [26, 2, 1, "", "clone"], [26, 2, 1, "", "compute"], [26, 2, 1, "", "reset_state"], [26, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy": [[27, 2, 1, "", "__add__"], [27, 2, 1, "", "__call__"], [27, 2, 1, "", "__init__"], [27, 2, 1, "", "__mul__"], [27, 2, 1, "", "add_state"], [27, 2, 1, "", "clone"], [27, 2, 1, "", "compute"], [27, 2, 1, "", "reset_state"], [27, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.auroc": [[29, 1, 1, "", "AUROC"], [30, 1, 1, "", "BinaryAUROC"], [31, 1, 1, "", "MulticlassAUROC"], [32, 1, 1, "", "MultilabelAUROC"]], "cyclops.evaluate.metrics.auroc.AUROC": [[29, 2, 1, "", "__add__"], [29, 2, 1, "", "__call__"], [29, 2, 1, "", "__init__"], [29, 2, 1, "", "__mul__"], [29, 2, 1, "", "add_state"], [29, 2, 1, "", "clone"], [29, 2, 1, "", "compute"], [29, 2, 1, "", "reset_state"], [29, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.auroc.BinaryAUROC": [[30, 2, 1, "", "__add__"], [30, 2, 1, "", "__call__"], [30, 2, 1, "", "__init__"], [30, 2, 1, "", "__mul__"], [30, 2, 1, "", "add_state"], [30, 2, 1, "", "clone"], [30, 2, 1, "", "compute"], [30, 2, 1, "", "reset_state"], [30, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.auroc.MulticlassAUROC": [[31, 2, 1, "", "__add__"], [31, 2, 1, "", "__call__"], [31, 2, 1, "", "__init__"], [31, 2, 1, "", "__mul__"], [31, 2, 1, "", "add_state"], [31, 2, 1, "", "clone"], [31, 2, 1, "", "compute"], [31, 2, 1, "", "reset_state"], [31, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.auroc.MultilabelAUROC": [[32, 2, 1, "", "__add__"], [32, 2, 1, "", "__call__"], [32, 2, 1, "", "__init__"], [32, 2, 1, "", "__mul__"], [32, 2, 1, "", "add_state"], [32, 2, 1, "", "clone"], [32, 2, 1, "", "compute"], [32, 2, 1, "", "reset_state"], [32, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta": [[34, 1, 1, "", "BinaryF1Score"], [35, 1, 1, "", "BinaryFbetaScore"], [36, 1, 1, "", "F1Score"], [37, 1, 1, "", "FbetaScore"], [38, 1, 1, "", "MulticlassF1Score"], [39, 1, 1, "", "MulticlassFbetaScore"], [40, 1, 1, "", "MultilabelF1Score"], [41, 1, 1, "", "MultilabelFbetaScore"]], "cyclops.evaluate.metrics.f_beta.BinaryF1Score": [[34, 2, 1, "", "__add__"], [34, 2, 1, "", "__call__"], [34, 2, 1, "", "__init__"], [34, 2, 1, "", "__mul__"], [34, 2, 1, "", "add_state"], [34, 2, 1, "", "clone"], [34, 2, 1, "", "compute"], [34, 2, 1, "", "reset_state"], [34, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore": [[35, 2, 1, "", "__add__"], [35, 2, 1, "", "__call__"], [35, 2, 1, "", "__init__"], [35, 2, 1, "", "__mul__"], [35, 2, 1, "", "add_state"], [35, 2, 1, "", "clone"], [35, 2, 1, "", "compute"], [35, 2, 1, "", "reset_state"], [35, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.F1Score": [[36, 2, 1, "", "__add__"], [36, 2, 1, "", "__call__"], [36, 2, 1, "", "__init__"], [36, 2, 1, "", "__mul__"], [36, 2, 1, "", "add_state"], [36, 2, 1, "", "clone"], [36, 2, 1, "", "compute"], [36, 2, 1, "", "reset_state"], [36, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.FbetaScore": [[37, 2, 1, "", "__add__"], [37, 2, 1, "", "__call__"], [37, 2, 1, "", "__init__"], [37, 2, 1, "", "__mul__"], [37, 2, 1, "", "add_state"], [37, 2, 1, "", "clone"], [37, 2, 1, "", "compute"], [37, 2, 1, "", "reset_state"], [37, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.MulticlassF1Score": [[38, 2, 1, "", "__add__"], [38, 2, 1, "", "__call__"], [38, 2, 1, "", "__init__"], [38, 2, 1, "", "__mul__"], [38, 2, 1, "", "add_state"], [38, 2, 1, "", "clone"], [38, 2, 1, "", "compute"], [38, 2, 1, "", "reset_state"], [38, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore": [[39, 2, 1, "", "__add__"], [39, 2, 1, "", "__call__"], [39, 2, 1, "", "__init__"], [39, 2, 1, "", "__mul__"], [39, 2, 1, "", "add_state"], [39, 2, 1, "", "clone"], [39, 2, 1, "", "compute"], [39, 2, 1, "", "reset_state"], [39, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.MultilabelF1Score": [[40, 2, 1, "", "__add__"], [40, 2, 1, "", "__call__"], [40, 2, 1, "", "__init__"], [40, 2, 1, "", "__mul__"], [40, 2, 1, "", "add_state"], [40, 2, 1, "", "clone"], [40, 2, 1, "", "compute"], [40, 2, 1, "", "reset_state"], [40, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore": [[41, 2, 1, "", "__add__"], [41, 2, 1, "", "__call__"], [41, 2, 1, "", "__init__"], [41, 2, 1, "", "__mul__"], [41, 2, 1, "", "add_state"], [41, 2, 1, "", "clone"], [41, 2, 1, "", "compute"], [41, 2, 1, "", "reset_state"], [41, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.factory": [[43, 4, 1, "", "create_metric"]], "cyclops.evaluate.metrics.functional": [[44, 0, 0, "-", "accuracy"], [45, 0, 0, "-", "auroc"], [46, 0, 0, "-", "f_beta"], [55, 0, 0, "-", "precision_recall"], [64, 0, 0, "-", "precision_recall_curve"], [65, 0, 0, "-", "roc"], [70, 0, 0, "-", "sensitivity"], [71, 0, 0, "-", "specificity"], [72, 0, 0, "-", "stat_scores"]], "cyclops.evaluate.metrics.functional.f_beta": [[47, 4, 1, "", "binary_f1_score"], [48, 4, 1, "", "binary_fbeta_score"], [49, 4, 1, "", "f1_score"], [50, 4, 1, "", "fbeta_score"], [51, 4, 1, "", "multiclass_f1_score"], [52, 4, 1, "", "multiclass_fbeta_score"], [53, 4, 1, "", "multilabel_f1_score"], [54, 4, 1, "", "multilabel_fbeta_score"]], "cyclops.evaluate.metrics.functional.precision_recall": [[56, 4, 1, "", "binary_precision"], [57, 4, 1, "", "binary_recall"], [58, 4, 1, "", "multiclass_precision"], [59, 4, 1, "", "multiclass_recall"], [60, 4, 1, "", "multilabel_precision"], [61, 4, 1, "", "multilabel_recall"], [62, 4, 1, "", "precision"], [63, 4, 1, "", "recall"]], "cyclops.evaluate.metrics.functional.roc": [[66, 4, 1, "", "binary_roc_curve"], [67, 4, 1, "", "multiclass_roc_curve"], [68, 4, 1, "", "multilabel_roc_curve"], [69, 4, 1, "", "roc_curve"]], "cyclops.evaluate.metrics.metric": [[74, 1, 1, "", "Metric"], [75, 1, 1, "", "MetricCollection"], [76, 1, 1, "", "OperatorMetric"]], "cyclops.evaluate.metrics.metric.Metric": [[74, 2, 1, "", "__add__"], [74, 2, 1, "", "__call__"], [74, 2, 1, "", "__init__"], [74, 2, 1, "", "__mul__"], [74, 2, 1, "", "add_state"], [74, 2, 1, "", "clone"], [74, 2, 1, "", "compute"], [74, 2, 1, "", "reset_state"], [74, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.metric.MetricCollection": [[75, 2, 1, "", "__call__"], [75, 2, 1, "", "__init__"], [75, 2, 1, "", "add_metrics"], [75, 2, 1, "", "clear"], [75, 2, 1, "", "clone"], [75, 2, 1, "", "compute"], [75, 2, 1, "", "get"], [75, 2, 1, "", "items"], [75, 2, 1, "", "keys"], [75, 2, 1, "", "pop"], [75, 2, 1, "", "popitem"], [75, 2, 1, "", "reset_state"], [75, 2, 1, "", "setdefault"], [75, 2, 1, "", "update"], [75, 2, 1, "", "update_state"], [75, 2, 1, "", "values"]], "cyclops.evaluate.metrics.metric.OperatorMetric": [[76, 2, 1, "", "__add__"], [76, 2, 1, "", "__call__"], [76, 2, 1, "", "__init__"], [76, 2, 1, "", "__mul__"], [76, 2, 1, "", "add_state"], [76, 2, 1, "", "clone"], [76, 2, 1, "", "compute"], [76, 2, 1, "", "reset_state"], [76, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall": [[78, 1, 1, "", "BinaryPrecision"], [79, 1, 1, "", "BinaryRecall"], [80, 1, 1, "", "MulticlassPrecision"], [81, 1, 1, "", "MulticlassRecall"], [82, 1, 1, "", "MultilabelPrecision"], [83, 1, 1, "", "MultilabelRecall"], [84, 1, 1, "", "Precision"], [85, 1, 1, "", "Recall"]], "cyclops.evaluate.metrics.precision_recall.BinaryPrecision": [[78, 2, 1, "", "__add__"], [78, 2, 1, "", "__call__"], [78, 2, 1, "", "__init__"], [78, 2, 1, "", "__mul__"], [78, 2, 1, "", "add_state"], [78, 2, 1, "", "clone"], [78, 2, 1, "", "compute"], [78, 2, 1, "", "reset_state"], [78, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.BinaryRecall": [[79, 2, 1, "", "__add__"], [79, 2, 1, "", "__call__"], [79, 2, 1, "", "__init__"], [79, 2, 1, "", "__mul__"], [79, 2, 1, "", "add_state"], [79, 2, 1, "", "clone"], [79, 2, 1, "", "compute"], [79, 2, 1, "", "reset_state"], [79, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision": [[80, 2, 1, "", "__add__"], [80, 2, 1, "", "__call__"], [80, 2, 1, "", "__init__"], [80, 2, 1, "", "__mul__"], [80, 2, 1, "", "add_state"], [80, 2, 1, "", "clone"], [80, 2, 1, "", "compute"], [80, 2, 1, "", "reset_state"], [80, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.MulticlassRecall": [[81, 2, 1, "", "__add__"], [81, 2, 1, "", "__call__"], [81, 2, 1, "", "__init__"], [81, 2, 1, "", "__mul__"], [81, 2, 1, "", "add_state"], [81, 2, 1, "", "clone"], [81, 2, 1, "", "compute"], [81, 2, 1, "", "reset_state"], [81, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision": [[82, 2, 1, "", "__add__"], [82, 2, 1, "", "__call__"], [82, 2, 1, "", "__init__"], [82, 2, 1, "", "__mul__"], [82, 2, 1, "", "add_state"], [82, 2, 1, "", "clone"], [82, 2, 1, "", "compute"], [82, 2, 1, "", "reset_state"], [82, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.MultilabelRecall": [[83, 2, 1, "", "__add__"], [83, 2, 1, "", "__call__"], [83, 2, 1, "", "__init__"], [83, 2, 1, "", "__mul__"], [83, 2, 1, "", "add_state"], [83, 2, 1, "", "clone"], [83, 2, 1, "", "compute"], [83, 2, 1, "", "reset_state"], [83, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.Precision": [[84, 2, 1, "", "__add__"], [84, 2, 1, "", "__call__"], [84, 2, 1, "", "__init__"], [84, 2, 1, "", "__mul__"], [84, 2, 1, "", "add_state"], [84, 2, 1, "", "clone"], [84, 2, 1, "", "compute"], [84, 2, 1, "", "reset_state"], [84, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall.Recall": [[85, 2, 1, "", "__add__"], [85, 2, 1, "", "__call__"], [85, 2, 1, "", "__init__"], [85, 2, 1, "", "__mul__"], [85, 2, 1, "", "add_state"], [85, 2, 1, "", "clone"], [85, 2, 1, "", "compute"], [85, 2, 1, "", "reset_state"], [85, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall_curve": [[87, 1, 1, "", "BinaryPrecisionRecallCurve"], [88, 1, 1, "", "MulticlassPrecisionRecallCurve"], [89, 1, 1, "", "MultilabelPrecisionRecallCurve"], [90, 1, 1, "", "PrecisionRecallCurve"]], "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve": [[87, 2, 1, "", "__add__"], [87, 2, 1, "", "__call__"], [87, 2, 1, "", "__init__"], [87, 2, 1, "", "__mul__"], [87, 2, 1, "", "add_state"], [87, 2, 1, "", "clone"], [87, 2, 1, "", "compute"], [87, 2, 1, "", "reset_state"], [87, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve": [[88, 2, 1, "", "__add__"], [88, 2, 1, "", "__call__"], [88, 2, 1, "", "__init__"], [88, 2, 1, "", "__mul__"], [88, 2, 1, "", "add_state"], [88, 2, 1, "", "clone"], [88, 2, 1, "", "compute"], [88, 2, 1, "", "reset_state"], [88, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve": [[89, 2, 1, "", "__add__"], [89, 2, 1, "", "__call__"], [89, 2, 1, "", "__init__"], [89, 2, 1, "", "__mul__"], [89, 2, 1, "", "add_state"], [89, 2, 1, "", "clone"], [89, 2, 1, "", "compute"], [89, 2, 1, "", "reset_state"], [89, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve": [[90, 2, 1, "", "__add__"], [90, 2, 1, "", "__call__"], [90, 2, 1, "", "__init__"], [90, 2, 1, "", "__mul__"], [90, 2, 1, "", "add_state"], [90, 2, 1, "", "clone"], [90, 2, 1, "", "compute"], [90, 2, 1, "", "reset_state"], [90, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.roc": [[92, 1, 1, "", "BinaryROCCurve"], [93, 1, 1, "", "MulticlassROCCurve"], [94, 1, 1, "", "MultilabelROCCurve"], [95, 1, 1, "", "ROCCurve"]], "cyclops.evaluate.metrics.roc.BinaryROCCurve": [[92, 2, 1, "", "__add__"], [92, 2, 1, "", "__call__"], [92, 2, 1, "", "__init__"], [92, 2, 1, "", "__mul__"], [92, 2, 1, "", "add_state"], [92, 2, 1, "", "clone"], [92, 2, 1, "", "compute"], [92, 2, 1, "", "reset_state"], [92, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.roc.MulticlassROCCurve": [[93, 2, 1, "", "__add__"], [93, 2, 1, "", "__call__"], [93, 2, 1, "", "__init__"], [93, 2, 1, "", "__mul__"], [93, 2, 1, "", "add_state"], [93, 2, 1, "", "clone"], [93, 2, 1, "", "compute"], [93, 2, 1, "", "reset_state"], [93, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.roc.MultilabelROCCurve": [[94, 2, 1, "", "__add__"], [94, 2, 1, "", "__call__"], [94, 2, 1, "", "__init__"], [94, 2, 1, "", "__mul__"], [94, 2, 1, "", "add_state"], [94, 2, 1, "", "clone"], [94, 2, 1, "", "compute"], [94, 2, 1, "", "reset_state"], [94, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.roc.ROCCurve": [[95, 2, 1, "", "__add__"], [95, 2, 1, "", "__call__"], [95, 2, 1, "", "__init__"], [95, 2, 1, "", "__mul__"], [95, 2, 1, "", "add_state"], [95, 2, 1, "", "clone"], [95, 2, 1, "", "compute"], [95, 2, 1, "", "reset_state"], [95, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.sensitivity": [[97, 1, 1, "", "BinarySensitivity"], [98, 1, 1, "", "MulticlassSensitivity"], [99, 1, 1, "", "MultilabelSensitivity"], [100, 1, 1, "", "Sensitivity"]], "cyclops.evaluate.metrics.sensitivity.BinarySensitivity": [[97, 2, 1, "", "__add__"], [97, 2, 1, "", "__call__"], [97, 2, 1, "", "__init__"], [97, 2, 1, "", "__mul__"], [97, 2, 1, "", "add_state"], [97, 2, 1, "", "clone"], [97, 2, 1, "", "compute"], [97, 2, 1, "", "reset_state"], [97, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity": [[98, 2, 1, "", "__add__"], [98, 2, 1, "", "__call__"], [98, 2, 1, "", "__init__"], [98, 2, 1, "", "__mul__"], [98, 2, 1, "", "add_state"], [98, 2, 1, "", "clone"], [98, 2, 1, "", "compute"], [98, 2, 1, "", "reset_state"], [98, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity": [[99, 2, 1, "", "__add__"], [99, 2, 1, "", "__call__"], [99, 2, 1, "", "__init__"], [99, 2, 1, "", "__mul__"], [99, 2, 1, "", "add_state"], [99, 2, 1, "", "clone"], [99, 2, 1, "", "compute"], [99, 2, 1, "", "reset_state"], [99, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.sensitivity.Sensitivity": [[100, 2, 1, "", "__add__"], [100, 2, 1, "", "__call__"], [100, 2, 1, "", "__init__"], [100, 2, 1, "", "__mul__"], [100, 2, 1, "", "add_state"], [100, 2, 1, "", "clone"], [100, 2, 1, "", "compute"], [100, 2, 1, "", "reset_state"], [100, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.specificity": [[102, 1, 1, "", "BinarySpecificity"], [103, 1, 1, "", "MulticlassSpecificity"], [104, 1, 1, "", "MultilabelSpecificity"], [105, 1, 1, "", "Specificity"]], "cyclops.evaluate.metrics.specificity.BinarySpecificity": [[102, 2, 1, "", "__add__"], [102, 2, 1, "", "__call__"], [102, 2, 1, "", "__init__"], [102, 2, 1, "", "__mul__"], [102, 2, 1, "", "add_state"], [102, 2, 1, "", "clone"], [102, 2, 1, "", "compute"], [102, 2, 1, "", "reset_state"], [102, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.specificity.MulticlassSpecificity": [[103, 2, 1, "", "__add__"], [103, 2, 1, "", "__call__"], [103, 2, 1, "", "__init__"], [103, 2, 1, "", "__mul__"], [103, 2, 1, "", "add_state"], [103, 2, 1, "", "clone"], [103, 2, 1, "", "compute"], [103, 2, 1, "", "reset_state"], [103, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.specificity.MultilabelSpecificity": [[104, 2, 1, "", "__add__"], [104, 2, 1, "", "__call__"], [104, 2, 1, "", "__init__"], [104, 2, 1, "", "__mul__"], [104, 2, 1, "", "add_state"], [104, 2, 1, "", "clone"], [104, 2, 1, "", "compute"], [104, 2, 1, "", "reset_state"], [104, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.specificity.Specificity": [[105, 2, 1, "", "__add__"], [105, 2, 1, "", "__call__"], [105, 2, 1, "", "__init__"], [105, 2, 1, "", "__mul__"], [105, 2, 1, "", "add_state"], [105, 2, 1, "", "clone"], [105, 2, 1, "", "compute"], [105, 2, 1, "", "reset_state"], [105, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.stat_scores": [[107, 1, 1, "", "BinaryStatScores"], [108, 1, 1, "", "MulticlassStatScores"], [109, 1, 1, "", "MultilabelStatScores"], [110, 1, 1, "", "StatScores"]], "cyclops.evaluate.metrics.stat_scores.BinaryStatScores": [[107, 2, 1, "", "__add__"], [107, 2, 1, "", "__call__"], [107, 2, 1, "", "__init__"], [107, 2, 1, "", "__mul__"], [107, 2, 1, "", "add_state"], [107, 2, 1, "", "clone"], [107, 2, 1, "", "compute"], [107, 2, 1, "", "reset_state"], [107, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores": [[108, 2, 1, "", "__add__"], [108, 2, 1, "", "__call__"], [108, 2, 1, "", "__init__"], [108, 2, 1, "", "__mul__"], [108, 2, 1, "", "add_state"], [108, 2, 1, "", "clone"], [108, 2, 1, "", "compute"], [108, 2, 1, "", "reset_state"], [108, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores": [[109, 2, 1, "", "__add__"], [109, 2, 1, "", "__call__"], [109, 2, 1, "", "__init__"], [109, 2, 1, "", "__mul__"], [109, 2, 1, "", "add_state"], [109, 2, 1, "", "clone"], [109, 2, 1, "", "compute"], [109, 2, 1, "", "reset_state"], [109, 2, 1, "", "update_state"]], "cyclops.evaluate.metrics.stat_scores.StatScores": [[110, 2, 1, "", "__add__"], [110, 2, 1, "", "__call__"], [110, 2, 1, "", "__init__"], [110, 2, 1, "", "__mul__"], [110, 2, 1, "", "add_state"], [110, 2, 1, "", "clone"], [110, 2, 1, "", "compute"], [110, 2, 1, "", "reset_state"], [110, 2, 1, "", "update_state"]], "cyclops.monitor": [[111, 0, 0, "-", "clinical_applicator"], [113, 0, 0, "-", "synthetic_applicator"]], "cyclops.monitor.clinical_applicator": [[112, 1, 1, "", "ClinicalShiftApplicator"]], "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator": [[112, 2, 1, "", "age"], [112, 2, 1, "", "apply_shift"], [112, 2, 1, "", "custom"], [112, 2, 1, "", "hospital_type"], [112, 2, 1, "", "month"], [112, 2, 1, "", "sex"], [112, 2, 1, "", "time"]], "cyclops.monitor.synthetic_applicator": [[114, 1, 1, "", "SyntheticShiftApplicator"], [115, 4, 1, "", "binary_noise_shift"], [116, 4, 1, "", "feature_association_shift"], [117, 4, 1, "", "feature_swap_shift"], [118, 4, 1, "", "gaussian_noise_shift"], [119, 4, 1, "", "knockout_shift"]], "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator": [[114, 2, 1, "", "apply_shift"]], "cyclops.query": [[120, 0, 0, "-", "base"], [122, 0, 0, "-", "eicu"], [124, 0, 0, "-", "gemini"], [126, 0, 0, "-", "interface"], [128, 0, 0, "-", "mimiciii"], [130, 0, 0, "-", "mimiciv"], [132, 0, 0, "-", "omop"], [134, 0, 0, "-", "ops"]], "cyclops.query.base": [[121, 1, 1, "", "DatasetQuerier"]], "cyclops.query.base.DatasetQuerier": [[121, 3, 1, "", "db"], [121, 2, 1, "", "get_table"], [121, 2, 1, "", "list_columns"], [121, 2, 1, "", "list_custom_tables"], [121, 2, 1, "", "list_schemas"], [121, 2, 1, "", "list_tables"]], "cyclops.query.eicu": [[123, 1, 1, "", "EICUQuerier"]], "cyclops.query.eicu.EICUQuerier": [[123, 2, 1, "", "__init__"], [123, 2, 1, "", "get_table"], [123, 2, 1, "", "list_columns"], [123, 2, 1, "", "list_custom_tables"], [123, 2, 1, "", "list_schemas"], [123, 2, 1, "", "list_tables"]], "cyclops.query.gemini": [[125, 1, 1, "", "GEMINIQuerier"]], "cyclops.query.gemini.GEMINIQuerier": [[125, 2, 1, "", "__init__"], [125, 2, 1, "", "care_units"], [125, 2, 1, "", "diagnoses"], [125, 2, 1, "", "get_table"], [125, 2, 1, "", "imaging"], [125, 2, 1, "", "ip_admin"], [125, 2, 1, "", "list_columns"], [125, 2, 1, "", "list_custom_tables"], [125, 2, 1, "", "list_schemas"], [125, 2, 1, "", "list_tables"], [125, 2, 1, "", "room_transfer"]], "cyclops.query.interface": [[127, 1, 1, "", "QueryInterface"]], "cyclops.query.interface.QueryInterface": [[127, 2, 1, "", "__init__"], [127, 2, 1, "", "clear_data"], [127, 5, 1, "", "data"], [127, 2, 1, "", "join"], [127, 2, 1, "", "ops"], [127, 2, 1, "", "run"], [127, 2, 1, "", "save"], [127, 2, 1, "", "union"], [127, 2, 1, "", "union_all"]], "cyclops.query.mimiciii": [[129, 1, 1, "", "MIMICIIIQuerier"]], "cyclops.query.mimiciii.MIMICIIIQuerier": [[129, 2, 1, "", "__init__"], [129, 2, 1, "", "chartevents"], [129, 2, 1, "", "diagnoses"], [129, 2, 1, "", "get_table"], [129, 2, 1, "", "labevents"], [129, 2, 1, "", "list_columns"], [129, 2, 1, "", "list_custom_tables"], [129, 2, 1, "", "list_schemas"], [129, 2, 1, "", "list_tables"]], "cyclops.query.mimiciv": [[131, 1, 1, "", "MIMICIVQuerier"]], "cyclops.query.mimiciv.MIMICIVQuerier": [[131, 2, 1, "", "__init__"], [131, 2, 1, "", "chartevents"], [131, 2, 1, "", "diagnoses"], [131, 2, 1, "", "get_table"], [131, 2, 1, "", "labevents"], [131, 2, 1, "", "list_columns"], [131, 2, 1, "", "list_custom_tables"], [131, 2, 1, "", "list_schemas"], [131, 2, 1, "", "list_tables"], [131, 2, 1, "", "patients"]], "cyclops.query.omop": [[133, 1, 1, "", "OMOPQuerier"]], "cyclops.query.omop.OMOPQuerier": [[133, 2, 1, "", "__init__"], [133, 2, 1, "", "get_table"], [133, 2, 1, "", "list_columns"], [133, 2, 1, "", "list_custom_tables"], [133, 2, 1, "", "list_schemas"], [133, 2, 1, "", "list_tables"], [133, 2, 1, "", "map_concept_ids_to_name"], [133, 2, 1, "", "measurement"], [133, 2, 1, "", "observation"], [133, 2, 1, "", "person"], [133, 2, 1, "", "visit_detail"], [133, 2, 1, "", "visit_occurrence"]], "cyclops.query.ops": [[135, 1, 1, "", "AddColumn"], [136, 1, 1, "", "AddDeltaColumn"], [137, 1, 1, "", "AddDeltaConstant"], [138, 1, 1, "", "AddNumeric"], [139, 1, 1, "", "And"], [140, 1, 1, "", "Apply"], [141, 1, 1, "", "Cast"], [142, 1, 1, "", "ConditionAfterDate"], [143, 1, 1, "", "ConditionBeforeDate"], [144, 1, 1, "", "ConditionEndsWith"], [145, 1, 1, "", "ConditionEquals"], [146, 1, 1, "", "ConditionGreaterThan"], [147, 1, 1, "", "ConditionIn"], [148, 1, 1, "", "ConditionInMonths"], [149, 1, 1, "", "ConditionInYears"], [150, 1, 1, "", "ConditionLessThan"], [151, 1, 1, "", "ConditionLike"], [152, 1, 1, "", "ConditionRegexMatch"], [153, 1, 1, "", "ConditionStartsWith"], [154, 1, 1, "", "ConditionSubstring"], [155, 1, 1, "", "Distinct"], [156, 1, 1, "", "Drop"], [157, 1, 1, "", "DropEmpty"], [158, 1, 1, "", "DropNulls"], [159, 1, 1, "", "ExtractTimestampComponent"], [160, 1, 1, "", "FillNull"], [161, 1, 1, "", "GroupByAggregate"], [162, 1, 1, "", "Join"], [163, 1, 1, "", "Keep"], [164, 1, 1, "", "Limit"], [165, 1, 1, "", "Literal"], [166, 1, 1, "", "Or"], [167, 1, 1, "", "OrderBy"], [168, 1, 1, "", "QueryOp"], [169, 1, 1, "", "RandomizeOrder"], [170, 1, 1, "", "Rename"], [171, 1, 1, "", "Reorder"], [172, 1, 1, "", "ReorderAfter"], [173, 1, 1, "", "Sequential"], [174, 1, 1, "", "Substring"], [175, 1, 1, "", "Trim"], [176, 1, 1, "", "Union"]], "cyclops.query.ops.AddColumn": [[135, 2, 1, "", "__call__"]], "cyclops.query.ops.AddDeltaColumn": [[136, 2, 1, "", "__call__"]], "cyclops.query.ops.AddDeltaConstant": [[137, 2, 1, "", "__call__"]], "cyclops.query.ops.AddNumeric": [[138, 2, 1, "", "__call__"]], "cyclops.query.ops.And": [[139, 2, 1, "", "__call__"]], "cyclops.query.ops.Apply": [[140, 2, 1, "", "__call__"]], "cyclops.query.ops.Cast": [[141, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionAfterDate": [[142, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionBeforeDate": [[143, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionEndsWith": [[144, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionEquals": [[145, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionGreaterThan": [[146, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionIn": [[147, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionInMonths": [[148, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionInYears": [[149, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionLessThan": [[150, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionLike": [[151, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionRegexMatch": [[152, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionStartsWith": [[153, 2, 1, "", "__call__"]], "cyclops.query.ops.ConditionSubstring": [[154, 2, 1, "", "__call__"]], "cyclops.query.ops.Distinct": [[155, 2, 1, "", "__call__"]], "cyclops.query.ops.Drop": [[156, 2, 1, "", "__call__"]], "cyclops.query.ops.DropEmpty": [[157, 2, 1, "", "__call__"]], "cyclops.query.ops.DropNulls": [[158, 2, 1, "", "__call__"]], "cyclops.query.ops.ExtractTimestampComponent": [[159, 2, 1, "", "__call__"]], "cyclops.query.ops.FillNull": [[160, 2, 1, "", "__call__"]], "cyclops.query.ops.GroupByAggregate": [[161, 2, 1, "", "__call__"]], "cyclops.query.ops.Join": [[162, 2, 1, "", "__call__"]], "cyclops.query.ops.Keep": [[163, 2, 1, "", "__call__"]], "cyclops.query.ops.Limit": [[164, 2, 1, "", "__call__"]], "cyclops.query.ops.Literal": [[165, 2, 1, "", "__call__"]], "cyclops.query.ops.Or": [[166, 2, 1, "", "__call__"]], "cyclops.query.ops.OrderBy": [[167, 2, 1, "", "__call__"]], "cyclops.query.ops.QueryOp": [[168, 2, 1, "", "__call__"]], "cyclops.query.ops.RandomizeOrder": [[169, 2, 1, "", "__call__"]], "cyclops.query.ops.Rename": [[170, 2, 1, "", "__call__"]], "cyclops.query.ops.Reorder": [[171, 2, 1, "", "__call__"]], "cyclops.query.ops.ReorderAfter": [[172, 2, 1, "", "__call__"]], "cyclops.query.ops.Sequential": [[173, 2, 1, "", "__add__"], [173, 2, 1, "", "__call__"], [173, 2, 1, "", "__init__"], [173, 2, 1, "", "append"], [173, 2, 1, "", "extend"], [173, 2, 1, "", "insert"], [173, 2, 1, "", "pop"]], "cyclops.query.ops.Substring": [[174, 2, 1, "", "__call__"]], "cyclops.query.ops.Trim": [[175, 2, 1, "", "__call__"]], "cyclops.query.ops.Union": [[176, 2, 1, "", "__call__"]], "cyclops.report": [[177, 0, 0, "-", "report"]], "cyclops.report.report": [[178, 1, 1, "", "ModelCardReport"]], "cyclops.report.report.ModelCardReport": [[178, 2, 1, "", "export"], [178, 2, 1, "", "from_json_file"], [178, 2, 1, "", "log_citation"], [178, 2, 1, "", "log_dataset"], [178, 2, 1, "", "log_descriptor"], [178, 2, 1, "", "log_fairness_assessment"], [178, 2, 1, "", "log_from_dict"], [178, 2, 1, "", "log_image"], [178, 2, 1, "", "log_license"], [178, 2, 1, "", "log_model_parameters"], [178, 2, 1, "", "log_owner"], [178, 2, 1, "", "log_performance_metrics"], [178, 2, 1, "", "log_plotly_figure"], [178, 2, 1, "", "log_quantitative_analysis"], [178, 2, 1, "", "log_reference"], [178, 2, 1, "", "log_regulation"], [178, 2, 1, "", "log_risk"], [178, 2, 1, "", "log_use_case"], [178, 2, 1, "", "log_user"], [178, 2, 1, "", "log_version"]], "cyclops.tasks": [[179, 0, 0, "-", "cxr_classification"], [181, 0, 0, "-", "mortality_prediction"]], "cyclops.tasks.cxr_classification": [[180, 1, 1, "", "CXRClassificationTask"]], "cyclops.tasks.cxr_classification.CXRClassificationTask": [[180, 2, 1, "", "__init__"], [180, 2, 1, "", "add_model"], [180, 5, 1, "", "data_type"], [180, 2, 1, "", "evaluate"], [180, 2, 1, "", "get_model"], [180, 2, 1, "", "list_models"], [180, 5, 1, "", "models_count"], [180, 2, 1, "", "predict"], [180, 5, 1, "", "task_type"]], "cyclops.tasks.mortality_prediction": [[182, 1, 1, "", "MortalityPredictionTask"]], "cyclops.tasks.mortality_prediction.MortalityPredictionTask": [[182, 2, 1, "", "__init__"], [182, 2, 1, "", "add_model"], [182, 5, 1, "", "data_type"], [182, 2, 1, "", "evaluate"], [182, 2, 1, "", "get_model"], [182, 2, 1, "", "list_models"], [182, 2, 1, "", "list_models_params"], [182, 2, 1, "", "load_model"], [182, 5, 1, "", "models_count"], [182, 2, 1, "", "predict"], [182, 2, 1, "", "save_model"], [182, 5, 1, "", "task_type"], [182, 2, 1, "", "train"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"]}, "titleterms": {"api": [0, 186, 190, 191, 193, 194, 197, 199, 200], "refer": 0, "contribut": [1, 3], "cyclop": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 194], "pre": 1, "commit": 1, "hook": 1, "code": 1, "guidelin": 1, "welcom": 2, "": 2, "document": [2, 3], "content": 2, "get": [3, 190, 191, 193, 194, 195, 197], "start": 3, "instal": 3, "us": [3, 194, 196, 201], "pip": 3, "develop": 3, "poetri": 3, "conda": 3, "notebook": 3, "citat": 3, "data": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 183, 192, 198, 201], "featur": [4, 5, 183, 192, 198], "medical_imag": [4, 5], "medicalimag": 5, "slicer": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "slicespec": 7, "compound_filt": 8, "filter_datetim": 9, "filter_non_nul": 10, "filter_rang": 11, "filter_string_contain": 12, "filter_valu": 13, "is_datetim": 14, "overal": 15, "evalu": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 184, 192, 194, 198], "fair": [18, 19, 20, 21, 22, 184], "config": [18, 19], "fairnessconfig": 19, "evaluate_fair": 21, "warn_too_many_unique_valu": 22, "metric": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 184, 195], "accuraci": [23, 24, 25, 26, 27, 44], "binaryaccuraci": 25, "multiclassaccuraci": 26, "multilabelaccuraci": 27, "auroc": [28, 29, 30, 31, 32, 45, 195], "binaryauroc": 30, "multiclassauroc": 31, "multilabelauroc": 32, "f_beta": [33, 34, 35, 36, 37, 38, 39, 40, 41, 46, 47, 48, 49, 50, 51, 52, 53, 54], "binaryf1scor": 34, "binaryfbetascor": 35, "f1score": 36, "fbetascor": 37, "multiclassf1scor": 38, "multiclassfbetascor": 39, "multilabelf1scor": 40, "multilabelfbetascor": 41, "factori": [42, 43], "create_metr": 43, "function": [44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 184], "binary_f1_scor": 47, "binary_fbeta_scor": 48, "f1_score": 49, "fbeta_scor": 50, "multiclass_f1_scor": 51, "multiclass_fbeta_scor": 52, "multilabel_f1_scor": 53, "multilabel_fbeta_scor": 54, "precision_recal": [55, 56, 57, 58, 59, 60, 61, 62, 63, 77, 78, 79, 80, 81, 82, 83, 84, 85], "binary_precis": 56, "binary_recal": 57, "multiclass_precis": 58, "multiclass_recal": 59, "multilabel_precis": 60, "multilabel_recal": 61, "precis": [62, 84], "recal": [63, 85], "precision_recall_curv": [64, 86, 87, 88, 89, 90], "roc": [65, 66, 67, 68, 69, 91, 92, 93, 94, 95], "binary_roc_curv": 66, "multiclass_roc_curv": 67, "multilabel_roc_curv": 68, "roc_curv": 69, "sensit": [70, 96, 97, 98, 99, 100, 196], "specif": [71, 101, 102, 103, 104, 105], "stat_scor": [72, 106, 107, 108, 109, 110], "metriccollect": 75, "operatormetr": 76, "binaryprecis": 78, "binaryrecal": 79, "multiclassprecis": 80, "multiclassrecal": 81, "multilabelprecis": 82, "multilabelrecal": 83, "binaryprecisionrecallcurv": 87, "multiclassprecisionrecallcurv": 88, "multilabelprecisionrecallcurv": 89, "precisionrecallcurv": 90, "binaryroccurv": 92, "multiclassroccurv": 93, "multilabelroccurv": 94, "roccurv": 95, "binarysensit": 97, "multiclasssensit": 98, "multilabelsensit": 99, "binaryspecif": 102, "multiclassspecif": 103, "multilabelspecif": 104, "binarystatscor": 107, "multiclassstatscor": 108, "multilabelstatscor": 109, "statscor": 110, "monitor": [111, 112, 113, 114, 115, 116, 117, 118, 119, 185, 199], "clinical_appl": [111, 112], "clinicalshiftappl": 112, "synthetic_appl": [113, 114, 115, 116, 117, 118, 119], "syntheticshiftappl": 114, "binary_noise_shift": 115, "feature_association_shift": 116, "feature_swap_shift": 117, "gaussian_noise_shift": 118, "knockout_shift": 119, "queri": [120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 186, 190, 191, 193, 194, 197, 198, 200], "base": [120, 121, 194, 198], "datasetqueri": 121, "eicu": [122, 123, 190], "eicuqueri": [123, 190], "gemini": [124, 125, 191], "geminiqueri": [125, 191], "interfac": [126, 127], "queryinterfac": 127, "mimiciii": [128, 129], "mimiciiiqueri": [129, 193], "mimiciv": [130, 131], "mimicivqueri": [131, 194], "omop": [132, 133, 197], "omopqueri": [133, 197], "op": [134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 194], "addcolumn": 135, "adddeltacolumn": 136, "adddeltaconst": 137, "addnumer": 138, "And": 139, "appli": 140, "cast": 141, "conditionafterd": 142, "conditionbefored": 143, "conditionendswith": 144, "conditionequ": 145, "conditiongreaterthan": 146, "conditionin": 147, "conditioninmonth": 148, "conditioninyear": 149, "conditionlessthan": 150, "conditionlik": 151, "conditionregexmatch": [152, 194], "conditionstartswith": 153, "conditionsubstr": 154, "distinct": 155, "drop": [156, 198], "dropempti": 157, "dropnul": 158, "extracttimestampcompon": 159, "fillnul": 160, "groupbyaggreg": 161, "join": 162, "keep": [163, 191], "limit": [164, 190], "liter": 165, "Or": 166, "orderbi": 167, "queryop": 168, "randomizeord": 169, "renam": 170, "reorder": 171, "reorderaft": 172, "sequenti": 173, "substr": [174, 190], "trim": 175, "union": 176, "report": [177, 178, 187, 192, 194, 198], "modelcardreport": 178, "task": [179, 180, 181, 182, 188, 192, 198], "cxr_classif": [179, 180], "cxrclassificationtask": 180, "mortality_predict": [181, 182], "mortalitypredictiontask": 182, "dataset": [186, 191, 192, 195, 196, 198], "tutori": [189, 190, 191, 193, 194, 196, 197], "crd": 190, "import": [190, 191, 192, 193, 194, 195, 196, 197, 198], "instanti": [190, 191, 193, 194, 197], "exampl": [190, 191, 193, 194, 196, 197, 201], "1": [190, 191, 193, 194, 196, 197], "all": [190, 193, 194, 197], "femal": [190, 193, 194, 197], "patient": [190, 191, 193, 194, 197], "discharg": [190, 191], "2014": 190, "100": 190, "row": 190, "2": [190, 193, 194, 196, 197], "encount": [190, 191, 193, 194], "diagnos": [190, 193, 194, 197], "schizophrenia": [190, 194], "diagnosisstr": 190, "year": [190, 194], "2015": [190, 191, 194], "3": [190, 193, 194, 196], "potassium": [190, 193], "lab": [190, 193, 194], "test": [190, 191, 193, 194, 195, 196], "teach": 190, "hospit": [190, 191], "4": [190, 193, 194, 196], "glucos": 190, "medic": 190, "search": 190, "1a": 191, "creat": [191, 192, 198], "tabl": 191, "onli": 191, "one": 191, "per": 191, "most": 191, "recent": 191, "each": 191, "sort": 191, "patient_id_hash": 191, "discharge_date_tim": 191, "record": 191, "1b": 191, "from": [191, 194], "abov": 191, "set": 191, "take": 191, "subset": 191, "who": 191, "were": 191, "between": 191, "april": 191, "march": 191, "31": 191, "2016": 191, "1c": 191, "total": 191, "number": 191, "admiss": [191, 194], "2a": 191, "how": 191, "mani": 191, "sodium": 191, "place": 191, "apr": 191, "mai": 191, "101": 191, "heart": [192, 201], "failur": [192, 201], "predict": [192, 195, 198, 201], "librari": [192, 195, 196, 198], "constant": [192, 198], "load": [192, 195, 196], "sex": [192, 195], "valu": 192, "ag": [192, 195, 198], "distribut": [192, 198], "outcom": [192, 193, 197, 198], "identifi": [192, 198], "type": [192, 198], "preprocessor": [192, 198], "hug": [192, 198], "face": [192, 198], "model": [192, 195, 196, 198], "creation": [192, 198], "train": [192, 196, 198], "perform": [192, 195, 198], "over": [192, 195, 198], "time": [192, 195, 198], "gener": [192, 196, 198], "mimic": [193, 194], "iii": 193, "male": 193, "mortal": [193, 197], "gastroenter": 193, "icd": [193, 194], "9": [193, 194], "long": [193, 194], "titl": [193, 194], "aado2": 193, "carevu": 193, "chart": 193, "event": 193, "have": 193, "valuenum": 193, "less": 193, "than": 193, "20": 193, "iv": 194, "2021": 194, "later": 194, "approx": 194, "10": 194, "advanc": 194, "contain": 194, "chronic": 194, "routin": 194, "vital": 194, "sign": 194, "5": [194, 196], "hemoglobin": 194, "2009": 194, "6": 194, "radiologi": 194, "filter": 194, "keyword": 194, "lymphadenopathi": 194, "infecti": 194, "occur": 194, "togeth": 194, "7": 194, "return": 194, "dask": 194, "datafram": 194, "lazi": 194, "partit": 194, "batch": 194, "aggreg": 194, "subject_id": 194, "8": 194, "run": 194, "raw": 194, "sql": 194, "string": 194, "chest": [195, 201], "x": [195, 201], "rai": [195, 201], "diseas": 195, "classif": [195, 201], "multilabel": 195, "pathologi": 195, "balanc": 195, "error": 195, "rate": 195, "pariti": 195, "log": 195, "w": 195, "threshold": 195, "popul": 195, "card": 195, "field": 195, "nihcxr": 196, "clinic": 196, "drift": 196, "experi": 196, "sourc": 196, "target": 196, "dimension": 196, "reduct": 196, "techniqu": 196, "differ": 196, "shift": 196, "roll": 196, "window": 196, "synthet": 196, "timestamp": 196, "biweekli": 196, "visit": 197, "after": 197, "2010": 197, "measur": 197, "2020": 197, "end": 197, "sepsi": 197, "prolong": [198, 201], "length": [198, 201], "stai": [198, 201], "comput": 198, "label": 198, "inspect": 198, "preprocess": 198, "nan": 198, "nan_threshold": 198, "gender": 198, "case": 201, "tabular": 201, "kaggl": 201, "synthea": 201, "imag": 201, "nih": 201}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "nbsphinx": 4, "sphinx": 60}, "alltitles": {"API Reference": [[0, "api-reference"]], "Contributing to cyclops": [[1, "contributing-to-cyclops"]], "Pre-commit hooks": [[1, "pre-commit-hooks"]], "Coding guidelines": [[1, "coding-guidelines"]], "Welcome to cyclops\u2019s documentation!": [[2, "welcome-to-cyclops-s-documentation"]], "Contents:": [[2, null]], "\ud83d\udc23 Getting Started": [[3, "getting-started"]], "Installing cyclops using pip": [[3, "installing-cyclops-using-pip"]], "\ud83e\uddd1\ud83c\udfff\u200d\ud83d\udcbb Developing": [[3, "developing"]], "Using poetry": [[3, "using-poetry"]], "Using Conda": [[3, "using-conda"]], "Contributing": [[3, "contributing"]], "\ud83d\udcda Documentation": [[3, "documentation"]], "\ud83d\udcd3 Notebooks": [[3, "notebooks"]], "\ud83c\udf93 Citation": [[3, "citation"]], "cyclops.data.features.medical_image": [[4, "module-cyclops.data.features.medical_image"]], "cyclops.data.features.medical_image.MedicalImage": [[5, "cyclops-data-features-medical-image-medicalimage"]], "cyclops.data.slicer": [[6, "module-cyclops.data.slicer"]], "cyclops.data.slicer.SliceSpec": [[7, "cyclops-data-slicer-slicespec"]], "cyclops.data.slicer.compound_filter": [[8, "cyclops-data-slicer-compound-filter"]], "cyclops.data.slicer.filter_datetime": [[9, "cyclops-data-slicer-filter-datetime"]], "cyclops.data.slicer.filter_non_null": [[10, "cyclops-data-slicer-filter-non-null"]], "cyclops.data.slicer.filter_range": [[11, "cyclops-data-slicer-filter-range"]], "cyclops.data.slicer.filter_string_contains": [[12, "cyclops-data-slicer-filter-string-contains"]], "cyclops.data.slicer.filter_value": [[13, "cyclops-data-slicer-filter-value"]], "cyclops.data.slicer.is_datetime": [[14, "cyclops-data-slicer-is-datetime"]], "cyclops.data.slicer.overall": [[15, "cyclops-data-slicer-overall"]], "cyclops.evaluate.evaluator": [[16, "module-cyclops.evaluate.evaluator"]], "cyclops.evaluate.evaluator.evaluate": [[17, "cyclops-evaluate-evaluator-evaluate"]], "cyclops.evaluate.fairness.config": [[18, "module-cyclops.evaluate.fairness.config"]], "cyclops.evaluate.fairness.config.FairnessConfig": [[19, "cyclops-evaluate-fairness-config-fairnessconfig"]], "cyclops.evaluate.fairness.evaluator": [[20, "module-cyclops.evaluate.fairness.evaluator"]], "cyclops.evaluate.fairness.evaluator.evaluate_fairness": [[21, "cyclops-evaluate-fairness-evaluator-evaluate-fairness"]], "cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values": [[22, "cyclops-evaluate-fairness-evaluator-warn-too-many-unique-values"]], "cyclops.evaluate.metrics.accuracy": [[23, "module-cyclops.evaluate.metrics.accuracy"]], "cyclops.evaluate.metrics.accuracy.Accuracy": [[24, "cyclops-evaluate-metrics-accuracy-accuracy"]], "cyclops.evaluate.metrics.accuracy.BinaryAccuracy": [[25, "cyclops-evaluate-metrics-accuracy-binaryaccuracy"]], "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy": [[26, "cyclops-evaluate-metrics-accuracy-multiclassaccuracy"]], "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy": [[27, "cyclops-evaluate-metrics-accuracy-multilabelaccuracy"]], "cyclops.evaluate.metrics.auroc": [[28, "module-cyclops.evaluate.metrics.auroc"]], "cyclops.evaluate.metrics.auroc.AUROC": [[29, "cyclops-evaluate-metrics-auroc-auroc"]], "cyclops.evaluate.metrics.auroc.BinaryAUROC": [[30, "cyclops-evaluate-metrics-auroc-binaryauroc"]], "cyclops.evaluate.metrics.auroc.MulticlassAUROC": [[31, "cyclops-evaluate-metrics-auroc-multiclassauroc"]], "cyclops.evaluate.metrics.auroc.MultilabelAUROC": [[32, "cyclops-evaluate-metrics-auroc-multilabelauroc"]], "cyclops.evaluate.metrics.f_beta": [[33, "module-cyclops.evaluate.metrics.f_beta"]], "cyclops.evaluate.metrics.f_beta.BinaryF1Score": [[34, "cyclops-evaluate-metrics-f-beta-binaryf1score"]], "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore": [[35, "cyclops-evaluate-metrics-f-beta-binaryfbetascore"]], "cyclops.evaluate.metrics.f_beta.F1Score": [[36, "cyclops-evaluate-metrics-f-beta-f1score"]], "cyclops.evaluate.metrics.f_beta.FbetaScore": [[37, "cyclops-evaluate-metrics-f-beta-fbetascore"]], "cyclops.evaluate.metrics.f_beta.MulticlassF1Score": [[38, "cyclops-evaluate-metrics-f-beta-multiclassf1score"]], "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore": [[39, "cyclops-evaluate-metrics-f-beta-multiclassfbetascore"]], "cyclops.evaluate.metrics.f_beta.MultilabelF1Score": [[40, "cyclops-evaluate-metrics-f-beta-multilabelf1score"]], "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore": [[41, "cyclops-evaluate-metrics-f-beta-multilabelfbetascore"]], "cyclops.evaluate.metrics.factory": [[42, "module-cyclops.evaluate.metrics.factory"]], "cyclops.evaluate.metrics.factory.create_metric": [[43, "cyclops-evaluate-metrics-factory-create-metric"]], "cyclops.evaluate.metrics.functional.accuracy": [[44, "module-cyclops.evaluate.metrics.functional.accuracy"]], "cyclops.evaluate.metrics.functional.auroc": [[45, "module-cyclops.evaluate.metrics.functional.auroc"]], "cyclops.evaluate.metrics.functional.f_beta": [[46, "module-cyclops.evaluate.metrics.functional.f_beta"]], "cyclops.evaluate.metrics.functional.f_beta.binary_f1_score": [[47, "cyclops-evaluate-metrics-functional-f-beta-binary-f1-score"]], "cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score": [[48, "cyclops-evaluate-metrics-functional-f-beta-binary-fbeta-score"]], "cyclops.evaluate.metrics.functional.f_beta.f1_score": [[49, "cyclops-evaluate-metrics-functional-f-beta-f1-score"]], "cyclops.evaluate.metrics.functional.f_beta.fbeta_score": [[50, "cyclops-evaluate-metrics-functional-f-beta-fbeta-score"]], "cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score": [[51, "cyclops-evaluate-metrics-functional-f-beta-multiclass-f1-score"]], "cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score": [[52, "cyclops-evaluate-metrics-functional-f-beta-multiclass-fbeta-score"]], "cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score": [[53, "cyclops-evaluate-metrics-functional-f-beta-multilabel-f1-score"]], "cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score": [[54, "cyclops-evaluate-metrics-functional-f-beta-multilabel-fbeta-score"]], "cyclops.evaluate.metrics.functional.precision_recall": [[55, "module-cyclops.evaluate.metrics.functional.precision_recall"]], "cyclops.evaluate.metrics.functional.precision_recall.binary_precision": [[56, "cyclops-evaluate-metrics-functional-precision-recall-binary-precision"]], "cyclops.evaluate.metrics.functional.precision_recall.binary_recall": [[57, "cyclops-evaluate-metrics-functional-precision-recall-binary-recall"]], "cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision": [[58, "cyclops-evaluate-metrics-functional-precision-recall-multiclass-precision"]], "cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall": [[59, "cyclops-evaluate-metrics-functional-precision-recall-multiclass-recall"]], "cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision": [[60, "cyclops-evaluate-metrics-functional-precision-recall-multilabel-precision"]], "cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall": [[61, "cyclops-evaluate-metrics-functional-precision-recall-multilabel-recall"]], "cyclops.evaluate.metrics.functional.precision_recall.precision": [[62, "cyclops-evaluate-metrics-functional-precision-recall-precision"]], "cyclops.evaluate.metrics.functional.precision_recall.recall": [[63, "cyclops-evaluate-metrics-functional-precision-recall-recall"]], "cyclops.evaluate.metrics.functional.precision_recall_curve": [[64, "module-cyclops.evaluate.metrics.functional.precision_recall_curve"]], "cyclops.evaluate.metrics.functional.roc": [[65, "module-cyclops.evaluate.metrics.functional.roc"]], "cyclops.evaluate.metrics.functional.roc.binary_roc_curve": [[66, "cyclops-evaluate-metrics-functional-roc-binary-roc-curve"]], "cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve": [[67, "cyclops-evaluate-metrics-functional-roc-multiclass-roc-curve"]], "cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve": [[68, "cyclops-evaluate-metrics-functional-roc-multilabel-roc-curve"]], "cyclops.evaluate.metrics.functional.roc.roc_curve": [[69, "cyclops-evaluate-metrics-functional-roc-roc-curve"]], "cyclops.evaluate.metrics.functional.sensitivity": [[70, "module-cyclops.evaluate.metrics.functional.sensitivity"]], "cyclops.evaluate.metrics.functional.specificity": [[71, "module-cyclops.evaluate.metrics.functional.specificity"]], "cyclops.evaluate.metrics.functional.stat_scores": [[72, "module-cyclops.evaluate.metrics.functional.stat_scores"]], "cyclops.evaluate.metrics.metric": [[73, "module-cyclops.evaluate.metrics.metric"]], "cyclops.evaluate.metrics.metric.Metric": [[74, "cyclops-evaluate-metrics-metric-metric"]], "cyclops.evaluate.metrics.metric.MetricCollection": [[75, "cyclops-evaluate-metrics-metric-metriccollection"]], "cyclops.evaluate.metrics.metric.OperatorMetric": [[76, "cyclops-evaluate-metrics-metric-operatormetric"]], "cyclops.evaluate.metrics.precision_recall": [[77, "module-cyclops.evaluate.metrics.precision_recall"]], "cyclops.evaluate.metrics.precision_recall.BinaryPrecision": [[78, "cyclops-evaluate-metrics-precision-recall-binaryprecision"]], "cyclops.evaluate.metrics.precision_recall.BinaryRecall": [[79, "cyclops-evaluate-metrics-precision-recall-binaryrecall"]], "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision": [[80, "cyclops-evaluate-metrics-precision-recall-multiclassprecision"]], "cyclops.evaluate.metrics.precision_recall.MulticlassRecall": [[81, "cyclops-evaluate-metrics-precision-recall-multiclassrecall"]], "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision": [[82, "cyclops-evaluate-metrics-precision-recall-multilabelprecision"]], "cyclops.evaluate.metrics.precision_recall.MultilabelRecall": [[83, "cyclops-evaluate-metrics-precision-recall-multilabelrecall"]], "cyclops.evaluate.metrics.precision_recall.Precision": [[84, "cyclops-evaluate-metrics-precision-recall-precision"]], "cyclops.evaluate.metrics.precision_recall.Recall": [[85, "cyclops-evaluate-metrics-precision-recall-recall"]], "cyclops.evaluate.metrics.precision_recall_curve": [[86, "module-cyclops.evaluate.metrics.precision_recall_curve"]], "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve": [[87, "cyclops-evaluate-metrics-precision-recall-curve-binaryprecisionrecallcurve"]], "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve": [[88, "cyclops-evaluate-metrics-precision-recall-curve-multiclassprecisionrecallcurve"]], "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve": [[89, "cyclops-evaluate-metrics-precision-recall-curve-multilabelprecisionrecallcurve"]], "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve": [[90, "cyclops-evaluate-metrics-precision-recall-curve-precisionrecallcurve"]], "cyclops.evaluate.metrics.roc": [[91, "module-cyclops.evaluate.metrics.roc"]], "cyclops.evaluate.metrics.roc.BinaryROCCurve": [[92, "cyclops-evaluate-metrics-roc-binaryroccurve"]], "cyclops.evaluate.metrics.roc.MulticlassROCCurve": [[93, "cyclops-evaluate-metrics-roc-multiclassroccurve"]], "cyclops.evaluate.metrics.roc.MultilabelROCCurve": [[94, "cyclops-evaluate-metrics-roc-multilabelroccurve"]], "cyclops.evaluate.metrics.roc.ROCCurve": [[95, "cyclops-evaluate-metrics-roc-roccurve"]], "cyclops.evaluate.metrics.sensitivity": [[96, "module-cyclops.evaluate.metrics.sensitivity"]], "cyclops.evaluate.metrics.sensitivity.BinarySensitivity": [[97, "cyclops-evaluate-metrics-sensitivity-binarysensitivity"]], "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity": [[98, "cyclops-evaluate-metrics-sensitivity-multiclasssensitivity"]], "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity": [[99, "cyclops-evaluate-metrics-sensitivity-multilabelsensitivity"]], "cyclops.evaluate.metrics.sensitivity.Sensitivity": [[100, "cyclops-evaluate-metrics-sensitivity-sensitivity"]], "cyclops.evaluate.metrics.specificity": [[101, "module-cyclops.evaluate.metrics.specificity"]], "cyclops.evaluate.metrics.specificity.BinarySpecificity": [[102, "cyclops-evaluate-metrics-specificity-binaryspecificity"]], "cyclops.evaluate.metrics.specificity.MulticlassSpecificity": [[103, "cyclops-evaluate-metrics-specificity-multiclassspecificity"]], "cyclops.evaluate.metrics.specificity.MultilabelSpecificity": [[104, "cyclops-evaluate-metrics-specificity-multilabelspecificity"]], "cyclops.evaluate.metrics.specificity.Specificity": [[105, "cyclops-evaluate-metrics-specificity-specificity"]], "cyclops.evaluate.metrics.stat_scores": [[106, "module-cyclops.evaluate.metrics.stat_scores"]], "cyclops.evaluate.metrics.stat_scores.BinaryStatScores": [[107, "cyclops-evaluate-metrics-stat-scores-binarystatscores"]], "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores": [[108, "cyclops-evaluate-metrics-stat-scores-multiclassstatscores"]], "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores": [[109, "cyclops-evaluate-metrics-stat-scores-multilabelstatscores"]], "cyclops.evaluate.metrics.stat_scores.StatScores": [[110, "cyclops-evaluate-metrics-stat-scores-statscores"]], "cyclops.monitor.clinical_applicator": [[111, "module-cyclops.monitor.clinical_applicator"]], "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator": [[112, "cyclops-monitor-clinical-applicator-clinicalshiftapplicator"]], "cyclops.monitor.synthetic_applicator": [[113, "module-cyclops.monitor.synthetic_applicator"]], "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator": [[114, "cyclops-monitor-synthetic-applicator-syntheticshiftapplicator"]], "cyclops.monitor.synthetic_applicator.binary_noise_shift": [[115, "cyclops-monitor-synthetic-applicator-binary-noise-shift"]], "cyclops.monitor.synthetic_applicator.feature_association_shift": [[116, "cyclops-monitor-synthetic-applicator-feature-association-shift"]], "cyclops.monitor.synthetic_applicator.feature_swap_shift": [[117, "cyclops-monitor-synthetic-applicator-feature-swap-shift"]], "cyclops.monitor.synthetic_applicator.gaussian_noise_shift": [[118, "cyclops-monitor-synthetic-applicator-gaussian-noise-shift"]], "cyclops.monitor.synthetic_applicator.knockout_shift": [[119, "cyclops-monitor-synthetic-applicator-knockout-shift"]], "cyclops.query.base": [[120, "module-cyclops.query.base"]], "cyclops.query.base.DatasetQuerier": [[121, "cyclops-query-base-datasetquerier"]], "cyclops.query.eicu": [[122, "module-cyclops.query.eicu"]], "cyclops.query.eicu.EICUQuerier": [[123, "cyclops-query-eicu-eicuquerier"]], "cyclops.query.gemini": [[124, "module-cyclops.query.gemini"]], "cyclops.query.gemini.GEMINIQuerier": [[125, "cyclops-query-gemini-geminiquerier"]], "cyclops.query.interface": [[126, "module-cyclops.query.interface"]], "cyclops.query.interface.QueryInterface": [[127, "cyclops-query-interface-queryinterface"]], "cyclops.query.mimiciii": [[128, "module-cyclops.query.mimiciii"]], "cyclops.query.mimiciii.MIMICIIIQuerier": [[129, "cyclops-query-mimiciii-mimiciiiquerier"]], "cyclops.query.mimiciv": [[130, "module-cyclops.query.mimiciv"]], "cyclops.query.mimiciv.MIMICIVQuerier": [[131, "cyclops-query-mimiciv-mimicivquerier"]], "cyclops.query.omop": [[132, "module-cyclops.query.omop"]], "cyclops.query.omop.OMOPQuerier": [[133, "cyclops-query-omop-omopquerier"]], "cyclops.query.ops": [[134, "module-cyclops.query.ops"]], "cyclops.query.ops.AddColumn": [[135, "cyclops-query-ops-addcolumn"]], "cyclops.query.ops.AddDeltaColumn": [[136, "cyclops-query-ops-adddeltacolumn"]], "cyclops.query.ops.AddDeltaConstant": [[137, "cyclops-query-ops-adddeltaconstant"]], "cyclops.query.ops.AddNumeric": [[138, "cyclops-query-ops-addnumeric"]], "cyclops.query.ops.And": [[139, "cyclops-query-ops-and"]], "cyclops.query.ops.Apply": [[140, "cyclops-query-ops-apply"]], "cyclops.query.ops.Cast": [[141, "cyclops-query-ops-cast"]], "cyclops.query.ops.ConditionAfterDate": [[142, "cyclops-query-ops-conditionafterdate"]], "cyclops.query.ops.ConditionBeforeDate": [[143, "cyclops-query-ops-conditionbeforedate"]], "cyclops.query.ops.ConditionEndsWith": [[144, "cyclops-query-ops-conditionendswith"]], "cyclops.query.ops.ConditionEquals": [[145, "cyclops-query-ops-conditionequals"]], "cyclops.query.ops.ConditionGreaterThan": [[146, "cyclops-query-ops-conditiongreaterthan"]], "cyclops.query.ops.ConditionIn": [[147, "cyclops-query-ops-conditionin"]], "cyclops.query.ops.ConditionInMonths": [[148, "cyclops-query-ops-conditioninmonths"]], "cyclops.query.ops.ConditionInYears": [[149, "cyclops-query-ops-conditioninyears"]], "cyclops.query.ops.ConditionLessThan": [[150, "cyclops-query-ops-conditionlessthan"]], "cyclops.query.ops.ConditionLike": [[151, "cyclops-query-ops-conditionlike"]], "cyclops.query.ops.ConditionRegexMatch": [[152, "cyclops-query-ops-conditionregexmatch"]], "cyclops.query.ops.ConditionStartsWith": [[153, "cyclops-query-ops-conditionstartswith"]], "cyclops.query.ops.ConditionSubstring": [[154, "cyclops-query-ops-conditionsubstring"]], "cyclops.query.ops.Distinct": [[155, "cyclops-query-ops-distinct"]], "cyclops.query.ops.Drop": [[156, "cyclops-query-ops-drop"]], "cyclops.query.ops.DropEmpty": [[157, "cyclops-query-ops-dropempty"]], "cyclops.query.ops.DropNulls": [[158, "cyclops-query-ops-dropnulls"]], "cyclops.query.ops.ExtractTimestampComponent": [[159, "cyclops-query-ops-extracttimestampcomponent"]], "cyclops.query.ops.FillNull": [[160, "cyclops-query-ops-fillnull"]], "cyclops.query.ops.GroupByAggregate": [[161, "cyclops-query-ops-groupbyaggregate"]], "cyclops.query.ops.Join": [[162, "cyclops-query-ops-join"]], "cyclops.query.ops.Keep": [[163, "cyclops-query-ops-keep"]], "cyclops.query.ops.Limit": [[164, "cyclops-query-ops-limit"]], "cyclops.query.ops.Literal": [[165, "cyclops-query-ops-literal"]], "cyclops.query.ops.Or": [[166, "cyclops-query-ops-or"]], "cyclops.query.ops.OrderBy": [[167, "cyclops-query-ops-orderby"]], "cyclops.query.ops.QueryOp": [[168, "cyclops-query-ops-queryop"]], "cyclops.query.ops.RandomizeOrder": [[169, "cyclops-query-ops-randomizeorder"]], "cyclops.query.ops.Rename": [[170, "cyclops-query-ops-rename"]], "cyclops.query.ops.Reorder": [[171, "cyclops-query-ops-reorder"]], "cyclops.query.ops.ReorderAfter": [[172, "cyclops-query-ops-reorderafter"]], "cyclops.query.ops.Sequential": [[173, "cyclops-query-ops-sequential"]], "cyclops.query.ops.Substring": [[174, "cyclops-query-ops-substring"]], "cyclops.query.ops.Trim": [[175, "cyclops-query-ops-trim"]], "cyclops.query.ops.Union": [[176, "cyclops-query-ops-union"]], "cyclops.report.report": [[177, "module-cyclops.report.report"]], "cyclops.report.report.ModelCardReport": [[178, "cyclops-report-report-modelcardreport"]], "cyclops.tasks.cxr_classification": [[179, "module-cyclops.tasks.cxr_classification"]], "cyclops.tasks.cxr_classification.CXRClassificationTask": [[180, "cyclops-tasks-cxr-classification-cxrclassificationtask"]], "cyclops.tasks.mortality_prediction": [[181, "module-cyclops.tasks.mortality_prediction"]], "cyclops.tasks.mortality_prediction.MortalityPredictionTask": [[182, "cyclops-tasks-mortality-prediction-mortalitypredictiontask"]], "cyclops.data": [[183, "module-cyclops.data"]], "cyclops.data.features": [[183, "module-cyclops.data.features"]], "cyclops.evaluate": [[184, "module-cyclops.evaluate"]], "cyclops.evaluate.metrics": [[184, "module-cyclops.evaluate.metrics"]], "cyclops.evaluate.metrics.functional": [[184, "module-cyclops.evaluate.metrics.functional"]], "cyclops.evaluate.fairness": [[184, "module-cyclops.evaluate.fairness"]], "cyclops.monitor": [[185, "module-cyclops.monitor"]], "cyclops.query": [[186, "module-cyclops.query"]], "dataset APIs": [[186, "dataset-apis"]], "cyclops.report": [[187, "module-cyclops.report"]], "cyclops.tasks": [[188, "module-cyclops.tasks"]], "Tutorials": [[189, "tutorials"]], "eICU-CRD query API tutorial": [[190, "eICU-CRD-query-API-tutorial"]], "Imports and instantiate EICUQuerier": [[190, "Imports-and-instantiate-EICUQuerier"]], "Example 1. Get all female patients discharged in 2014 (limit to 100 rows).": [[190, "Example-1.-Get-all-female-patients-discharged-in-2014-(limit-to-100-rows)."]], "Example 2. Get all patient encounters with diagnoses (schizophrenia in diagnosisstring), discharged in the year 2015.": [[190, "Example-2.-Get-all-patient-encounters-with-diagnoses-(schizophrenia-in-diagnosisstring),-discharged-in-the-year-2015."]], "Example 3. Get potassium lab tests for patients discharged in the year 2014, for all teaching hospitals.": [[190, "Example-3.-Get-potassium-lab-tests-for-patients-discharged-in-the-year-2014,-for-all-teaching-hospitals."]], "Example 4. Get glucose medications (substring search) for female patients discharged in 2014.": [[190, "Example-4.-Get-glucose-medications-(substring-search)-for-female-patients-discharged-in-2014."]], "GEMINI query API tutorial": [[191, "GEMINI-query-API-tutorial"]], "Imports and instantiate GEMINIQuerier.": [[191, "Imports-and-instantiate-GEMINIQuerier."]], "Example 1a. Create a table with only one hospitalization per patient, keeping the most recent encounter for each patient. Sort the dataset by patient_id_hashed and discharge_date_time, and then keep the recent record.": [[191, "Example-1a.-Create-a-table-with-only-one-hospitalization-per-patient,-keeping-the-most-recent-encounter-for-each-patient.-Sort-the-dataset-by-patient_id_hashed-and-discharge_date_time,-and-then-keep-the-recent-record."]], "Example 1b. From the above set of encounters, take a subset of patients who were discharged between April 1, 2015 and March 31, 2016.": [[191, "Example-1b.-From-the-above-set-of-encounters,-take-a-subset-of-patients-who-were-discharged-between-April-1,-2015-and-March-31,-2016."]], "Example 1c. From the above set of encounters, get the total number of admissions for each hospital.": [[191, "Example-1c.-From-the-above-set-of-encounters,-get-the-total-number-of-admissions-for-each-hospital."]], "Example 2a. How many sodium tests were placed between Apr 1, 2015 and May 31, 2015 at hospital 101?": [[191, "Example-2a.-How-many-sodium-tests-were-placed-between-Apr-1,-2015-and-May-31,-2015-at-hospital-101?"]], "Heart Failure Prediction": [[192, "Heart-Failure-Prediction"]], "Import Libraries": [[192, "Import-Libraries"], [195, "Import-Libraries"], [198, "Import-Libraries"]], "Constants": [[192, "Constants"], [198, "Constants"]], "Data Loading": [[192, "Data-Loading"]], "Sex values": [[192, "Sex-values"]], "Age distribution": [[192, "Age-distribution"], [198, "Age-distribution"]], "Outcome distribution": [[192, "Outcome-distribution"], [198, "Outcome-distribution"]], "Identifying feature types": [[192, "Identifying-feature-types"], [198, "Identifying-feature-types"]], "Creating data preprocessors": [[192, "Creating-data-preprocessors"], [198, "Creating-data-preprocessors"]], "Creating Hugging Face Dataset": [[192, "Creating-Hugging-Face-Dataset"], [198, "Creating-Hugging-Face-Dataset"]], "Model Creation": [[192, "Model-Creation"], [198, "Model-Creation"]], "Task Creation": [[192, "Task-Creation"], [198, "Task-Creation"]], "Training": [[192, "Training"], [198, "Training"]], "Prediction": [[192, "Prediction"], [198, "Prediction"]], "Evaluation": [[192, "Evaluation"], [198, "Evaluation"]], "Performance over time": [[192, "Performance-over-time"], [195, "Performance-over-time"], [198, "Performance-over-time"]], "Report Generation": [[192, "Report-Generation"], [198, "Report-Generation"]], "MIMIC-III query API tutorial": [[193, "MIMIC-III-query-API-tutorial"]], "Imports and instantiate MIMICIIIQuerier": [[193, "Imports-and-instantiate-MIMICIIIQuerier"]], "Example 1. Get all male patients with a mortality outcome.": [[193, "Example-1.-Get-all-male-patients-with-a-mortality-outcome."]], "Example 2. Get all female patient encounters with diagnoses (gastroenteritis in ICD-9 long title).": [[193, "Example-2.-Get-all-female-patient-encounters-with-diagnoses-(gastroenteritis-in-ICD-9-long-title)."]], "Example 3. Get potassium lab tests for female patients.": [[193, "Example-3.-Get-potassium-lab-tests-for-female-patients."]], "Example 4. Get AaDO2 carevue chart events for male patients that have a valuenum of less than 20.": [[193, "Example-4.-Get-AaDO2-carevue-chart-events-for-male-patients-that-have-a-valuenum-of-less-than-20."]], "MIMIC-IV query API tutorial": [[194, "MIMIC-IV-query-API-tutorial"]], "Imports and instantiate MIMICIVQuerier": [[194, "Imports-and-instantiate-MIMICIVQuerier"]], "Example 1. Get all patient admissions from 2021 or later (approx year of admission)": [[194, "Example-1.-Get-all-patient-admissions-from-2021-or-later-(approx-year-of-admission)"]], "Example 2. Get all patient encounters with diagnoses (schizophrenia in ICD-10 long title), in the year 2015.": [[194, "Example-2.-Get-all-patient-encounters-with-diagnoses-(schizophrenia-in-ICD-10-long-title),-in-the-year-2015."]], "Example 3. Advanced - uses ConditionRegexMatch from cyclops.query.ops. Get all patient encounters with diagnoses (ICD-9 long title contains schizophrenia and chronic ), in the year 2015.": [[194, "Example-3.-Advanced---uses-ConditionRegexMatch-from-cyclops.query.ops.-Get-all-patient-encounters-with-diagnoses-(ICD-9-long-title-contains-schizophrenia-and-chronic-),-in-the-year-2015."]], "Example 4. Get routine vital signs for patients from year 2015.": [[194, "Example-4.-Get-routine-vital-signs-for-patients-from-year-2015."]], "Example 5. Get hemoglobin lab tests for patients from year 2009.": [[194, "Example-5.-Get-hemoglobin-lab-tests-for-patients-from-year-2009."]], "Example 6. Get radiology reports and filter on keywords lymphadenopathy and infectious occurring together from year 2009.": [[194, "Example-6.-Get-radiology-reports-and-filter-on-keywords-lymphadenopathy-and-infectious-occurring-together-from-year-2009."]], "Example 7. Get all female patient encounters from year 2015, and return as dask dataframe (lazy evaluation) with 4 partitions (batches) aggregated based on subject_id.": [[194, "Example-7.-Get-all-female-patient-encounters-from-year-2015,-and-return-as-dask-dataframe-(lazy-evaluation)-with-4-partitions-(batches)-aggregated-based-on-subject_id."]], "Example 8. Running a raw SQL string.": [[194, "Example-8.-Running-a-raw-SQL-string."]], "Chest X-Ray Disease Classification": [[195, "Chest-X-Ray-Disease-Classification"]], "Load Dataset": [[195, "Load-Dataset"]], "Load Model and get Predictions": [[195, "Load-Model-and-get-Predictions"]], "Multilabel AUROC by Pathology and Sex": [[195, "Multilabel-AUROC-by-Pathology-and-Sex"]], "Multilabel AUROC by Pathology and Age": [[195, "Multilabel-AUROC-by-Pathology-and-Age"]], "Balanced Error Rate by Pathology and Age": [[195, "Balanced-Error-Rate-by-Pathology-and-Age"]], "Balanced Error Rate Parity by Pathology and Age": [[195, "Balanced-Error-Rate-Parity-by-Pathology-and-Age"]], "Log Performance Metrics as Tests w/ Thresholds": [[195, "Log-Performance-Metrics-as-Tests-w/-Thresholds"]], "Populate Model Card Fields": [[195, "Populate-Model-Card-Fields"]], "NIHCXR Clinical Drift Experiments Tutorial": [[196, "NIHCXR-Clinical-Drift-Experiments-Tutorial"]], "Import Libraries and Load NIHCXR Dataset": [[196, "Import-Libraries-and-Load-NIHCXR-Dataset"]], "Example 1. Generate Source/Target Dataset for Experiments (1-2)": [[196, "Example-1.-Generate-Source/Target-Dataset-for-Experiments-(1-2)"]], "Example 2. Sensitivity test experiment with 3 dimensionality reduction techniques": [[196, "Example-2.-Sensitivity-test-experiment-with-3-dimensionality-reduction-techniques"]], "Example 3. Sensitivity test experiment with models trained on different datasets": [[196, "Example-3.-Sensitivity-test-experiment-with-models-trained-on-different-datasets"]], "Example 4. Sensitivity test experiment with different clinical shifts": [[196, "Example-4.-Sensitivity-test-experiment-with-different-clinical-shifts"]], "Example 5. Rolling window experiment with synthetic timestamps using biweekly window": [[196, "Example-5.-Rolling-window-experiment-with-synthetic-timestamps-using-biweekly-window"]], "OMOP query API tutorial": [[197, "OMOP-query-API-tutorial"]], "Imports and instantiate OMOPQuerier.": [[197, "Imports-and-instantiate-OMOPQuerier."], [197, "id1"]], "Example 1. Get all patient visits in or after 2010.": [[197, "Example-1.-Get-all-patient-visits-in-or-after-2010."]], "Example 2. Get measurements for all visits in or after 2020.": [[197, "Example-2.-Get-measurements-for-all-visits-in-or-after-2020."]], "Example 1. Get all patient visits that ended in a mortality outcome in or after 2010.": [[197, "Example-1.-Get-all-patient-visits-that-ended-in-a-mortality-outcome-in-or-after-2010."]], "Example 2. Get all measurements for female patient visits with sepsis diagnoses, that ended in a mortality outcome.": [[197, "Example-2.-Get-all-measurements-for-female-patient-visits-with-sepsis-diagnoses,-that-ended-in-a-mortality-outcome."]], "Prolonged Length of Stay Prediction": [[198, "Prolonged-Length-of-Stay-Prediction"]], "Data Querying": [[198, "Data-Querying"]], "Compute length of stay (labels)": [[198, "Compute-length-of-stay-(labels)"]], "Data Inspection and Preprocessing": [[198, "Data-Inspection-and-Preprocessing"]], "Drop NaNs based on the NAN_THRESHOLD": [[198, "Drop-NaNs-based-on-the-NAN_THRESHOLD"]], "Length of stay distribution": [[198, "Length-of-stay-distribution"]], "Gender distribution": [[198, "Gender-distribution"]], "monitor API": [[199, "monitor-api"]], "query API": [[200, "query-api"]], "Example use cases": [[201, "example-use-cases"]], "Tabular data": [[201, "tabular-data"]], "Kaggle Heart Failure Prediction": [[201, "kaggle-heart-failure-prediction"]], "Synthea Prolonged Length of Stay Prediction": [[201, "synthea-prolonged-length-of-stay-prediction"]], "Image data": [[201, "image-data"]], "NIH Chest X-ray classification": [[201, "nih-chest-x-ray-classification"]]}, "indexentries": {"cyclops.data.features.medical_image": [[4, "module-cyclops.data.features.medical_image"]], "module": [[4, "module-cyclops.data.features.medical_image"], [6, "module-cyclops.data.slicer"], [16, "module-cyclops.evaluate.evaluator"], [18, "module-cyclops.evaluate.fairness.config"], [20, "module-cyclops.evaluate.fairness.evaluator"], [23, "module-cyclops.evaluate.metrics.accuracy"], [28, "module-cyclops.evaluate.metrics.auroc"], [33, "module-cyclops.evaluate.metrics.f_beta"], [42, "module-cyclops.evaluate.metrics.factory"], [44, "module-cyclops.evaluate.metrics.functional.accuracy"], [45, "module-cyclops.evaluate.metrics.functional.auroc"], [46, "module-cyclops.evaluate.metrics.functional.f_beta"], [55, "module-cyclops.evaluate.metrics.functional.precision_recall"], [64, "module-cyclops.evaluate.metrics.functional.precision_recall_curve"], [65, "module-cyclops.evaluate.metrics.functional.roc"], [70, "module-cyclops.evaluate.metrics.functional.sensitivity"], [71, "module-cyclops.evaluate.metrics.functional.specificity"], [72, "module-cyclops.evaluate.metrics.functional.stat_scores"], [73, "module-cyclops.evaluate.metrics.metric"], [77, "module-cyclops.evaluate.metrics.precision_recall"], [86, "module-cyclops.evaluate.metrics.precision_recall_curve"], [91, "module-cyclops.evaluate.metrics.roc"], [96, "module-cyclops.evaluate.metrics.sensitivity"], [101, "module-cyclops.evaluate.metrics.specificity"], [106, "module-cyclops.evaluate.metrics.stat_scores"], [111, "module-cyclops.monitor.clinical_applicator"], [113, "module-cyclops.monitor.synthetic_applicator"], [120, "module-cyclops.query.base"], [122, "module-cyclops.query.eicu"], [124, "module-cyclops.query.gemini"], [126, "module-cyclops.query.interface"], [128, "module-cyclops.query.mimiciii"], [130, "module-cyclops.query.mimiciv"], [132, "module-cyclops.query.omop"], [134, "module-cyclops.query.ops"], [177, "module-cyclops.report.report"], [179, "module-cyclops.tasks.cxr_classification"], [181, "module-cyclops.tasks.mortality_prediction"], [183, "module-cyclops.data"], [183, "module-cyclops.data.features"], [184, "module-cyclops.evaluate"], [184, "module-cyclops.evaluate.fairness"], [184, "module-cyclops.evaluate.metrics"], [184, "module-cyclops.evaluate.metrics.functional"], [185, "module-cyclops.monitor"], [186, "module-cyclops.query"], [187, "module-cyclops.report"], [188, "module-cyclops.tasks"]], "medicalimage (class in cyclops.data.features.medical_image)": [[5, "cyclops.data.features.medical_image.MedicalImage"]], "__call__() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.__call__"]], "cast_storage() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.cast_storage"]], "decode_example() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.decode_example"]], "embed_storage() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.embed_storage"]], "encode_example() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.encode_example"]], "flatten() (medicalimage method)": [[5, "cyclops.data.features.medical_image.MedicalImage.flatten"]], "cyclops.data.slicer": [[6, "module-cyclops.data.slicer"]], "slicespec (class in cyclops.data.slicer)": [[7, "cyclops.data.slicer.SliceSpec"]], "_registry (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec._registry"]], "add_slice_spec() (slicespec method)": [[7, "cyclops.data.slicer.SliceSpec.add_slice_spec"]], "column_names (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec.column_names"]], "get_slices() (slicespec method)": [[7, "cyclops.data.slicer.SliceSpec.get_slices"]], "include_overall (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec.include_overall"]], "slices() (slicespec method)": [[7, "cyclops.data.slicer.SliceSpec.slices"]], "spec_list (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec.spec_list"]], "validate (slicespec attribute)": [[7, "cyclops.data.slicer.SliceSpec.validate"]], "compound_filter() (in module cyclops.data.slicer)": [[8, "cyclops.data.slicer.compound_filter"]], "filter_datetime() (in module cyclops.data.slicer)": [[9, "cyclops.data.slicer.filter_datetime"]], "filter_non_null() (in module cyclops.data.slicer)": [[10, "cyclops.data.slicer.filter_non_null"]], "filter_range() (in module cyclops.data.slicer)": [[11, "cyclops.data.slicer.filter_range"]], "filter_string_contains() (in module cyclops.data.slicer)": [[12, "cyclops.data.slicer.filter_string_contains"]], "filter_value() (in module cyclops.data.slicer)": [[13, "cyclops.data.slicer.filter_value"]], "is_datetime() (in module cyclops.data.slicer)": [[14, "cyclops.data.slicer.is_datetime"]], "overall() (in module cyclops.data.slicer)": [[15, "cyclops.data.slicer.overall"]], "cyclops.evaluate.evaluator": [[16, "module-cyclops.evaluate.evaluator"]], "evaluate() (in module cyclops.evaluate.evaluator)": [[17, "cyclops.evaluate.evaluator.evaluate"]], "cyclops.evaluate.fairness.config": [[18, "module-cyclops.evaluate.fairness.config"]], "fairnessconfig (class in cyclops.evaluate.fairness.config)": [[19, "cyclops.evaluate.fairness.config.FairnessConfig"]], "cyclops.evaluate.fairness.evaluator": [[20, "module-cyclops.evaluate.fairness.evaluator"]], "evaluate_fairness() (in module cyclops.evaluate.fairness.evaluator)": [[21, "cyclops.evaluate.fairness.evaluator.evaluate_fairness"]], "warn_too_many_unique_values() (in module cyclops.evaluate.fairness.evaluator)": [[22, "cyclops.evaluate.fairness.evaluator.warn_too_many_unique_values"]], "cyclops.evaluate.metrics.accuracy": [[23, "module-cyclops.evaluate.metrics.accuracy"]], "accuracy (class in cyclops.evaluate.metrics.accuracy)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy"]], "__add__() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.__add__"]], "__call__() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.__call__"]], "__init__() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.__init__"]], "__mul__() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.__mul__"]], "add_state() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.add_state"]], "clone() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.clone"]], "compute() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.compute"]], "reset_state() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.reset_state"]], "update_state() (accuracy method)": [[24, "cyclops.evaluate.metrics.accuracy.Accuracy.update_state"]], "binaryaccuracy (class in cyclops.evaluate.metrics.accuracy)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy"]], "__add__() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.__add__"]], "__call__() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.__call__"]], "__init__() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.__init__"]], "__mul__() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.__mul__"]], "add_state() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.add_state"]], "clone() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.clone"]], "compute() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.compute"]], "reset_state() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.reset_state"]], "update_state() (binaryaccuracy method)": [[25, "cyclops.evaluate.metrics.accuracy.BinaryAccuracy.update_state"]], "multiclassaccuracy (class in cyclops.evaluate.metrics.accuracy)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy"]], "__add__() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.__add__"]], "__call__() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.__call__"]], "__init__() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.__init__"]], "__mul__() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.__mul__"]], "add_state() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.add_state"]], "clone() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.clone"]], "compute() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.compute"]], "reset_state() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.reset_state"]], "update_state() (multiclassaccuracy method)": [[26, "cyclops.evaluate.metrics.accuracy.MulticlassAccuracy.update_state"]], "multilabelaccuracy (class in cyclops.evaluate.metrics.accuracy)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy"]], "__add__() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.__add__"]], "__call__() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.__call__"]], "__init__() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.__init__"]], "__mul__() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.__mul__"]], "add_state() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.add_state"]], "clone() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.clone"]], "compute() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.compute"]], "reset_state() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.reset_state"]], "update_state() (multilabelaccuracy method)": [[27, "cyclops.evaluate.metrics.accuracy.MultilabelAccuracy.update_state"]], "cyclops.evaluate.metrics.auroc": [[28, "module-cyclops.evaluate.metrics.auroc"]], "auroc (class in cyclops.evaluate.metrics.auroc)": [[29, "cyclops.evaluate.metrics.auroc.AUROC"]], "__add__() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.__add__"]], "__call__() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.__call__"]], "__init__() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.__init__"]], "__mul__() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.__mul__"]], "add_state() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.add_state"]], "clone() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.clone"]], "compute() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.compute"]], "reset_state() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.reset_state"]], "update_state() (auroc method)": [[29, "cyclops.evaluate.metrics.auroc.AUROC.update_state"]], "binaryauroc (class in cyclops.evaluate.metrics.auroc)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC"]], "__add__() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.__add__"]], "__call__() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.__call__"]], "__init__() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.__init__"]], "__mul__() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.__mul__"]], "add_state() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.add_state"]], "clone() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.clone"]], "compute() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.compute"]], "reset_state() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.reset_state"]], "update_state() (binaryauroc method)": [[30, "cyclops.evaluate.metrics.auroc.BinaryAUROC.update_state"]], "multiclassauroc (class in cyclops.evaluate.metrics.auroc)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC"]], "__add__() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.__add__"]], "__call__() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.__call__"]], "__init__() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.__init__"]], "__mul__() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.__mul__"]], "add_state() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.add_state"]], "clone() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.clone"]], "compute() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.compute"]], "reset_state() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.reset_state"]], "update_state() (multiclassauroc method)": [[31, "cyclops.evaluate.metrics.auroc.MulticlassAUROC.update_state"]], "multilabelauroc (class in cyclops.evaluate.metrics.auroc)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC"]], "__add__() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.__add__"]], "__call__() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.__call__"]], "__init__() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.__init__"]], "__mul__() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.__mul__"]], "add_state() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.add_state"]], "clone() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.clone"]], "compute() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.compute"]], "reset_state() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.reset_state"]], "update_state() (multilabelauroc method)": [[32, "cyclops.evaluate.metrics.auroc.MultilabelAUROC.update_state"]], "cyclops.evaluate.metrics.f_beta": [[33, "module-cyclops.evaluate.metrics.f_beta"]], "binaryf1score (class in cyclops.evaluate.metrics.f_beta)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score"]], "__add__() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.__add__"]], "__call__() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.__call__"]], "__init__() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.__init__"]], "__mul__() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.__mul__"]], "add_state() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.add_state"]], "clone() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.clone"]], "compute() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.compute"]], "reset_state() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.reset_state"]], "update_state() (binaryf1score method)": [[34, "cyclops.evaluate.metrics.f_beta.BinaryF1Score.update_state"]], "binaryfbetascore (class in cyclops.evaluate.metrics.f_beta)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore"]], "__add__() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.__add__"]], "__call__() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.__call__"]], "__init__() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.__init__"]], "__mul__() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.__mul__"]], "add_state() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.add_state"]], "clone() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.clone"]], "compute() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.compute"]], "reset_state() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.reset_state"]], "update_state() (binaryfbetascore method)": [[35, "cyclops.evaluate.metrics.f_beta.BinaryFbetaScore.update_state"]], "f1score (class in cyclops.evaluate.metrics.f_beta)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score"]], "__add__() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.__add__"]], "__call__() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.__call__"]], "__init__() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.__init__"]], "__mul__() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.__mul__"]], "add_state() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.add_state"]], "clone() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.clone"]], "compute() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.compute"]], "reset_state() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.reset_state"]], "update_state() (f1score method)": [[36, "cyclops.evaluate.metrics.f_beta.F1Score.update_state"]], "fbetascore (class in cyclops.evaluate.metrics.f_beta)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore"]], "__add__() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.__add__"]], "__call__() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.__call__"]], "__init__() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.__init__"]], "__mul__() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.__mul__"]], "add_state() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.add_state"]], "clone() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.clone"]], "compute() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.compute"]], "reset_state() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.reset_state"]], "update_state() (fbetascore method)": [[37, "cyclops.evaluate.metrics.f_beta.FbetaScore.update_state"]], "multiclassf1score (class in cyclops.evaluate.metrics.f_beta)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score"]], "__add__() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.__add__"]], "__call__() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.__call__"]], "__init__() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.__init__"]], "__mul__() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.__mul__"]], "add_state() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.add_state"]], "clone() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.clone"]], "compute() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.compute"]], "reset_state() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.reset_state"]], "update_state() (multiclassf1score method)": [[38, "cyclops.evaluate.metrics.f_beta.MulticlassF1Score.update_state"]], "multiclassfbetascore (class in cyclops.evaluate.metrics.f_beta)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore"]], "__add__() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.__add__"]], "__call__() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.__call__"]], "__init__() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.__init__"]], "__mul__() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.__mul__"]], "add_state() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.add_state"]], "clone() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.clone"]], "compute() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.compute"]], "reset_state() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.reset_state"]], "update_state() (multiclassfbetascore method)": [[39, "cyclops.evaluate.metrics.f_beta.MulticlassFbetaScore.update_state"]], "multilabelf1score (class in cyclops.evaluate.metrics.f_beta)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score"]], "__add__() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.__add__"]], "__call__() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.__call__"]], "__init__() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.__init__"]], "__mul__() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.__mul__"]], "add_state() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.add_state"]], "clone() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.clone"]], "compute() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.compute"]], "reset_state() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.reset_state"]], "update_state() (multilabelf1score method)": [[40, "cyclops.evaluate.metrics.f_beta.MultilabelF1Score.update_state"]], "multilabelfbetascore (class in cyclops.evaluate.metrics.f_beta)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore"]], "__add__() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.__add__"]], "__call__() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.__call__"]], "__init__() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.__init__"]], "__mul__() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.__mul__"]], "add_state() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.add_state"]], "clone() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.clone"]], "compute() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.compute"]], "reset_state() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.reset_state"]], "update_state() (multilabelfbetascore method)": [[41, "cyclops.evaluate.metrics.f_beta.MultilabelFbetaScore.update_state"]], "cyclops.evaluate.metrics.factory": [[42, "module-cyclops.evaluate.metrics.factory"]], "create_metric() (in module cyclops.evaluate.metrics.factory)": [[43, "cyclops.evaluate.metrics.factory.create_metric"]], "cyclops.evaluate.metrics.functional.accuracy": [[44, "module-cyclops.evaluate.metrics.functional.accuracy"]], "cyclops.evaluate.metrics.functional.auroc": [[45, "module-cyclops.evaluate.metrics.functional.auroc"]], "cyclops.evaluate.metrics.functional.f_beta": [[46, "module-cyclops.evaluate.metrics.functional.f_beta"]], "binary_f1_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[47, "cyclops.evaluate.metrics.functional.f_beta.binary_f1_score"]], "binary_fbeta_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[48, "cyclops.evaluate.metrics.functional.f_beta.binary_fbeta_score"]], "f1_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[49, "cyclops.evaluate.metrics.functional.f_beta.f1_score"]], "fbeta_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[50, "cyclops.evaluate.metrics.functional.f_beta.fbeta_score"]], "multiclass_f1_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[51, "cyclops.evaluate.metrics.functional.f_beta.multiclass_f1_score"]], "multiclass_fbeta_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[52, "cyclops.evaluate.metrics.functional.f_beta.multiclass_fbeta_score"]], "multilabel_f1_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[53, "cyclops.evaluate.metrics.functional.f_beta.multilabel_f1_score"]], "multilabel_fbeta_score() (in module cyclops.evaluate.metrics.functional.f_beta)": [[54, "cyclops.evaluate.metrics.functional.f_beta.multilabel_fbeta_score"]], "cyclops.evaluate.metrics.functional.precision_recall": [[55, "module-cyclops.evaluate.metrics.functional.precision_recall"]], "binary_precision() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[56, "cyclops.evaluate.metrics.functional.precision_recall.binary_precision"]], "binary_recall() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[57, "cyclops.evaluate.metrics.functional.precision_recall.binary_recall"]], "multiclass_precision() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[58, "cyclops.evaluate.metrics.functional.precision_recall.multiclass_precision"]], "multiclass_recall() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[59, "cyclops.evaluate.metrics.functional.precision_recall.multiclass_recall"]], "multilabel_precision() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[60, "cyclops.evaluate.metrics.functional.precision_recall.multilabel_precision"]], "multilabel_recall() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[61, "cyclops.evaluate.metrics.functional.precision_recall.multilabel_recall"]], "precision() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[62, "cyclops.evaluate.metrics.functional.precision_recall.precision"]], "recall() (in module cyclops.evaluate.metrics.functional.precision_recall)": [[63, "cyclops.evaluate.metrics.functional.precision_recall.recall"]], "cyclops.evaluate.metrics.functional.precision_recall_curve": [[64, "module-cyclops.evaluate.metrics.functional.precision_recall_curve"]], "cyclops.evaluate.metrics.functional.roc": [[65, "module-cyclops.evaluate.metrics.functional.roc"]], "binary_roc_curve() (in module cyclops.evaluate.metrics.functional.roc)": [[66, "cyclops.evaluate.metrics.functional.roc.binary_roc_curve"]], "multiclass_roc_curve() (in module cyclops.evaluate.metrics.functional.roc)": [[67, "cyclops.evaluate.metrics.functional.roc.multiclass_roc_curve"]], "multilabel_roc_curve() (in module cyclops.evaluate.metrics.functional.roc)": [[68, "cyclops.evaluate.metrics.functional.roc.multilabel_roc_curve"]], "roc_curve() (in module cyclops.evaluate.metrics.functional.roc)": [[69, "cyclops.evaluate.metrics.functional.roc.roc_curve"]], "cyclops.evaluate.metrics.functional.sensitivity": [[70, "module-cyclops.evaluate.metrics.functional.sensitivity"]], "cyclops.evaluate.metrics.functional.specificity": [[71, "module-cyclops.evaluate.metrics.functional.specificity"]], "cyclops.evaluate.metrics.functional.stat_scores": [[72, "module-cyclops.evaluate.metrics.functional.stat_scores"]], "cyclops.evaluate.metrics.metric": [[73, "module-cyclops.evaluate.metrics.metric"]], "metric (class in cyclops.evaluate.metrics.metric)": [[74, "cyclops.evaluate.metrics.metric.Metric"]], "__add__() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.__add__"]], "__call__() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.__call__"]], "__init__() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.__init__"]], "__mul__() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.__mul__"]], "add_state() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.add_state"]], "clone() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.clone"]], "compute() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.compute"]], "reset_state() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.reset_state"]], "update_state() (metric method)": [[74, "cyclops.evaluate.metrics.metric.Metric.update_state"]], "metriccollection (class in cyclops.evaluate.metrics.metric)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection"]], "__call__() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.__call__"]], "__init__() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.__init__"]], "add_metrics() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.add_metrics"]], "clear() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.clear"]], "clone() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.clone"]], "compute() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.compute"]], "get() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.get"]], "items() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.items"]], "keys() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.keys"]], "pop() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.pop"]], "popitem() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.popitem"]], "reset_state() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.reset_state"]], "setdefault() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.setdefault"]], "update() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.update"]], "update_state() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.update_state"]], "values() (metriccollection method)": [[75, "cyclops.evaluate.metrics.metric.MetricCollection.values"]], "operatormetric (class in cyclops.evaluate.metrics.metric)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric"]], "__add__() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.__add__"]], "__call__() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.__call__"]], "__init__() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.__init__"]], "__mul__() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.__mul__"]], "add_state() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.add_state"]], "clone() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.clone"]], "compute() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.compute"]], "reset_state() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.reset_state"]], "update_state() (operatormetric method)": [[76, "cyclops.evaluate.metrics.metric.OperatorMetric.update_state"]], "cyclops.evaluate.metrics.precision_recall": [[77, "module-cyclops.evaluate.metrics.precision_recall"]], "binaryprecision (class in cyclops.evaluate.metrics.precision_recall)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision"]], "__add__() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.__add__"]], "__call__() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.__call__"]], "__init__() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.__init__"]], "__mul__() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.__mul__"]], "add_state() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.add_state"]], "clone() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.clone"]], "compute() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.compute"]], "reset_state() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.reset_state"]], "update_state() (binaryprecision method)": [[78, "cyclops.evaluate.metrics.precision_recall.BinaryPrecision.update_state"]], "binaryrecall (class in cyclops.evaluate.metrics.precision_recall)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall"]], "__add__() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.__add__"]], "__call__() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.__call__"]], "__init__() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.__init__"]], "__mul__() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.__mul__"]], "add_state() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.add_state"]], "clone() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.clone"]], "compute() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.compute"]], "reset_state() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.reset_state"]], "update_state() (binaryrecall method)": [[79, "cyclops.evaluate.metrics.precision_recall.BinaryRecall.update_state"]], "multiclassprecision (class in cyclops.evaluate.metrics.precision_recall)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision"]], "__add__() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.__add__"]], "__call__() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.__call__"]], "__init__() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.__init__"]], "__mul__() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.__mul__"]], "add_state() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.add_state"]], "clone() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.clone"]], "compute() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.compute"]], "reset_state() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.reset_state"]], "update_state() (multiclassprecision method)": [[80, "cyclops.evaluate.metrics.precision_recall.MulticlassPrecision.update_state"]], "multiclassrecall (class in cyclops.evaluate.metrics.precision_recall)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall"]], "__add__() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.__add__"]], "__call__() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.__call__"]], "__init__() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.__init__"]], "__mul__() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.__mul__"]], "add_state() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.add_state"]], "clone() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.clone"]], "compute() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.compute"]], "reset_state() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.reset_state"]], "update_state() (multiclassrecall method)": [[81, "cyclops.evaluate.metrics.precision_recall.MulticlassRecall.update_state"]], "multilabelprecision (class in cyclops.evaluate.metrics.precision_recall)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision"]], "__add__() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.__add__"]], "__call__() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.__call__"]], "__init__() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.__init__"]], "__mul__() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.__mul__"]], "add_state() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.add_state"]], "clone() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.clone"]], "compute() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.compute"]], "reset_state() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.reset_state"]], "update_state() (multilabelprecision method)": [[82, "cyclops.evaluate.metrics.precision_recall.MultilabelPrecision.update_state"]], "multilabelrecall (class in cyclops.evaluate.metrics.precision_recall)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall"]], "__add__() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.__add__"]], "__call__() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.__call__"]], "__init__() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.__init__"]], "__mul__() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.__mul__"]], "add_state() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.add_state"]], "clone() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.clone"]], "compute() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.compute"]], "reset_state() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.reset_state"]], "update_state() (multilabelrecall method)": [[83, "cyclops.evaluate.metrics.precision_recall.MultilabelRecall.update_state"]], "precision (class in cyclops.evaluate.metrics.precision_recall)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision"]], "__add__() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.__add__"]], "__call__() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.__call__"]], "__init__() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.__init__"]], "__mul__() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.__mul__"]], "add_state() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.add_state"]], "clone() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.clone"]], "compute() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.compute"]], "reset_state() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.reset_state"]], "update_state() (precision method)": [[84, "cyclops.evaluate.metrics.precision_recall.Precision.update_state"]], "recall (class in cyclops.evaluate.metrics.precision_recall)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall"]], "__add__() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.__add__"]], "__call__() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.__call__"]], "__init__() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.__init__"]], "__mul__() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.__mul__"]], "add_state() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.add_state"]], "clone() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.clone"]], "compute() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.compute"]], "reset_state() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.reset_state"]], "update_state() (recall method)": [[85, "cyclops.evaluate.metrics.precision_recall.Recall.update_state"]], "cyclops.evaluate.metrics.precision_recall_curve": [[86, "module-cyclops.evaluate.metrics.precision_recall_curve"]], "binaryprecisionrecallcurve (class in cyclops.evaluate.metrics.precision_recall_curve)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve"]], "__add__() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.__add__"]], "__call__() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.__call__"]], "__init__() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.__init__"]], "__mul__() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.__mul__"]], "add_state() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.add_state"]], "clone() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.clone"]], "compute() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.compute"]], "reset_state() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.reset_state"]], "update_state() (binaryprecisionrecallcurve method)": [[87, "cyclops.evaluate.metrics.precision_recall_curve.BinaryPrecisionRecallCurve.update_state"]], "multiclassprecisionrecallcurve (class in cyclops.evaluate.metrics.precision_recall_curve)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve"]], "__add__() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.__add__"]], "__call__() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.__call__"]], "__init__() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.__init__"]], "__mul__() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.__mul__"]], "add_state() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.add_state"]], "clone() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.clone"]], "compute() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.compute"]], "reset_state() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.reset_state"]], "update_state() (multiclassprecisionrecallcurve method)": [[88, "cyclops.evaluate.metrics.precision_recall_curve.MulticlassPrecisionRecallCurve.update_state"]], "multilabelprecisionrecallcurve (class in cyclops.evaluate.metrics.precision_recall_curve)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve"]], "__add__() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.__add__"]], "__call__() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.__call__"]], "__init__() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.__init__"]], "__mul__() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.__mul__"]], "add_state() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.add_state"]], "clone() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.clone"]], "compute() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.compute"]], "reset_state() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.reset_state"]], "update_state() (multilabelprecisionrecallcurve method)": [[89, "cyclops.evaluate.metrics.precision_recall_curve.MultilabelPrecisionRecallCurve.update_state"]], "precisionrecallcurve (class in cyclops.evaluate.metrics.precision_recall_curve)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve"]], "__add__() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.__add__"]], "__call__() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.__call__"]], "__init__() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.__init__"]], "__mul__() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.__mul__"]], "add_state() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.add_state"]], "clone() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.clone"]], "compute() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.compute"]], "reset_state() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.reset_state"]], "update_state() (precisionrecallcurve method)": [[90, "cyclops.evaluate.metrics.precision_recall_curve.PrecisionRecallCurve.update_state"]], "cyclops.evaluate.metrics.roc": [[91, "module-cyclops.evaluate.metrics.roc"]], "binaryroccurve (class in cyclops.evaluate.metrics.roc)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve"]], "__add__() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.__add__"]], "__call__() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.__call__"]], "__init__() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.__init__"]], "__mul__() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.__mul__"]], "add_state() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.add_state"]], "clone() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.clone"]], "compute() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.compute"]], "reset_state() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.reset_state"]], "update_state() (binaryroccurve method)": [[92, "cyclops.evaluate.metrics.roc.BinaryROCCurve.update_state"]], "multiclassroccurve (class in cyclops.evaluate.metrics.roc)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve"]], "__add__() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.__add__"]], "__call__() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.__call__"]], "__init__() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.__init__"]], "__mul__() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.__mul__"]], "add_state() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.add_state"]], "clone() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.clone"]], "compute() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.compute"]], "reset_state() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.reset_state"]], "update_state() (multiclassroccurve method)": [[93, "cyclops.evaluate.metrics.roc.MulticlassROCCurve.update_state"]], "multilabelroccurve (class in cyclops.evaluate.metrics.roc)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve"]], "__add__() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.__add__"]], "__call__() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.__call__"]], "__init__() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.__init__"]], "__mul__() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.__mul__"]], "add_state() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.add_state"]], "clone() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.clone"]], "compute() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.compute"]], "reset_state() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.reset_state"]], "update_state() (multilabelroccurve method)": [[94, "cyclops.evaluate.metrics.roc.MultilabelROCCurve.update_state"]], "roccurve (class in cyclops.evaluate.metrics.roc)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve"]], "__add__() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.__add__"]], "__call__() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.__call__"]], "__init__() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.__init__"]], "__mul__() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.__mul__"]], "add_state() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.add_state"]], "clone() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.clone"]], "compute() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.compute"]], "reset_state() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.reset_state"]], "update_state() (roccurve method)": [[95, "cyclops.evaluate.metrics.roc.ROCCurve.update_state"]], "cyclops.evaluate.metrics.sensitivity": [[96, "module-cyclops.evaluate.metrics.sensitivity"]], "binarysensitivity (class in cyclops.evaluate.metrics.sensitivity)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity"]], "__add__() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.__add__"]], "__call__() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.__call__"]], "__init__() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.__init__"]], "__mul__() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.__mul__"]], "add_state() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.add_state"]], "clone() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.clone"]], "compute() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.compute"]], "reset_state() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.reset_state"]], "update_state() (binarysensitivity method)": [[97, "cyclops.evaluate.metrics.sensitivity.BinarySensitivity.update_state"]], "multiclasssensitivity (class in cyclops.evaluate.metrics.sensitivity)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity"]], "__add__() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.__add__"]], "__call__() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.__call__"]], "__init__() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.__init__"]], "__mul__() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.__mul__"]], "add_state() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.add_state"]], "clone() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.clone"]], "compute() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.compute"]], "reset_state() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.reset_state"]], "update_state() (multiclasssensitivity method)": [[98, "cyclops.evaluate.metrics.sensitivity.MulticlassSensitivity.update_state"]], "multilabelsensitivity (class in cyclops.evaluate.metrics.sensitivity)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity"]], "__add__() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.__add__"]], "__call__() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.__call__"]], "__init__() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.__init__"]], "__mul__() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.__mul__"]], "add_state() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.add_state"]], "clone() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.clone"]], "compute() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.compute"]], "reset_state() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.reset_state"]], "update_state() (multilabelsensitivity method)": [[99, "cyclops.evaluate.metrics.sensitivity.MultilabelSensitivity.update_state"]], "sensitivity (class in cyclops.evaluate.metrics.sensitivity)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity"]], "__add__() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.__add__"]], "__call__() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.__call__"]], "__init__() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.__init__"]], "__mul__() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.__mul__"]], "add_state() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.add_state"]], "clone() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.clone"]], "compute() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.compute"]], "reset_state() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.reset_state"]], "update_state() (sensitivity method)": [[100, "cyclops.evaluate.metrics.sensitivity.Sensitivity.update_state"]], "cyclops.evaluate.metrics.specificity": [[101, "module-cyclops.evaluate.metrics.specificity"]], "binaryspecificity (class in cyclops.evaluate.metrics.specificity)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity"]], "__add__() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.__add__"]], "__call__() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.__call__"]], "__init__() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.__init__"]], "__mul__() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.__mul__"]], "add_state() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.add_state"]], "clone() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.clone"]], "compute() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.compute"]], "reset_state() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.reset_state"]], "update_state() (binaryspecificity method)": [[102, "cyclops.evaluate.metrics.specificity.BinarySpecificity.update_state"]], "multiclassspecificity (class in cyclops.evaluate.metrics.specificity)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity"]], "__add__() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.__add__"]], "__call__() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.__call__"]], "__init__() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.__init__"]], "__mul__() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.__mul__"]], "add_state() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.add_state"]], "clone() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.clone"]], "compute() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.compute"]], "reset_state() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.reset_state"]], "update_state() (multiclassspecificity method)": [[103, "cyclops.evaluate.metrics.specificity.MulticlassSpecificity.update_state"]], "multilabelspecificity (class in cyclops.evaluate.metrics.specificity)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity"]], "__add__() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.__add__"]], "__call__() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.__call__"]], "__init__() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.__init__"]], "__mul__() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.__mul__"]], "add_state() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.add_state"]], "clone() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.clone"]], "compute() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.compute"]], "reset_state() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.reset_state"]], "update_state() (multilabelspecificity method)": [[104, "cyclops.evaluate.metrics.specificity.MultilabelSpecificity.update_state"]], "specificity (class in cyclops.evaluate.metrics.specificity)": [[105, "cyclops.evaluate.metrics.specificity.Specificity"]], "__add__() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.__add__"]], "__call__() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.__call__"]], "__init__() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.__init__"]], "__mul__() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.__mul__"]], "add_state() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.add_state"]], "clone() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.clone"]], "compute() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.compute"]], "reset_state() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.reset_state"]], "update_state() (specificity method)": [[105, "cyclops.evaluate.metrics.specificity.Specificity.update_state"]], "cyclops.evaluate.metrics.stat_scores": [[106, "module-cyclops.evaluate.metrics.stat_scores"]], "binarystatscores (class in cyclops.evaluate.metrics.stat_scores)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores"]], "__add__() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.__add__"]], "__call__() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.__call__"]], "__init__() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.__init__"]], "__mul__() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.__mul__"]], "add_state() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.add_state"]], "clone() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.clone"]], "compute() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.compute"]], "reset_state() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.reset_state"]], "update_state() (binarystatscores method)": [[107, "cyclops.evaluate.metrics.stat_scores.BinaryStatScores.update_state"]], "multiclassstatscores (class in cyclops.evaluate.metrics.stat_scores)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores"]], "__add__() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.__add__"]], "__call__() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.__call__"]], "__init__() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.__init__"]], "__mul__() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.__mul__"]], "add_state() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.add_state"]], "clone() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.clone"]], "compute() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.compute"]], "reset_state() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.reset_state"]], "update_state() (multiclassstatscores method)": [[108, "cyclops.evaluate.metrics.stat_scores.MulticlassStatScores.update_state"]], "multilabelstatscores (class in cyclops.evaluate.metrics.stat_scores)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores"]], "__add__() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.__add__"]], "__call__() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.__call__"]], "__init__() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.__init__"]], "__mul__() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.__mul__"]], "add_state() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.add_state"]], "clone() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.clone"]], "compute() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.compute"]], "reset_state() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.reset_state"]], "update_state() (multilabelstatscores method)": [[109, "cyclops.evaluate.metrics.stat_scores.MultilabelStatScores.update_state"]], "statscores (class in cyclops.evaluate.metrics.stat_scores)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores"]], "__add__() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.__add__"]], "__call__() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.__call__"]], "__init__() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.__init__"]], "__mul__() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.__mul__"]], "add_state() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.add_state"]], "clone() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.clone"]], "compute() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.compute"]], "reset_state() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.reset_state"]], "update_state() (statscores method)": [[110, "cyclops.evaluate.metrics.stat_scores.StatScores.update_state"]], "cyclops.monitor.clinical_applicator": [[111, "module-cyclops.monitor.clinical_applicator"]], "clinicalshiftapplicator (class in cyclops.monitor.clinical_applicator)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator"]], "age() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.age"]], "apply_shift() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.apply_shift"]], "custom() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.custom"]], "hospital_type() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.hospital_type"]], "month() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.month"]], "sex() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.sex"]], "time() (clinicalshiftapplicator method)": [[112, "cyclops.monitor.clinical_applicator.ClinicalShiftApplicator.time"]], "cyclops.monitor.synthetic_applicator": [[113, "module-cyclops.monitor.synthetic_applicator"]], "syntheticshiftapplicator (class in cyclops.monitor.synthetic_applicator)": [[114, "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator"]], "apply_shift() (syntheticshiftapplicator method)": [[114, "cyclops.monitor.synthetic_applicator.SyntheticShiftApplicator.apply_shift"]], "binary_noise_shift() (in module cyclops.monitor.synthetic_applicator)": [[115, "cyclops.monitor.synthetic_applicator.binary_noise_shift"]], "feature_association_shift() (in module cyclops.monitor.synthetic_applicator)": [[116, "cyclops.monitor.synthetic_applicator.feature_association_shift"]], "feature_swap_shift() (in module cyclops.monitor.synthetic_applicator)": [[117, "cyclops.monitor.synthetic_applicator.feature_swap_shift"]], "gaussian_noise_shift() (in module cyclops.monitor.synthetic_applicator)": [[118, "cyclops.monitor.synthetic_applicator.gaussian_noise_shift"]], "knockout_shift() (in module cyclops.monitor.synthetic_applicator)": [[119, "cyclops.monitor.synthetic_applicator.knockout_shift"]], "cyclops.query.base": [[120, "module-cyclops.query.base"]], "datasetquerier (class in cyclops.query.base)": [[121, "cyclops.query.base.DatasetQuerier"]], "db (datasetquerier attribute)": [[121, "cyclops.query.base.DatasetQuerier.db"]], "get_table() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.get_table"]], "list_columns() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.list_columns"]], "list_custom_tables() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.list_custom_tables"]], "list_schemas() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.list_schemas"]], "list_tables() (datasetquerier method)": [[121, "cyclops.query.base.DatasetQuerier.list_tables"]], "cyclops.query.eicu": [[122, "module-cyclops.query.eicu"]], "eicuquerier (class in cyclops.query.eicu)": [[123, "cyclops.query.eicu.EICUQuerier"]], "__init__() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.__init__"]], "get_table() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.get_table"]], "list_columns() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.list_columns"]], "list_custom_tables() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.list_custom_tables"]], "list_schemas() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.list_schemas"]], "list_tables() (eicuquerier method)": [[123, "cyclops.query.eicu.EICUQuerier.list_tables"]], "cyclops.query.gemini": [[124, "module-cyclops.query.gemini"]], "geminiquerier (class in cyclops.query.gemini)": [[125, "cyclops.query.gemini.GEMINIQuerier"]], "__init__() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.__init__"]], "care_units() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.care_units"]], "diagnoses() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.diagnoses"]], "get_table() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.get_table"]], "imaging() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.imaging"]], "ip_admin() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.ip_admin"]], "list_columns() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.list_columns"]], "list_custom_tables() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.list_custom_tables"]], "list_schemas() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.list_schemas"]], "list_tables() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.list_tables"]], "room_transfer() (geminiquerier method)": [[125, "cyclops.query.gemini.GEMINIQuerier.room_transfer"]], "cyclops.query.interface": [[126, "module-cyclops.query.interface"]], "queryinterface (class in cyclops.query.interface)": [[127, "cyclops.query.interface.QueryInterface"]], "__init__() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.__init__"]], "clear_data() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.clear_data"]], "data (queryinterface property)": [[127, "cyclops.query.interface.QueryInterface.data"]], "join() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.join"]], "ops() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.ops"]], "run() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.run"]], "save() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.save"]], "union() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.union"]], "union_all() (queryinterface method)": [[127, "cyclops.query.interface.QueryInterface.union_all"]], "cyclops.query.mimiciii": [[128, "module-cyclops.query.mimiciii"]], "mimiciiiquerier (class in cyclops.query.mimiciii)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier"]], "__init__() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.__init__"]], "chartevents() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.chartevents"]], "diagnoses() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.diagnoses"]], "get_table() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.get_table"]], "labevents() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.labevents"]], "list_columns() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.list_columns"]], "list_custom_tables() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.list_custom_tables"]], "list_schemas() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.list_schemas"]], "list_tables() (mimiciiiquerier method)": [[129, "cyclops.query.mimiciii.MIMICIIIQuerier.list_tables"]], "cyclops.query.mimiciv": [[130, "module-cyclops.query.mimiciv"]], "mimicivquerier (class in cyclops.query.mimiciv)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier"]], "__init__() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.__init__"]], "chartevents() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.chartevents"]], "diagnoses() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.diagnoses"]], "get_table() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.get_table"]], "labevents() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.labevents"]], "list_columns() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.list_columns"]], "list_custom_tables() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.list_custom_tables"]], "list_schemas() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.list_schemas"]], "list_tables() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.list_tables"]], "patients() (mimicivquerier method)": [[131, "cyclops.query.mimiciv.MIMICIVQuerier.patients"]], "cyclops.query.omop": [[132, "module-cyclops.query.omop"]], "omopquerier (class in cyclops.query.omop)": [[133, "cyclops.query.omop.OMOPQuerier"]], "__init__() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.__init__"]], "get_table() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.get_table"]], "list_columns() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.list_columns"]], "list_custom_tables() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.list_custom_tables"]], "list_schemas() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.list_schemas"]], "list_tables() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.list_tables"]], "map_concept_ids_to_name() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.map_concept_ids_to_name"]], "measurement() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.measurement"]], "observation() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.observation"]], "person() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.person"]], "visit_detail() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.visit_detail"]], "visit_occurrence() (omopquerier method)": [[133, "cyclops.query.omop.OMOPQuerier.visit_occurrence"]], "cyclops.query.ops": [[134, "module-cyclops.query.ops"]], "addcolumn (class in cyclops.query.ops)": [[135, "cyclops.query.ops.AddColumn"]], "__call__() (addcolumn method)": [[135, "cyclops.query.ops.AddColumn.__call__"]], "adddeltacolumn (class in cyclops.query.ops)": [[136, "cyclops.query.ops.AddDeltaColumn"]], "__call__() (adddeltacolumn method)": [[136, "cyclops.query.ops.AddDeltaColumn.__call__"]], "adddeltaconstant (class in cyclops.query.ops)": [[137, "cyclops.query.ops.AddDeltaConstant"]], "__call__() (adddeltaconstant method)": [[137, "cyclops.query.ops.AddDeltaConstant.__call__"]], "addnumeric (class in cyclops.query.ops)": [[138, "cyclops.query.ops.AddNumeric"]], "__call__() (addnumeric method)": [[138, "cyclops.query.ops.AddNumeric.__call__"]], "and (class in cyclops.query.ops)": [[139, "cyclops.query.ops.And"]], "__call__() (and method)": [[139, "cyclops.query.ops.And.__call__"]], "apply (class in cyclops.query.ops)": [[140, "cyclops.query.ops.Apply"]], "__call__() (apply method)": [[140, "cyclops.query.ops.Apply.__call__"]], "cast (class in cyclops.query.ops)": [[141, "cyclops.query.ops.Cast"]], "__call__() (cast method)": [[141, "cyclops.query.ops.Cast.__call__"]], "conditionafterdate (class in cyclops.query.ops)": [[142, "cyclops.query.ops.ConditionAfterDate"]], "__call__() (conditionafterdate method)": [[142, "cyclops.query.ops.ConditionAfterDate.__call__"]], "conditionbeforedate (class in cyclops.query.ops)": [[143, "cyclops.query.ops.ConditionBeforeDate"]], "__call__() (conditionbeforedate method)": [[143, "cyclops.query.ops.ConditionBeforeDate.__call__"]], "conditionendswith (class in cyclops.query.ops)": [[144, "cyclops.query.ops.ConditionEndsWith"]], "__call__() (conditionendswith method)": [[144, "cyclops.query.ops.ConditionEndsWith.__call__"]], "conditionequals (class in cyclops.query.ops)": [[145, "cyclops.query.ops.ConditionEquals"]], "__call__() (conditionequals method)": [[145, "cyclops.query.ops.ConditionEquals.__call__"]], "conditiongreaterthan (class in cyclops.query.ops)": [[146, "cyclops.query.ops.ConditionGreaterThan"]], "__call__() (conditiongreaterthan method)": [[146, "cyclops.query.ops.ConditionGreaterThan.__call__"]], "conditionin (class in cyclops.query.ops)": [[147, "cyclops.query.ops.ConditionIn"]], "__call__() (conditionin method)": [[147, "cyclops.query.ops.ConditionIn.__call__"]], "conditioninmonths (class in cyclops.query.ops)": [[148, "cyclops.query.ops.ConditionInMonths"]], "__call__() (conditioninmonths method)": [[148, "cyclops.query.ops.ConditionInMonths.__call__"]], "conditioninyears (class in cyclops.query.ops)": [[149, "cyclops.query.ops.ConditionInYears"]], "__call__() (conditioninyears method)": [[149, "cyclops.query.ops.ConditionInYears.__call__"]], "conditionlessthan (class in cyclops.query.ops)": [[150, "cyclops.query.ops.ConditionLessThan"]], "__call__() (conditionlessthan method)": [[150, "cyclops.query.ops.ConditionLessThan.__call__"]], "conditionlike (class in cyclops.query.ops)": [[151, "cyclops.query.ops.ConditionLike"]], "__call__() (conditionlike method)": [[151, "cyclops.query.ops.ConditionLike.__call__"]], "conditionregexmatch (class in cyclops.query.ops)": [[152, "cyclops.query.ops.ConditionRegexMatch"]], "__call__() (conditionregexmatch method)": [[152, "cyclops.query.ops.ConditionRegexMatch.__call__"]], "conditionstartswith (class in cyclops.query.ops)": [[153, "cyclops.query.ops.ConditionStartsWith"]], "__call__() (conditionstartswith method)": [[153, "cyclops.query.ops.ConditionStartsWith.__call__"]], "conditionsubstring (class in cyclops.query.ops)": [[154, "cyclops.query.ops.ConditionSubstring"]], "__call__() (conditionsubstring method)": [[154, "cyclops.query.ops.ConditionSubstring.__call__"]], "distinct (class in cyclops.query.ops)": [[155, "cyclops.query.ops.Distinct"]], "__call__() (distinct method)": [[155, "cyclops.query.ops.Distinct.__call__"]], "drop (class in cyclops.query.ops)": [[156, "cyclops.query.ops.Drop"]], "__call__() (drop method)": [[156, "cyclops.query.ops.Drop.__call__"]], "dropempty (class in cyclops.query.ops)": [[157, "cyclops.query.ops.DropEmpty"]], "__call__() (dropempty method)": [[157, "cyclops.query.ops.DropEmpty.__call__"]], "dropnulls (class in cyclops.query.ops)": [[158, "cyclops.query.ops.DropNulls"]], "__call__() (dropnulls method)": [[158, "cyclops.query.ops.DropNulls.__call__"]], "extracttimestampcomponent (class in cyclops.query.ops)": [[159, "cyclops.query.ops.ExtractTimestampComponent"]], "__call__() (extracttimestampcomponent method)": [[159, "cyclops.query.ops.ExtractTimestampComponent.__call__"]], "fillnull (class in cyclops.query.ops)": [[160, "cyclops.query.ops.FillNull"]], "__call__() (fillnull method)": [[160, "cyclops.query.ops.FillNull.__call__"]], "groupbyaggregate (class in cyclops.query.ops)": [[161, "cyclops.query.ops.GroupByAggregate"]], "__call__() (groupbyaggregate method)": [[161, "cyclops.query.ops.GroupByAggregate.__call__"]], "join (class in cyclops.query.ops)": [[162, "cyclops.query.ops.Join"]], "__call__() (join method)": [[162, "cyclops.query.ops.Join.__call__"]], "keep (class in cyclops.query.ops)": [[163, "cyclops.query.ops.Keep"]], "__call__() (keep method)": [[163, "cyclops.query.ops.Keep.__call__"]], "limit (class in cyclops.query.ops)": [[164, "cyclops.query.ops.Limit"]], "__call__() (limit method)": [[164, "cyclops.query.ops.Limit.__call__"]], "literal (class in cyclops.query.ops)": [[165, "cyclops.query.ops.Literal"]], "__call__() (literal method)": [[165, "cyclops.query.ops.Literal.__call__"]], "or (class in cyclops.query.ops)": [[166, "cyclops.query.ops.Or"]], "__call__() (or method)": [[166, "cyclops.query.ops.Or.__call__"]], "orderby (class in cyclops.query.ops)": [[167, "cyclops.query.ops.OrderBy"]], "__call__() (orderby method)": [[167, "cyclops.query.ops.OrderBy.__call__"]], "queryop (class in cyclops.query.ops)": [[168, "cyclops.query.ops.QueryOp"]], "__call__() (queryop method)": [[168, "cyclops.query.ops.QueryOp.__call__"]], "randomizeorder (class in cyclops.query.ops)": [[169, "cyclops.query.ops.RandomizeOrder"]], "__call__() (randomizeorder method)": [[169, "cyclops.query.ops.RandomizeOrder.__call__"]], "rename (class in cyclops.query.ops)": [[170, "cyclops.query.ops.Rename"]], "__call__() (rename method)": [[170, "cyclops.query.ops.Rename.__call__"]], "reorder (class in cyclops.query.ops)": [[171, "cyclops.query.ops.Reorder"]], "__call__() (reorder method)": [[171, "cyclops.query.ops.Reorder.__call__"]], "reorderafter (class in cyclops.query.ops)": [[172, "cyclops.query.ops.ReorderAfter"]], "__call__() (reorderafter method)": [[172, "cyclops.query.ops.ReorderAfter.__call__"]], "sequential (class in cyclops.query.ops)": [[173, "cyclops.query.ops.Sequential"]], "__add__() (sequential method)": [[173, "cyclops.query.ops.Sequential.__add__"]], "__call__() (sequential method)": [[173, "cyclops.query.ops.Sequential.__call__"]], "__init__() (sequential method)": [[173, "cyclops.query.ops.Sequential.__init__"]], "append() (sequential method)": [[173, "cyclops.query.ops.Sequential.append"]], "extend() (sequential method)": [[173, "cyclops.query.ops.Sequential.extend"]], "insert() (sequential method)": [[173, "cyclops.query.ops.Sequential.insert"]], "pop() (sequential method)": [[173, "cyclops.query.ops.Sequential.pop"]], "substring (class in cyclops.query.ops)": [[174, "cyclops.query.ops.Substring"]], "__call__() (substring method)": [[174, "cyclops.query.ops.Substring.__call__"]], "trim (class in cyclops.query.ops)": [[175, "cyclops.query.ops.Trim"]], "__call__() (trim method)": [[175, "cyclops.query.ops.Trim.__call__"]], "union (class in cyclops.query.ops)": [[176, "cyclops.query.ops.Union"]], "__call__() (union method)": [[176, "cyclops.query.ops.Union.__call__"]], "cyclops.report.report": [[177, "module-cyclops.report.report"]], "modelcardreport (class in cyclops.report.report)": [[178, "cyclops.report.report.ModelCardReport"]], "export() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.export"]], "from_json_file() (modelcardreport class method)": [[178, "cyclops.report.report.ModelCardReport.from_json_file"]], "log_citation() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_citation"]], "log_dataset() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_dataset"]], "log_descriptor() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_descriptor"]], "log_fairness_assessment() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_fairness_assessment"]], "log_from_dict() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_from_dict"]], "log_image() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_image"]], "log_license() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_license"]], "log_model_parameters() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_model_parameters"]], "log_owner() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_owner"]], "log_performance_metrics() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_performance_metrics"]], "log_plotly_figure() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_plotly_figure"]], "log_quantitative_analysis() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_quantitative_analysis"]], "log_reference() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_reference"]], "log_regulation() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_regulation"]], "log_risk() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_risk"]], "log_use_case() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_use_case"]], "log_user() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_user"]], "log_version() (modelcardreport method)": [[178, "cyclops.report.report.ModelCardReport.log_version"]], "cyclops.tasks.cxr_classification": [[179, "module-cyclops.tasks.cxr_classification"]], "cxrclassificationtask (class in cyclops.tasks.cxr_classification)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask"]], "__init__() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.__init__"]], "add_model() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.add_model"]], "data_type (cxrclassificationtask property)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.data_type"]], "evaluate() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.evaluate"]], "get_model() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.get_model"]], "list_models() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.list_models"]], "models_count (cxrclassificationtask property)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.models_count"]], "predict() (cxrclassificationtask method)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.predict"]], "task_type (cxrclassificationtask property)": [[180, "cyclops.tasks.cxr_classification.CXRClassificationTask.task_type"]], "cyclops.tasks.mortality_prediction": [[181, "module-cyclops.tasks.mortality_prediction"]], "mortalitypredictiontask (class in cyclops.tasks.mortality_prediction)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask"]], "__init__() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.__init__"]], "add_model() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.add_model"]], "data_type (mortalitypredictiontask property)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.data_type"]], "evaluate() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.evaluate"]], "get_model() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.get_model"]], "list_models() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.list_models"]], "list_models_params() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.list_models_params"]], "load_model() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.load_model"]], "models_count (mortalitypredictiontask property)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.models_count"]], "predict() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.predict"]], "save_model() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.save_model"]], "task_type (mortalitypredictiontask property)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.task_type"]], "train() (mortalitypredictiontask method)": [[182, "cyclops.tasks.mortality_prediction.MortalityPredictionTask.train"]], "cyclops.data": [[183, "module-cyclops.data"]], "cyclops.data.features": [[183, "module-cyclops.data.features"]], "cyclops.evaluate": [[184, "module-cyclops.evaluate"]], "cyclops.evaluate.fairness": [[184, "module-cyclops.evaluate.fairness"]], "cyclops.evaluate.metrics": [[184, "module-cyclops.evaluate.metrics"]], "cyclops.evaluate.metrics.functional": [[184, "module-cyclops.evaluate.metrics.functional"]], "cyclops.monitor": [[185, "module-cyclops.monitor"]], "cyclops.query": [[186, "module-cyclops.query"]], "cyclops.report": [[187, "module-cyclops.report"]], "cyclops.tasks": [[188, "module-cyclops.tasks"]]}}) \ No newline at end of file diff --git a/api/tutorials/eicu/query_api.html b/api/tutorials/eicu/query_api.html index 9af3330a6..45e6d3737 100644 --- a/api/tutorials/eicu/query_api.html +++ b/api/tutorials/eicu/query_api.html @@ -483,9 +483,9 @@

    Imports and instantiate
    -/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
    +/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
       from .autonotebook import tqdm as notebook_tqdm
    -2023-09-21 13:53:43,487 INFO cyclops.query.orm - Database setup, ready to run queries!
    +2023-10-06 10:16:23,020 INFO cyclops.query.orm - Database setup, ready to run queries!
     
    @@ -585,8 +585,8 @@

    Example 2. Get all patient encounters with diagnoses (
    -2023-09-21 13:53:44,324 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:53:44,325 INFO cyclops.utils.profile - Finished executing function run_query in 0.069920 s
    +2023-10-06 10:16:23,905 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:16:23,907 INFO cyclops.utils.profile - Finished executing function run_query in 0.066299 s
     

    @@ -627,8 +627,8 @@

    Example 3. Get potassium lab tests for patients discharged in the year 2014,

    -2023-09-21 13:53:44,396 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:53:44,397 INFO cyclops.utils.profile - Finished executing function run_query in 0.039890 s
    +2023-10-06 10:16:23,971 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:16:23,973 INFO cyclops.utils.profile - Finished executing function run_query in 0.034082 s
     
    @@ -667,8 +667,8 @@

    Example 4. Get glucose medications (substring search) for female patients di

    -2023-09-21 13:53:44,580 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:53:44,581 INFO cyclops.utils.profile - Finished executing function run_query in 0.161098 s
    +2023-10-06 10:16:24,161 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:16:24,163 INFO cyclops.utils.profile - Finished executing function run_query in 0.164061 s
     
    diff --git a/api/tutorials/eicu/query_api.ipynb b/api/tutorials/eicu/query_api.ipynb index 36a12c32f..ecdb35f58 100644 --- a/api/tutorials/eicu/query_api.ipynb +++ b/api/tutorials/eicu/query_api.ipynb @@ -35,10 +35,10 @@ "id": "75a140e0-fb27-4319-862f-be54397abe5c", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:53:41.653977Z", - "iopub.status.busy": "2023-09-21T17:53:41.653024Z", - "iopub.status.idle": "2023-09-21T17:53:44.171001Z", - "shell.execute_reply": "2023-09-21T17:53:44.169632Z" + "iopub.execute_input": "2023-10-06T14:16:20.666173Z", + "iopub.status.busy": "2023-10-06T14:16:20.665581Z", + "iopub.status.idle": "2023-10-06T14:16:23.756281Z", + "shell.execute_reply": "2023-10-06T14:16:23.755177Z" }, "tags": [] }, @@ -47,7 +47,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", " from .autonotebook import tqdm as notebook_tqdm\n" ] }, @@ -55,7 +55,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:53:43,487 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" + "2023-10-06 10:16:23,020 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" ] }, { @@ -132,10 +132,10 @@ "id": "c1efa964-8978-4a0e-9892-5ea4ce9953a3", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:53:44.177867Z", - "iopub.status.busy": "2023-09-21T17:53:44.177091Z", - "iopub.status.idle": "2023-09-21T17:53:44.243526Z", - "shell.execute_reply": "2023-09-21T17:53:44.242691Z" + "iopub.execute_input": "2023-10-06T14:16:23.762086Z", + "iopub.status.busy": "2023-10-06T14:16:23.761430Z", + "iopub.status.idle": "2023-10-06T14:16:23.828348Z", + "shell.execute_reply": "2023-10-06T14:16:23.827671Z" }, "tags": [] }, @@ -144,14 +144,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:53:44,237 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:16:23,822 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:53:44,238 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.050105 s\n" + "2023-10-06 10:16:23,823 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.050423 s\n" ] }, { @@ -188,10 +188,10 @@ "id": "a7ab5fa3-e26b-47a7-818f-1bf367a55760", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:53:44.250067Z", - "iopub.status.busy": "2023-09-21T17:53:44.249664Z", - "iopub.status.idle": "2023-09-21T17:53:44.329873Z", - "shell.execute_reply": "2023-09-21T17:53:44.328812Z" + "iopub.execute_input": "2023-10-06T14:16:23.834160Z", + "iopub.status.busy": "2023-10-06T14:16:23.833975Z", + "iopub.status.idle": "2023-10-06T14:16:23.912027Z", + "shell.execute_reply": "2023-10-06T14:16:23.910885Z" }, "tags": [] }, @@ -200,14 +200,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:53:44,324 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:16:23,905 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:53:44,325 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.069920 s\n" + "2023-10-06 10:16:23,907 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.066299 s\n" ] }, { @@ -244,10 +244,10 @@ "id": "24043abc-1878-4e00-8229-36d4a0368b98", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:53:44.337315Z", - "iopub.status.busy": "2023-09-21T17:53:44.336859Z", - "iopub.status.idle": "2023-09-21T17:53:44.400785Z", - "shell.execute_reply": "2023-09-21T17:53:44.399999Z" + "iopub.execute_input": "2023-10-06T14:16:23.918853Z", + "iopub.status.busy": "2023-10-06T14:16:23.918163Z", + "iopub.status.idle": "2023-10-06T14:16:23.976962Z", + "shell.execute_reply": "2023-10-06T14:16:23.976263Z" }, "tags": [] }, @@ -256,14 +256,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:53:44,396 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:16:23,971 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:53:44,397 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.039890 s\n" + "2023-10-06 10:16:23,973 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.034082 s\n" ] }, { @@ -306,10 +306,10 @@ "id": "f6142f27-e8d1-453c-bfe2-2265d9ff1914", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:53:44.408346Z", - "iopub.status.busy": "2023-09-21T17:53:44.408045Z", - "iopub.status.idle": "2023-09-21T17:53:44.587272Z", - "shell.execute_reply": "2023-09-21T17:53:44.585830Z" + "iopub.execute_input": "2023-10-06T14:16:23.984118Z", + "iopub.status.busy": "2023-10-06T14:16:23.983547Z", + "iopub.status.idle": "2023-10-06T14:16:24.169122Z", + "shell.execute_reply": "2023-10-06T14:16:24.167481Z" }, "tags": [] }, @@ -318,14 +318,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:53:44,580 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:16:24,161 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:53:44,581 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.161098 s\n" + "2023-10-06 10:16:24,163 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.164061 s\n" ] }, { diff --git a/api/tutorials/kaggle/heart_failure_prediction.html b/api/tutorials/kaggle/heart_failure_prediction.html index 754ba64da..96a9bc4e4 100644 --- a/api/tutorials/kaggle/heart_failure_prediction.html +++ b/api/tutorials/kaggle/heart_failure_prediction.html @@ -486,7 +486,7 @@

    Import Libraries
    -/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
    +/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
       from .autonotebook import tqdm as notebook_tqdm
     

    @@ -550,7 +550,7 @@

    Data Loading
    -2023-09-21 13:53:52,715 INFO cyclops.utils.file - Loading DataFrame from ./data/heart.csv
    +2023-10-06 10:16:31,911 INFO cyclops.utils.file - Loading DataFrame from ./data/heart.csv
     
    -
    +
    @@ -575,7 +575,7 @@

    Performance Over Time

    -
    +
    @@ -620,7 +620,7 @@

    Version

    - Date: 2023-09-21 + Date: 2023-10-06
    @@ -818,17 +818,8 @@

    Model Parameters

    -

    Average

    - False -
    - - - - - -
    -

    Epsilon

    - 0.1 +

    Max_iter

    + 1000
    @@ -845,8 +836,8 @@

    Loss

    -

    Power_t

    - 0.5 +

    Early_stopping

    + True
    @@ -854,8 +845,8 @@

    Power_t

    -

    Fit_intercept

    - True +

    Epsilon

    + 0.1
    @@ -872,8 +863,8 @@

    N_iter_no_change

    -

    Eta0

    - 0.01 +

    Power_t

    + 0.5
    @@ -881,22 +872,17 @@

    Eta0

    -

    Penalty

    - l2 +

    Learning_rate

    + adaptive
    - - - - -
    -

    Learning_rate

    - adaptive +

    Eta0

    + 0.01
    @@ -922,8 +908,8 @@

    Validation_fraction

    -

    L1_ratio

    - 0.15 +

    Fit_intercept

    + True
    @@ -931,8 +917,8 @@

    L1_ratio

    -

    Class_weight

    - balanced +

    Penalty

    + l2
    @@ -940,8 +926,8 @@

    Class_weight

    -

    Random_state

    - 123 +

    Average

    + False
    @@ -949,8 +935,8 @@

    Random_state

    -

    Early_stopping

    - True +

    Verbose

    + 0
    @@ -958,8 +944,8 @@

    Early_stopping

    -

    Verbose

    - 0 +

    Alpha

    + 0.001
    @@ -976,8 +962,22 @@

    Warm_start

    -

    Shuffle

    - True +

    Class_weight

    + balanced +
    + + + + + + + + + + +
    +

    L1_ratio

    + 0.15
    @@ -985,8 +985,8 @@

    Shuffle

    -

    Alpha

    - 0.001 +

    Shuffle

    + True
    @@ -994,8 +994,8 @@

    Alpha

    -

    Max_iter

    - 1000 +

    Random_state

    + 123
    @@ -1404,7 +1404,7 @@

    Graphics

    -
    +
    @@ -1412,7 +1412,7 @@

    Graphics

    -
    +
    @@ -1420,7 +1420,7 @@

    Graphics

    -
    +
    @@ -1864,7 +1864,7 @@

    Graphics

    -
    +
    @@ -1872,7 +1872,7 @@

    Graphics

    -
    +
    @@ -1880,7 +1880,7 @@

    Graphics

    -
    +
    @@ -1888,7 +1888,7 @@

    Graphics

    -
    +
    @@ -1939,7 +1939,7 @@

    Graphics

    -
    +
    diff --git a/api/tutorials/mimiciii/query_api.html b/api/tutorials/mimiciii/query_api.html index 2ebb5656c..3ceffaed2 100644 --- a/api/tutorials/mimiciii/query_api.html +++ b/api/tutorials/mimiciii/query_api.html @@ -483,9 +483,9 @@

    Imports and instantiate
    -/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
    +/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
       from .autonotebook import tqdm as notebook_tqdm
    -2023-09-21 13:54:12,092 INFO cyclops.query.orm - Database setup, ready to run queries!
    +2023-10-06 10:16:52,892 INFO cyclops.query.orm - Database setup, ready to run queries!
     
    @@ -560,8 +560,8 @@

    Example 2. Get all female patient encounters with diagnoses (
    -2023-09-21 13:54:18,079 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:54:18,080 INFO cyclops.utils.profile - Finished executing function run_query in 0.106374 s
    +2023-10-06 10:16:58,822 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:16:58,823 INFO cyclops.utils.profile - Finished executing function run_query in 0.095880 s
     

    @@ -631,8 +631,8 @@

    Example 4. Get AaDO2 carevue chart events for male patients that have a
    -2023-09-21 13:55:28,127 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:55:28,128 INFO cyclops.utils.profile - Finished executing function run_query in 69.928861 s
    +2023-10-06 10:18:12,332 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:18:12,333 INFO cyclops.utils.profile - Finished executing function run_query in 73.401368 s
     

    diff --git a/api/tutorials/mimiciii/query_api.ipynb b/api/tutorials/mimiciii/query_api.ipynb index 66c7e0364..8d2a42846 100644 --- a/api/tutorials/mimiciii/query_api.ipynb +++ b/api/tutorials/mimiciii/query_api.ipynb @@ -35,10 +35,10 @@ "id": "75a140e0-fb27-4319-862f-be54397abe5c", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:54:07.506462Z", - "iopub.status.busy": "2023-09-21T17:54:07.505758Z", - "iopub.status.idle": "2023-09-21T17:54:17.886435Z", - "shell.execute_reply": "2023-09-21T17:54:17.884508Z" + "iopub.execute_input": "2023-10-06T14:16:47.087651Z", + "iopub.status.busy": "2023-10-06T14:16:47.086739Z", + "iopub.status.idle": "2023-10-06T14:16:58.659092Z", + "shell.execute_reply": "2023-10-06T14:16:58.658255Z" }, "tags": [] }, @@ -47,7 +47,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", " from .autonotebook import tqdm as notebook_tqdm\n" ] }, @@ -55,7 +55,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:54:12,092 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" + "2023-10-06 10:16:52,892 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" ] }, { @@ -102,10 +102,10 @@ "id": "c1efa964-8978-4a0e-9892-5ea4ce9953a3", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:54:17.893917Z", - "iopub.status.busy": "2023-09-21T17:54:17.893025Z", - "iopub.status.idle": "2023-09-21T17:54:17.942042Z", - "shell.execute_reply": "2023-09-21T17:54:17.940193Z" + "iopub.execute_input": "2023-10-06T14:16:58.663505Z", + "iopub.status.busy": "2023-10-06T14:16:58.663064Z", + "iopub.status.idle": "2023-10-06T14:16:58.699024Z", + "shell.execute_reply": "2023-10-06T14:16:58.698126Z" }, "tags": [] }, @@ -114,14 +114,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:54:17,932 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:16:58,694 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:54:17,934 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.032659 s\n" + "2023-10-06 10:16:58,695 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.029403 s\n" ] }, { @@ -158,10 +158,10 @@ "id": "a7ab5fa3-e26b-47a7-818f-1bf367a55760", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:54:17.949573Z", - "iopub.status.busy": "2023-09-21T17:54:17.949105Z", - "iopub.status.idle": "2023-09-21T17:54:18.088890Z", - "shell.execute_reply": "2023-09-21T17:54:18.087015Z" + "iopub.execute_input": "2023-10-06T14:16:58.707309Z", + "iopub.status.busy": "2023-10-06T14:16:58.706678Z", + "iopub.status.idle": "2023-10-06T14:16:58.828826Z", + "shell.execute_reply": "2023-10-06T14:16:58.827655Z" }, "tags": [] }, @@ -170,14 +170,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:54:18,079 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:16:58,822 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:54:18,080 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.106374 s\n" + "2023-10-06 10:16:58,823 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.095880 s\n" ] }, { @@ -219,10 +219,10 @@ "id": "24043abc-1878-4e00-8229-36d4a0368b98", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:54:18.095706Z", - "iopub.status.busy": "2023-09-21T17:54:18.095141Z", - "iopub.status.idle": "2023-09-21T17:54:18.162760Z", - "shell.execute_reply": "2023-09-21T17:54:18.161116Z" + "iopub.execute_input": "2023-10-06T14:16:58.835421Z", + "iopub.status.busy": "2023-10-06T14:16:58.834722Z", + "iopub.status.idle": "2023-10-06T14:16:58.896753Z", + "shell.execute_reply": "2023-10-06T14:16:58.895611Z" }, "tags": [] }, @@ -231,14 +231,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:54:18,154 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:16:58,889 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:54:18,155 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.035972 s\n" + "2023-10-06 10:16:58,891 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.035646 s\n" ] }, { @@ -272,10 +272,10 @@ "id": "f6142f27-e8d1-453c-bfe2-2265d9ff1914", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:54:18.170610Z", - "iopub.status.busy": "2023-09-21T17:54:18.170000Z", - "iopub.status.idle": "2023-09-21T17:55:28.132906Z", - "shell.execute_reply": "2023-09-21T17:55:28.131801Z" + "iopub.execute_input": "2023-10-06T14:16:58.902884Z", + "iopub.status.busy": "2023-10-06T14:16:58.902579Z", + "iopub.status.idle": "2023-10-06T14:18:12.338486Z", + "shell.execute_reply": "2023-10-06T14:18:12.336736Z" }, "tags": [] }, @@ -284,14 +284,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:55:28,127 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:18:12,332 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:55:28,128 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 69.928861 s\n" + "2023-10-06 10:18:12,333 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 73.401368 s\n" ] }, { diff --git a/api/tutorials/mimiciv/query_api.html b/api/tutorials/mimiciv/query_api.html index 932425822..8f7f2087b 100644 --- a/api/tutorials/mimiciv/query_api.html +++ b/api/tutorials/mimiciv/query_api.html @@ -487,9 +487,9 @@

    Imports and instantiate
    -/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
    +/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
       from .autonotebook import tqdm as notebook_tqdm
    -2023-09-21 13:55:33,975 INFO cyclops.query.orm - Database setup, ready to run queries!
    +2023-10-06 10:18:18,022 INFO cyclops.query.orm - Database setup, ready to run queries!
     

    @@ -534,8 +534,8 @@

    Example 1. Get all patient admissions from 2021 or later (approx year of adm

    -2023-09-21 13:55:36,941 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:55:36,942 INFO cyclops.utils.profile - Finished executing function run_query in 0.191435 s
    +2023-10-06 10:18:20,549 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:18:20,550 INFO cyclops.utils.profile - Finished executing function run_query in 0.239686 s
     
    @@ -580,8 +580,8 @@

    Example 2. Get all patient encounters with diagnoses (
    -2023-09-21 13:55:37,813 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:55:37,815 INFO cyclops.utils.profile - Finished executing function run_query in 0.825588 s
    +2023-10-06 10:18:21,346 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:18:21,347 INFO cyclops.utils.profile - Finished executing function run_query in 0.757002 s
     

    @@ -626,8 +626,8 @@

    Example 3. Advanced - uses
    -2023-09-21 13:55:39,349 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:55:39,350 INFO cyclops.utils.profile - Finished executing function run_query in 1.488212 s
    +2023-10-06 10:18:22,925 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:18:22,926 INFO cyclops.utils.profile - Finished executing function run_query in 1.543901 s
     

    @@ -758,8 +758,8 @@

    Example 6. Get radiology reports and filter on keywords
    -2023-09-21 13:58:12,804 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:58:12,805 INFO cyclops.utils.profile - Finished executing function run_query in 7.924855 s
    +2023-10-06 10:20:53,867 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:20:53,868 INFO cyclops.utils.profile - Finished executing function run_query in 7.347900 s
     

    @@ -803,8 +803,8 @@

    Example 7. Get all female patient encounters from year 2015, and return as d

    -2023-09-21 13:58:13,268 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 13:58:13,268 INFO cyclops.utils.profile - Finished executing function run_query in 0.434427 s
    +2023-10-06 10:20:54,309 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:20:54,310 INFO cyclops.utils.profile - Finished executing function run_query in 0.401536 s
     
    diff --git a/api/tutorials/mimiciv/query_api.ipynb b/api/tutorials/mimiciv/query_api.ipynb index e49efd6c8..3dbcb06c5 100644 --- a/api/tutorials/mimiciv/query_api.ipynb +++ b/api/tutorials/mimiciv/query_api.ipynb @@ -35,10 +35,10 @@ "id": "53009e6b", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:55:30.700107Z", - "iopub.status.busy": "2023-09-21T17:55:30.699586Z", - "iopub.status.idle": "2023-09-21T17:55:36.717628Z", - "shell.execute_reply": "2023-09-21T17:55:36.715848Z" + "iopub.execute_input": "2023-10-06T14:18:15.152876Z", + "iopub.status.busy": "2023-10-06T14:18:15.152350Z", + "iopub.status.idle": "2023-10-06T14:18:20.277536Z", + "shell.execute_reply": "2023-10-06T14:18:20.276264Z" }, "tags": [] }, @@ -47,7 +47,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", " from .autonotebook import tqdm as notebook_tqdm\n" ] }, @@ -55,7 +55,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:55:33,975 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" + "2023-10-06 10:18:18,022 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" ] }, { @@ -113,10 +113,10 @@ "id": "cdfadaa4-6fd6-4fd7-85cf-e012aa0799e1", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:55:36.725087Z", - "iopub.status.busy": "2023-09-21T17:55:36.724202Z", - "iopub.status.idle": "2023-09-21T17:55:36.948064Z", - "shell.execute_reply": "2023-09-21T17:55:36.946618Z" + "iopub.execute_input": "2023-10-06T14:18:20.286090Z", + "iopub.status.busy": "2023-10-06T14:18:20.285275Z", + "iopub.status.idle": "2023-10-06T14:18:20.553219Z", + "shell.execute_reply": "2023-10-06T14:18:20.552583Z" } }, "outputs": [ @@ -124,14 +124,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:55:36,941 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:18:20,549 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:55:36,942 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.191435 s\n" + "2023-10-06 10:18:20,550 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.239686 s\n" ] }, { @@ -168,10 +168,10 @@ "id": "a89a9cf0", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:55:36.954017Z", - "iopub.status.busy": "2023-09-21T17:55:36.953494Z", - "iopub.status.idle": "2023-09-21T17:55:37.820478Z", - "shell.execute_reply": "2023-09-21T17:55:37.819196Z" + "iopub.execute_input": "2023-10-06T14:18:20.561940Z", + "iopub.status.busy": "2023-10-06T14:18:20.561121Z", + "iopub.status.idle": "2023-10-06T14:18:21.351054Z", + "shell.execute_reply": "2023-10-06T14:18:21.350447Z" } }, "outputs": [ @@ -179,14 +179,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:55:37,813 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:18:21,346 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:55:37,815 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.825588 s\n" + "2023-10-06 10:18:21,347 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.757002 s\n" ] }, { @@ -233,10 +233,10 @@ "id": "03936cee", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:55:37.827247Z", - "iopub.status.busy": "2023-09-21T17:55:37.826747Z", - "iopub.status.idle": "2023-09-21T17:55:39.355980Z", - "shell.execute_reply": "2023-09-21T17:55:39.354706Z" + "iopub.execute_input": "2023-10-06T14:18:21.360942Z", + "iopub.status.busy": "2023-10-06T14:18:21.360571Z", + "iopub.status.idle": "2023-10-06T14:18:22.932086Z", + "shell.execute_reply": "2023-10-06T14:18:22.930516Z" } }, "outputs": [ @@ -244,14 +244,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:55:39,349 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:18:22,925 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:55:39,350 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 1.488212 s\n" + "2023-10-06 10:18:22,926 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 1.543901 s\n" ] }, { @@ -298,10 +298,10 @@ "id": "56a72377", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:55:39.360124Z", - "iopub.status.busy": "2023-09-21T17:55:39.359622Z", - "iopub.status.idle": "2023-09-21T17:57:01.580197Z", - "shell.execute_reply": "2023-09-21T17:57:01.579390Z" + "iopub.execute_input": "2023-10-06T14:18:22.936380Z", + "iopub.status.busy": "2023-10-06T14:18:22.935778Z", + "iopub.status.idle": "2023-10-06T14:19:42.695080Z", + "shell.execute_reply": "2023-10-06T14:19:42.693742Z" } }, "outputs": [ @@ -309,14 +309,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:57:01,574 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:19:42,689 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:57:01,576 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 82.185425 s\n" + "2023-10-06 10:19:42,690 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 79.723617 s\n" ] }, { @@ -359,10 +359,10 @@ "id": "bce11f81", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:57:01.587773Z", - "iopub.status.busy": "2023-09-21T17:57:01.587431Z", - "iopub.status.idle": "2023-09-21T17:58:04.848576Z", - "shell.execute_reply": "2023-09-21T17:58:04.847334Z" + "iopub.execute_input": "2023-10-06T14:19:42.699281Z", + "iopub.status.busy": "2023-10-06T14:19:42.698661Z", + "iopub.status.idle": "2023-10-06T14:20:46.501647Z", + "shell.execute_reply": "2023-10-06T14:20:46.500962Z" } }, "outputs": [ @@ -370,14 +370,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:58:04,841 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:20:46,496 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:58:04,842 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 63.230410 s\n" + "2023-10-06 10:20:46,498 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 63.771282 s\n" ] }, { @@ -420,10 +420,10 @@ "id": "f00d270c-d78f-4dc0-8dae-ff4d52958c8b", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:58:04.855102Z", - "iopub.status.busy": "2023-09-21T17:58:04.854778Z", - "iopub.status.idle": "2023-09-21T17:58:12.808817Z", - "shell.execute_reply": "2023-09-21T17:58:12.808181Z" + "iopub.execute_input": "2023-10-06T14:20:46.504974Z", + "iopub.status.busy": "2023-10-06T14:20:46.504700Z", + "iopub.status.idle": "2023-10-06T14:20:53.871972Z", + "shell.execute_reply": "2023-10-06T14:20:53.871010Z" }, "tags": [] }, @@ -432,14 +432,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:58:12,804 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:20:53,867 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:58:12,805 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 7.924855 s\n" + "2023-10-06 10:20:53,868 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 7.347900 s\n" ] }, { @@ -488,10 +488,10 @@ "id": "28683d70-376e-4d9b-883d-1a7de634e455", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:58:12.816134Z", - "iopub.status.busy": "2023-09-21T17:58:12.815762Z", - "iopub.status.idle": "2023-09-21T17:58:14.039698Z", - "shell.execute_reply": "2023-09-21T17:58:14.038224Z" + "iopub.execute_input": "2023-10-06T14:20:53.879993Z", + "iopub.status.busy": "2023-10-06T14:20:53.879286Z", + "iopub.status.idle": "2023-10-06T14:20:55.442335Z", + "shell.execute_reply": "2023-10-06T14:20:55.440770Z" } }, "outputs": [ @@ -499,14 +499,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:58:13,268 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:20:54,309 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:58:13,268 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.434427 s\n" + "2023-10-06 10:20:54,310 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.401536 s\n" ] }, { @@ -554,10 +554,10 @@ "id": "a853deec", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:58:14.045813Z", - "iopub.status.busy": "2023-09-21T17:58:14.045298Z", - "iopub.status.idle": "2023-09-21T17:58:14.062291Z", - "shell.execute_reply": "2023-09-21T17:58:14.061326Z" + "iopub.execute_input": "2023-10-06T14:20:55.448001Z", + "iopub.status.busy": "2023-10-06T14:20:55.447439Z", + "iopub.status.idle": "2023-10-06T14:20:55.466839Z", + "shell.execute_reply": "2023-10-06T14:20:55.465139Z" }, "tags": [] }, @@ -566,14 +566,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:58:14,056 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:20:55,459 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 13:58:14,057 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.009834 s\n" + "2023-10-06 10:20:55,460 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.010658 s\n" ] }, { diff --git a/api/tutorials/nihcxr/cxr_classification.html b/api/tutorials/nihcxr/cxr_classification.html index 3164e826c..c04024b92 100644 --- a/api/tutorials/nihcxr/cxr_classification.html +++ b/api/tutorials/nihcxr/cxr_classification.html @@ -488,7 +488,7 @@

    Import Libraries
    -/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
    +/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
       from .autonotebook import tqdm as notebook_tqdm
     

    @@ -574,8 +574,8 @@

    Load Model and get Predictions
    -Filter: 100%|██████████| 4000/4000 [00:00<00:00, 231652.71 examples/s]
    -Map: 100%|██████████| 2511/2511 [00:00<00:00, 3710.70 examples/s]
    +Filter: 100%|██████████| 4000/4000 [00:00<00:00, 233084.87 examples/s]
    +Map: 100%|██████████| 2511/2511 [00:00<00:00, 2738.27 examples/s]
     
    -
    +
    @@ -1858,7 +1858,7 @@

    Performance Over Time

    -
    +
    @@ -2075,7 +2075,7 @@

    Graphics

    -
    +
    @@ -2083,7 +2083,7 @@

    Graphics

    -
    +
    @@ -2091,7 +2091,7 @@

    Graphics

    -
    +
    @@ -3439,7 +3439,7 @@

    Graphics

    -
    +
    @@ -3447,7 +3447,7 @@

    Graphics

    -
    +
    @@ -3455,7 +3455,7 @@

    Graphics

    -
    +
    @@ -3506,7 +3506,7 @@

    Graphics

    -
    +
    @@ -3514,7 +3514,7 @@

    Graphics

    -
    +
    diff --git a/api/tutorials/nihcxr/monitor_api.html b/api/tutorials/nihcxr/monitor_api.html index 54d1747eb..d537b8759 100644 --- a/api/tutorials/nihcxr/monitor_api.html +++ b/api/tutorials/nihcxr/monitor_api.html @@ -472,7 +472,7 @@

    Import Libraries and Load NIHCXR Dataset
    -/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
    +/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
       from .autonotebook import tqdm as notebook_tqdm
     
    @@ -517,7 +517,7 @@

    Example 1. Generate Source/Target Dataset for Experiments (1-2)
    -Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 67311.63 examples/s]
    +Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 64729.36 examples/s]
     
    @@ -663,14 +663,14 @@

    Example 4. Sensitivity test experiment with different clinical shifts
    -Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 50791.85 examples/s]
    -Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 49247.74 examples/s]
    -Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 44759.52 examples/s]
    -Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 50134.96 examples/s]
    -Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 46152.58 examples/s]
    -Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 47213.04 examples/s]
    -Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 46946.69 examples/s]
    -Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 46966.92 examples/s]
    +Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 48586.81 examples/s]
    +Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 46788.10 examples/s]
    +Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 48797.96 examples/s]
    +Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 47166.93 examples/s]
    +Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 35272.02 examples/s]
    +Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 32329.00 examples/s]
    +Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 45792.76 examples/s]
    +Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 45625.10 examples/s]
     
    diff --git a/api/tutorials/nihcxr/monitor_api.ipynb b/api/tutorials/nihcxr/monitor_api.ipynb index 3d6839766..7b982ba75 100644 --- a/api/tutorials/nihcxr/monitor_api.ipynb +++ b/api/tutorials/nihcxr/monitor_api.ipynb @@ -22,10 +22,10 @@ "id": "8aa3302d", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:59:36.599139Z", - "iopub.status.busy": "2023-09-21T17:59:36.598645Z", - "iopub.status.idle": "2023-09-21T17:59:43.819186Z", - "shell.execute_reply": "2023-09-21T17:59:43.817995Z" + "iopub.execute_input": "2023-10-06T14:22:20.701278Z", + "iopub.status.busy": "2023-10-06T14:22:20.700689Z", + "iopub.status.idle": "2023-10-06T14:22:28.889772Z", + "shell.execute_reply": "2023-10-06T14:22:28.889060Z" } }, "outputs": [ @@ -33,7 +33,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", " from .autonotebook import tqdm as notebook_tqdm\n" ] } @@ -69,10 +69,10 @@ "id": "e11920db", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:59:43.824258Z", - "iopub.status.busy": "2023-09-21T17:59:43.824053Z", - "iopub.status.idle": "2023-09-21T17:59:44.364867Z", - "shell.execute_reply": "2023-09-21T17:59:44.364173Z" + "iopub.execute_input": "2023-10-06T14:22:28.895160Z", + "iopub.status.busy": "2023-10-06T14:22:28.894789Z", + "iopub.status.idle": "2023-10-06T14:22:29.443357Z", + "shell.execute_reply": "2023-10-06T14:22:29.441931Z" } }, "outputs": [ @@ -89,7 +89,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 33866.90 examples/s]" + "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 29803.27 examples/s]" ] }, { @@ -97,7 +97,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 88514.67 examples/s]" + "Filter (num_proc=6): 67%|██████▋ | 17064/25596 [00:00<00:00, 70487.03 examples/s]" ] }, { @@ -105,7 +105,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 67311.63 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 64729.36 examples/s]" ] }, { @@ -159,16 +159,16 @@ "id": "54a3523a", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:59:44.368683Z", - "iopub.status.busy": "2023-09-21T17:59:44.368369Z", - "iopub.status.idle": "2023-09-21T17:59:56.311955Z", - "shell.execute_reply": "2023-09-21T17:59:56.311339Z" + "iopub.execute_input": "2023-10-06T14:22:29.449137Z", + "iopub.status.busy": "2023-10-06T14:22:29.448237Z", + "iopub.status.idle": "2023-10-06T14:22:41.876797Z", + "shell.execute_reply": "2023-10-06T14:22:41.876131Z" } }, "outputs": [ { "data": { - "image/png": "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GzBgQKKf7pSSktLmcbKzs0lNTW33sR966CFGjRrF/fffz7/9279x4YUXMn36dL7whS+0adevX7/E/SdPnszdd9/Nc889x7Rp05gyZQo///nP+ctf/sKXvvSlxH3+/Oc/8+GHH7YJwNuKx+MsWLCAe++9l7333puHHnqIsWPHbteu9fdgT3AEtRcblALziyAvCqub4TtlUBMLuypJkiR1q7randt+fhP88x/BfVpGTFs+vv0PmHfTzvW7mzZt2sRjjz3G/vvvz6BBgzps9+677/KnP/0pEaKys7PJzs7m6aefbnPab08xbNgw5s2bx5VXXsn5559PdnY2N9xwQ4ft4/E4L7zwAv/85z9JT08H4PDDD+fYY4/l4YcfbtN2wYIFfOELX+Dggw/usL/nn3+ezZs3M27cOM4//3x+9atfUVNT0zVPbjc4gtrLDU0NQuqkEni/Eb5XBv9RBBmukypJktQ7nf/13e8jFoOytW2PXXI+VFdt3/Z//rjL3T/77LNkZ2cDUFNTw5AhQ3j22WeJRtuOn5133nmkpKTQ1NREfX09p512GjNnzgQgNTWVhQsXMnXqVO6//36OPvpoTjjhBM4991yOOOKINv1cddVVXHvttW2O/e53v+P444/f5dq70uTJk3nggQf43//9X1588UUyMjK2a3Pvvffy4IMP0tDQQGNjI5mZmfzgBz9I3D5lyhSuuOIK7rzzTrKzs9m4cSP/8z//w5133rnDx37ooYc499xzSUlJYdSoUYwcOZInnniCSZMmtWnX8j1o7a233mKfffbp/BPfAUdQ+4CRaXDvYMiMwOsNML0cmrr3sgJJkiSpQ1/5yldYsWIFK1as4KWXXmL8+PGceuqpfPzxx23a3XHHHaxYsYLXXnuNZ599lnfffZdvf/vbidvPOuss1qxZwzPPPMOECRNYsmQJRx99NAsXLmzTz5VXXpl4vJZt9OjRHdb33e9+NzFCm52dzapVqzj11FPbHOsKr732GsuXL6dfv3688MIL7bb51re+xYoVK/jrX//KqaeeyjXXXNPmNODzzjuP5uZm/vu//xuAxx9/nGg0yjnnnAPAYYcdlqj51FNPBYLTo5966inOP//8RD/nn38+Dz300HaP3/I9aL0NHTq0S55/exxB7SNGZcK8Ari0HJbWwbXr4KZBEHUkVZIkqXd57H93rt2M78Gnqzq+ffA21x3e+1jna9pG//792X///ROfP/jgg+Tm5jJ//vw2kyAVFxcn2h100EFs3LiR8847jxtvvDFxPDMzk1NOOYVTTjmF6667josuuojZs2e3GQksKCho83ifZc6cOVxxxRWJz0888URuueWWdq/R7KyGhgYmTpzIt771LU444QS++93vctppp3HQQQe1aZebm5uo/b//+7/Zf//9+fznP8+4ceMAyMnJ4eyzz2bBggVceOGFLFiwgG9+85uJEP3b3/42MZNvVlYWAL/85S+pq6tr83zi8TixWIx3332XAw88MHG89fdgTzCg9iFjsmBuAfyoAv6wGXIiMDN/6zXxkiRJ6gUys3auXUoqRKPB6bzbikZhm9M6d7rfTohEIkSjUWprd3xNa8uppjtqd+ihh/L000/vVj2FhYUUFhYmPk9NTWWvvfbq0qA2Z84cKisrueOOO8jNzeXJJ59k8uTJ/OUvf9nuVOcW2dnZXHbZZVxxxRW8+uqrRLa8kJ8yZQonnngizz77LH/729/46U9/mrjPvvvuu10/Dz30EP/+7/++3em8l1xyCQ8//HC3LMGzszzFt485qR9cmx/s/08N3NfOZQSSJEnqA34wAw7esv5ly4hFy8dDRgW3d5P6+npKSkooKSnh7bff5tJLL2XTpk18/ettr5/dsGEDJSUlrFmzhj//+c/MmTOHAw88kEMOOYR169Zx0kkn8dhjj/H666+zcuVKnnjiCW699VZOP/30Nv1s3Lgx8XgtW3V1dbc9v8/y8ssvc8stt/DQQw+Rm5sLwH/8x3/wzjvvcMcdd+zwvt/5znd49913efLJJxPHvvzlL7P//vszceJEDj744O1mAm5txYoVLF++nIsuuohRo0a12c477zweeeQRmpq2rlHZ8j1ovXXnZEoG1D7ojGy4bGCw/2A1/DK8301JkiSFZd+R8OOfwY9+DIO2LO0yaHDw+fU/67YlZgAWLVrEkCFDGDJkCGPHjuXll1/miSee4MQTT2zTbvLkyQwZMoS9996b8847j8MOO4zf/e53pKamkp2dzdixY7njjjv48pe/zKhRo7juuuuYOnUqd999d5t+Zs2alXi8lu1HP/pRtz2/Hamvr+eCCy5g8uTJfPWrX00cHzJkCHfddRfXXnst77zzTof3z8/PZ+LEiVx//fXEtox+RyIRLrzwQtavX8+FF164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GzZs4Etf+hKLFi1ySu5OuHQgVMXg1zXw40rIjsKJ/cKuSpIkSS1+cfT/1+Fte59QxPj/+DwV/9jA/818td028eY48eY4f7luBYMOyaVg1EAA/vvk56hb37Bd+yn/PL1L6t7WSSedxNlnn82vfvUrHn/8cQYNGrRdm2effZbs7Gyampqor68nGo0mlqsEmDJlCqeeempi6ZN4PM4jjzzCBRdc0CZTbOvhhx/m1FNPJS8vD4Dx48ezYMECrr/++jbtrrrqKq699to2x373u99x/PHH78Yz79uS6hTfFt///vf5+OOPqa+v58UXX2Ts2LGJ25YsWcLChQsTn994442899571NbWUllZyd/+9rfthv4jkQhz5syhpKSEuro6/vjHP3LggQfuqafTq0QicE0+nJwFzcBVFfBKXdhVSZIkaVcMOmxr8OxIav8UBh2Wu2cKasfq1atZtGgR/fr144UXXmi3zVe+8hVWrFjBiy++yAUXXMDkyZM566yzErefcsop7L333ixYsACAxYsXs2rVqsTZmaeeemriutfDDjsMgObmZh555JE2o67nn38+CxcuJBaLtXn8K6+8khUrVrTZRo8e3aVfh74m6UZQlfyiEbipAC4tg5fq4bJyeKgQDs4IuzJJkiRNXP61Dm+LpESCj5EIx1x2CL+furTDtif+dDSRSCTx+TcXn9J1Re6EqVOncswxx3DNNddwyimncPbZZ3PCCSe0adO/f//EZKkPP/wwRx55JA899FDi+tJoNMqkSZN45JFHuP7661mwYAFf+cpXGDlyJAAPPvggtbW1AKSlpQHw+9//ntWrV2836NXc3MzixYsTy1lCcBpxy+OrayTlCKqSX1oE7hgMh6VDbRy+Ww6rGsOuSpIkSWn9UjvcWq4/BdjrS4MpGDWQyDaJIBKFgsMHss9Xinaq3+7w4IMP8pe//IWHHnqIr3zlK0ybNo0LL7yQmpqaDu8TjUa5+uqrufbaaxOhE2Dy5Ml88sknPPXUU/z6179uMznSXnvtxf7778/++++fuL70oYce4txzz91uZPTcc8/tcLIkdR0DqjotKwr3FsKIVKiOwUWlUNrxNfmSJElKIi2jqPG2Z60Sj8Exlx3SZvR0T/r444+ZPn06t912WyI03nLLLUQiEWbMmLHD+/6///f/SElJ4Z577kkcGzFiBCeddBIXX3wxGRkZ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", + "image/png": "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xV82wLhimFcI3f2XIkmS1HE89sedj7nmEvhy5fYf36c3/GJm8233PbZndW3RpUsX+vXrF7k/d+5csrOzeeihh5ot3FRUVBQZd9BBB7Fx40ZGjx7NTTfdFNmemprKKaecwimnnMJ1113Heeedx/XXX9+so5iXl9fseDszY8YMrrzyysj9E044gV//+tctnjPaWnV1dYwdO5ZzzjmH448/ngsvvJDTTz+dgw46qNm47OzsSO2//e1v6devH8cccwzDhw8HICsrizPPPJP58+dz7rnnMn/+fH70ox9FgvZzzz0XWaE4LS0NgMcff5yamppmrycUCtHU1MSHH37IgQceGNn+9b+DvcVoom30SYKFReEgW9z4VZDttf2FyyRJkhRPUtN2PiYhEYLB8NTh/xQMhh//z+mtu7LfVggEAgSDQTZv3vE5tlunte5o3KGHHsozzzyzR/UUFBRQUFAQuZ+YmEjPnj3bNMzNmDGDdevWcccdd5Cdnc3TTz/NhAkTePnll7eZVr1VRkYGl112GVdeeSVvvfUWgS0Lck2cOJETTjiBRYsW8eqrr3LLLbdEnrPvvvtus5958+bxs5/9bJupwxdffDEPP/xwu1x+aHc4nVgt2icRFhZC9wQob4LxJfDp9i8hJUmSpI7mp9fAwVuuD7p1deKtfx7SP/x4O6mtraW4uJji4mL+9a9/MXnyZDZt2sT3vtf8XN4NGzZQXFzM6tWrefHFF5kxYwYHHngghxxyCGvXruWkk07iscce4+233+bTTz/lqaee4uabb+b73/9+s/1s3Lgxcrytt8rKynZ7fTvz97//nV//+tfMmzeP7OxsAB544AE++OAD7rjjjh0+94ILLuDDDz/k6aefjmw77rjj6NevH2PHjuXggw/eZoXjr1uxYgXLly/nvPPOo3///s1uo0ePZuHChTQ0NETGb/07+PqtvReAMsRqu4oSwx3ZfRJhfRNMKIEP4m9hN0mSJLXGvn3hxtvg6hshd8tlbXLzw/dvuK3dLq8DsHjxYrp370737t0ZOnQof//733nqqac44YQTmo2bMGEC3bt3Z5999mH06NEcdthh/OlPfyIxMZGMjAyGDh3KHXfcwXHHHUf//v257rrrmDRpEvfcc0+z/UyfPj1yvK23q6++ut1e347U1tYybtw4JkyYwLe//e3I9u7du3P33Xczbdo0Pvjg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DqZPn45PP/0UO3fuRHJyMu666y40a9YMhYXq87RWrVqFfv36YerUqbj++usxZ84cPP/88wGP2Jk2bRqmTp0a8Iidbdu2BTxiZ8iQISgtLcXs2bO1R+x07dr1jB+xU1FRgZiYGJSXlzeO7sT+HA5g0xr1GV8G4+nTExERERHRpamRxgYNiacaVUssAPzhD3/A0aNH8cwzz+Dw4cPo1KkTFi1apA3MtG/fPsiyrxd0z5498fHHH2Py5Ml46qmnkJmZifnz52sBLAA88cQTqK6uxv3334+ysjL07t0bixYt0gJYAPjoo48wZswYDBw4ELIsY8SIEXjttdd+uxd+IRmNQI++F7sURERERER0sV0CsUGja4kNV426JZaIiIiIiKgRa0g81agGdiIiIiIiIiI6FQaxREREREREFDYYxBIREREREVHYYBBLREREREREYYNBLBEREREREYUNBrFEREREREQUNhjEEhERERERUdhgEEtERERERERhg0EsERERERERhQ0GsURERERERBQ2GMQSERERERFR2GAQS0RERERERGGDQSwRERERERGFDQaxREREREREFDYYxBIREREREVHYYBBLREREREREYYNBLBEREREREYUNBrFEREREREQUNhjEEhERERERUdjQX+wCXCqEEACAioqKi1wSIiIiIiKi8OKNo7xx1akwiD1PKisrAQDNmze/yCUhIiIiIiIKT5WVlYiJiTllGkmcSahLp6UoCg4dOgSr1QpJki52cQJUVFSgefPm2L9/P6Kjoy92cYiIGr1u3bph/fr1F7sYRI0CPw90JniehJfG+H4JIVBZWYnU1FTI8qnvemVL7HkiyzLS0tIudjFOKTo6mkEsEdEZ0Ol0/L4k8uDngc4Ez5Pw0ljfr9O1wHpxYCciIqI6Ro8efbGLQNRo8PNAZ4LnSXgJ9/eL3YkvAxUVFYiJiUF5eXmjrHEhIiIiIiI6U2yJvQyYTCYUFBTAZDJd7KIQERERERGdE7bEEhERERERUdhgSywRERERERGFDQaxREREREREFDYYxBIREREREVHYYBBLRER0gf3+979HXFwcbr755otdFKKLip8FOlM8V+hUGMQSERFdYOPHj8eHH354sYtBdNHxs0BniucKnQqD2Msca7mIiC68/v37w2q1XuxiEF10/CzQmeK5QqfCIPYyx1ouIgpXhYWF6NatG6xWK5o0aYLhw4dj165d53Ufy5cvxw033IDU1FRIkoT58+eHTDdz5kxkZGTAbDaje/fuWLdu3XktB9GpzJo1Cx07dkR0dDSio6ORm5uLhQsXntd98LNw6Zk6dSokScKECRPOa748V+i3wCD2MsdaLiIKV0VFRRg9ejTWrFmDxYsXw+l0YtCgQaiurg6ZfuXKlXA6nUHLt2/fjtLS0pDbVFdXIzs7GzNnzqy3HHPnzsXEiRNRUFCATZs2ITs7G4MHD8aRI0fO7oURNVBaWhqmTp2KjRs3YsOGDRgwYABuvPFG/PTTTyHT87NA69evx1tvvYWOHTueMh3PFWq0BIWtoqIiMWzYMNG0aVMBQMybNy8ozRtvvCHS09OFyWQSOTk5Yu3atUFpli1bJkaMGPEblJiI6MI5cuSIACCKioqC1rndbpGdnS1uvvlm4XK5tOU7d+4UycnJYtq0aafNv77v2ZycHDF69OiAfaWmporCwsKAdPyupd9SXFyc+Pvf/x60nJ8FqqysFJmZmWLx4sWiX79+Yvz48SHT8VyhxowtsWHsdDVdrOUiostJeXk5ACA+Pj5onSzLWLBgATZv3oy77roLiqLgl19+wYABAzB8+HA88cQTZ7VPh8OBjRs3Ii8vL2BfeXl5WL169dm9EKJz4Ha7MWfOHFRXVyM3NzdoPT8LNHr0aFx//fUB71UoPFeoMdNf7ALQ2RsyZAiGDBlS7/pXXnkF9913H+655x4AwOzZs/HNN9/g3XffxZNPPvlbFZOI6IJTFAUTJkxAr1690L59+5BpUlNTsXTpUvTp0wd33HEHVq9ejby8PMyaNeus93vs2DG43W4kJycHLE9OTsbOnTu1+by8PGzduhXV1dVIS0vDZ599FjLAIDpbP/zwA3Jzc2Gz2RAVFYV58+ahbdu2IdPys3D5mjNnDjZt2oT169efUXqeK9RYMYi9RHlruSZNmqQtYy0XEV2qRo8ejR9//BErVqw4ZboWLVrgH//4B/r164crrrgC77zzDiRJuuDl++677y74Pujy1rp1a2zZsgXl5eX4/PPPkZ+fj6KionoDWX4WLj/79+/H+PHjsXjxYpjN5jPejucKNUbsTnyJOlUt1+HDh7X5vLw83HLLLViwYAHS0tIY4BJR2BkzZgy+/vprLFu2DGlpaadMW1paivvvvx833HADampq8Mgjj5zTvhMTE6HT6YIGOCktLUVKSso55U3UEEajEa1atUKXLl1QWFiI7OxszJgxo970/CxcfjZu3IgjR47g6quvhl6vh16vR1FREV577TXo9Xq43e6Q2/FcocaIQexl7rvvvsPRo0dRU1ODAwcOsJsGEYUNIQTGjBmDefPmYenSpWjZsuUp0x87dgwDBw5EVlYWvvjiCyxZsgRz587FY489dtZlMBqN6NKlC5YsWaItUxQFS5Ys4fcpXVSKosBut4dcx8/C5WngwIH44YcfsGXLFm3q2rUrRo4ciS1btkCn0wVtw3OFGit2J75EsZaLiC51o0ePxscff4x///vfsFqtWi+TmJgYWCyWgLSKomDIkCFIT0/H3Llzodfr0bZtWyxevBgDBgxAs2bNQrYuVFVVYffu3dr8nj17sGXLFsTHx6NFixYAgIkTJyI/Px9du3ZFTk4Opk+fjurqam08AqILbdKkSRgyZAhatGiByspKfPzxx/j+++/xn//8JygtPwuXL6vVGjRmQGRkJBISEkKOJcBzhRq1iz08Mp0fCDGEeU5OjhgzZow273a7RbNmzYKGLyciCkcAQk7vvfdeyPTffvutqK2tDVq+adMmsX///pDbLFu2LOQ+8vPzA9K9/vrrokWLFsJoNIqcnByxZs2ac315RGds1KhRIj09XRiNRpGUlCQGDhwovv3223rT87NAXqd6xI4QPFeo8ZKEEOK3DJrp/PGv6ercuTNeeeUVXHPNNVpN19y5c5Gfn4+33npLq+X69NNPsXPnzqB7ZYmIiIiIiMIBg9gw9v333+Oaa64JWp6fn4/3338fAPDGG2/gxRdfxOHDh9GpUye89tpr6N69+29cUiIiIiIiovODQSwRERERERGFDY5OTERERERERGGDQSwRERERERGFDQaxREREREREFDYYxBIREREREVHYYBBLREREREREYYNBLBEREREREYUNBrFEREREREQUNhjEEhERERERUdhgEEtERERERERhg0EsERFdkoqLiyFJErZs2XKxi6LZuXMnevToAbPZjE6dOl3s4jTI3XffjeHDh1+w/IUQuP/++xEfH9/o3jciImpcGMQSEdEFcffdd0OSJEydOjVg+fz58yFJ0kUq1cVVUFCAyMhI7Nq1C0uWLLnYxWlUFi1ahPfffx9ff/01SkpK0L59+4tdJGRkZGD69OnnNc/+/ftjwoQJ5zVPIqLLDYNYIiK6YMxmM6ZNm4aTJ09e7KKcNw6H46y3/eWXX9C7d2+kp6cjISHhPJYq/P3yyy9o2rQpevbsiZSUFOj1+qA053LsiYjo0sEgloiILpi8vDykpKSgsLCw3jTPPvtsUNfa6dOnIyMjQ5v3dmV9/vnnkZycjNjYWEyZMgUulwuPP/444uPjkZaWhvfeey8o/507d6Jnz54wm81o3749ioqKAtb/+OOPGDJkCKKiopCcnIw777wTx44d09b3798fY8aMwYQJE5CYmIjBgweHfB2KomDKlClIS0uDyWRCp06dsGjRIm29JEnYuHEjpkyZAkmS8Oyzz4bM5/PPP0eHDh1gsViQkJCAvLw8VFdXAwDWr1+Pa6+9FomJiYiJiUG/fv2wadOmgO0lScJbb72FYcOGISIiAllZWVi9ejV2796N/v37IzIyEj179sQvv/wS9B689dZbaN68OSIiInDrrbeivLw8ZBm9r7ewsBAtW7aExWJBdnY2Pv/8c239yZMnMXLkSCQlJcFisSAzMzPk+wOo7+/YsWOxb98+SJKkvff1HfuioiLk5OTAZDKhadOmePLJJ+FyubT8+vfvj7Fjx2LChAmIi4tDcnIy3n77bVRXV+Oee+6B1WpFq1atsHDhwnpfX//+/bF371488sgjkCQpoPfAihUr0KdPH1gsFjRv3hzjxo3T3iMAePPNN5GZmQmz2Yzk5GTcfPPN2ussKirCjBkztDyLi4vrLQMREYXGIJaIiC4YnU6H559/Hq+//joOHDhwTnktXboUhw4dwvLly/HKK6+goKAAw4YNQ1xcHNauXYsHH3wQDzzwQNB+Hn/8cTz66KPYvHkzcnNzccMNN+D48eMAgLKyMgwYMACdO3fGhg0bsGjRIpSWluLWW28NyOODDz6A0WjEypUrMXv27JDlmzFjBl5++WW89NJL2LZtGwYPHozf/e53+PnnnwEAJSUlaNeuHR599FGUlJTgscceC8qjpKQEt99+O0aNGoUdO3bg+++/x0033QQhBACgsrIS+fn5WLFiBdasWYPMzEwMHToUlZWVAfk899xzuOuuu7Blyxa0adMGd9xxBx544AFMmjQJGzZsgBACY8aMCdhm9+7d+PTTT/HVV19h0aJF2Lx5Mx5++OF634/CwkJ8+OGHmD17Nn766Sc88sgj+L//+z+tkuDpp5/G9u3bsXDhQuzYsQOzZs1CYmJivcfOWwFQUlKC9evX13vsDx48iKFDh6Jbt27YunUrZs2ahXfeeQf/7//9v6D3LDExEevWrcPYsWPx0EMP4ZZbbkHPnj2xadMmDBo0CHfeeSdqampClumLL75AWloapkyZgpKSEpSUlABQW4yvu+46jBgxAtu2bcPcuXOxYsUK7Xhu2LAB48aNw5QpU7Br1y4sWrQIffv21V5nbm4u7rvvPi3P5s2b13uMiYioHoKIiOgCyM/PFzfeeKMQQogePXqIUaNGCSGEmDdvnvD/+SkoKBDZ2dkB27766qsiPT09IK/09HThdru1Za1btxZ9+vTR5l0ul4iMjBSffPKJEEKIPXv2CABi6tSpWhqn0ynS0tLEtGnThBBCPPfcc2LQoEEB+96/f78AIHbt2iWEEKJfv36ic+fOp329qamp4q9//WvAsm7duomHH35Ym8/OzhYFBQX15rFx40YBQBQXF592f0II4Xa7hdVqFV999ZW2DICYPHmyNr969WoBQLzzzjvask8++USYzWZtvqCgQOh0OnHgwAFt2cKFC4Usy6KkpEQIEfh+2mw2ERERIVatWhVQnnvvvVfcfvvtQgghbrjhBnHPPfec0esQIvg9FyL0sX/qqadE69athaIo2rKZM2eKqKgo7fzo16+f6N27t7bee27ceeed2rKSkhIBQKxevbreMqWnp4tXX3016DXef//9Acv++9//ClmWRW1trfjXv/4loqOjRUVFRcg8+/XrJ8aPH1/vPomI6PTYEktERBfctGnT8MEHH2DHjh1nnUe7du0gy76freTkZHTo0EGb1+l0SEhIwJEjRwK2y83N1f7X6/Xo2rWrVo6tW7di2bJliIqK0qY2bdoAQEB32y5dupyybBUVFTh06BB69eoVsLxXr14Nes3Z2dkYOHAgOnTogFtuuQVvv/12wP3EpaWluO+++5CZmYmYmBhER0ejqqoK+/btC8inY8eO2v/JyckAEHCskpOTYbPZUFFRoS1r0aIFmjVrps3n5uZCURTs2rUrqJy7d+9GTU0Nrr322oBj9+GHH2rH7aGHHsKcOXPQqVMnPPHEE1i1atUZHwd/dY/9jh07kJubG9C9t1evXqiqqgpohfc/Bt5zo+4xABB0vpzO1q1b8f777we87sGDB0NRFOzZswfXXnst0tPTccUVV+DOO+/ERx99VG9rLxERnZ3gUROIiIjOs759+2Lw4MGYNGkS7r777oB1sixr3WW9nE5nUB4GgyFgXpKkkMsURTnjclVVVeGGG27AtGnTgtY1bdpU+z8yMvKM8zwXOp0OixcvxqpVq/Dtt9/i9ddfx5///GesXbsWLVu2RH5+Po4fP44ZM2YgPT0dJpMJubm5QQMe+R8Xb7AXallDjpW/qqoqAMA333wTEPgCgMlkAgAMGTIEe/fuxYIFC7B48WIMHDgQo0ePxksvvdSgfZ3tsT/d+XK2x6CqqgoPPPAAxo0bF7SuRYsWMBqN2LRpE77//nt8++23eOaZZ/Dss89i/fr1iI2NbfgLISKiIGyJJSKi38TUqVPx1VdfYfXq1QHLk5KScPjw4YBA9nw+I3TNmjXa/y6XCxs3bkRWVhYA4Oqrr8ZPP/2EjIwMtGrVKmBqSPAUHR2N1NRUrFy5MmD5ypUr0bZt2waVV5Ik9OrVC3/5y1+wefNmGI1GzJs3T8tv3LhxGDp0KNq1aweTyRQwCNW52LdvHw4dOqTNr1mzBrIso3Xr1kFp27ZtC5PJhH379gUdN/97PJOSkpCfn49//vOfmD59Ov72t7+dczm9A1X5ny8rV66E1WpFWlraOefvz2g0wu12Byy7+uqrsX379qDX3apVKxiNRgBqi39eXh5eeOEFbNu2DcXFxVi6dGm9eRIRUcOwJZaIiH4THTp0wMiRI/Haa68FLO/fvz+OHj2KF154ATfffDMWLVqEhQsXIjo6+rzsd+bMmcjMzERWVhZeffVVnDx5EqNGjQIAjB49Gm+//TZuv/12PPHEE4iPj8fu3bsxZ84c/P3vf4dOpzvj/Tz++OMoKCjAlVdeiU6dOuG9997Dli1b8NFHH51xHmvXrsWSJUswaNAgNGnSBGvXrsXRo0e1oDszMxP/+Mc/0LVrV1RUVODxxx+HxWJp2AGph9lsRn5+Pl566SVUVFRg3LhxuPXWW5GSkhKU1mq14rHHHsMjjzwCRVHQu3dvlJeXY+XKlYiOjkZ+fj6eeeYZdOnSBe3atYPdbsfXX3+tvY5z8fDDD2P69OkYO3YsxowZg127dqGgoAATJ04M6G5+PmRkZGD58uW47bbbYDKZkJiYiD/96U/o0aMHxowZgz/+8Y+IjIzE9u3bsXjxYrzxxhv4+uuv8euvv6Jv376Ii4vDggULoCiKVhmQkZGBtWvXori4GFFRUYiPjz/v5SYiutTxW5OIiH4zU6ZMCeq+mZWVhTfffBMzZ85EdnY21q1bF3Lk3rM1depUTJ06FdnZ2VixYgW+/PJLbZRcb+up2+3GoEGD0KFDB0yYMAGxsbENDizGjRuHiRMn4tFHH0WHDh2waNEifPnll8jMzDzjPKKjo7F8+XIMHToUV111FSZPnoyXX34ZQ4YMAQC88847OHnyJK6++mrceeedGDduHJo0adKgctanVatWuOmmmzB06FAMGjQIHTt2xJtvvllv+ueeew5PP/00CgsLkZWVheuuuw7ffPMNWrZsCUBtcZw0aRI6duyIvn37QqfTYc6cOedczmbNmmHBggVYt24dsrOz8eCDD+Lee+/F5MmTzznvuqZMmYLi4mJceeWVSEpKAqDea1tUVIT//e9/6NOnDzp37oxnnnkGqampAIDY2Fh88cUXGDBgALKysjB79mx88sknaNeuHQDgscceg06nQ9u2bZGUlBR0PzMREZ2eJOreiERERESXlWeffRbz588/r924iYiILhS2xBIREREREVHYYBBLREREREREYYPdiYmIiIiIiChssCWWiIiIiIiIwgaDWCIiIiIiIgobDGKJiIiIiIgobDCIJSIiIiIiorDBIJaIiIiIiIjCBoNYIiIiIiIiChsMYomIiIiIiChsMIglIiIiIiKisPH/AZzZVAETfXYzAAAAAElFTkSuQmCC", "text/plain": [ "
    " ] @@ -227,16 +227,16 @@ "id": "40b5a90f", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T17:59:56.318088Z", - "iopub.status.busy": "2023-09-21T17:59:56.317885Z", - "iopub.status.idle": "2023-09-21T18:00:04.388661Z", - "shell.execute_reply": "2023-09-21T18:00:04.388006Z" + "iopub.execute_input": "2023-10-06T14:22:41.883407Z", + "iopub.status.busy": "2023-10-06T14:22:41.883175Z", + "iopub.status.idle": "2023-10-06T14:22:50.479461Z", + "shell.execute_reply": "2023-10-06T14:22:50.477771Z" } }, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA7EAAAKuCAYAAAB31JujAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAADwAElEQVR4nOzdd3wUdf7H8dfsJpveKz30IiiIVBUbiIr+TuXEAirggQVRBAtYwN57xbNgQ+E88U49Tz1RLAgiIErvHdJ73ezu/P6YFEJCCSTZTfJ+Ph77YDI7O/vZBbL7nm8zTNM0EREREREREWkEbN4uQERERERERORoKcSKiIiIiIhIo6EQKyIiIiIiIo2GQqyIiIiIiIg0GgqxIiIiIiIi0mgoxIqIiIiIiEijoRArIiIiIiIijYZCrIiIiIiIiDQaCrEiIiIiIiLSaCjEioiIiIiISKPh5+0CDvbKK6/w1FNPkZyczEknncRLL71E//79azx27dq1zJw5kxUrVrBz506ee+45pkyZUuWYpKQkdu7cWe2xN910E6+88goAZ555Jj/88EOV+6+//npmz5591HV7PB727dtHWFgYhmEc9eNERERERESaO9M0ycvLo2XLlthsh29r9akQO3/+fKZOncrs2bMZMGAAzz//PMOHD2fjxo3Ex8dXO76wsJAOHTpw2WWXcdttt9V4zt9++w23213x85o1axg2bBiXXXZZleMmTJjAgw8+WPFzcHBwrWrft28fbdq0qdVjREREREREpNLu3btp3br1YY/xqRD77LPPMmHCBMaNGwfA7Nmz+c9//sPbb7/N9OnTqx3fr18/+vXrB1Dj/QBxcXFVfn788cfp2LEjZ5xxRpX9wcHBJCYmHnPtYWFhgPWmh4eHH/N5REREREREmpvc3FzatGlTkasOx2dCrNPpZMWKFcyYMaNin81mY+jQoSxZsqTOnuODDz5g6tSp1br8zp07lw8++IDExEQuuugi7rvvvsO2xpaUlFBSUlLxc15eHgDh4eEKsSIiIiIiIsfgaIZm+kyITU9Px+12k5CQUGV/QkICGzZsqJPn+Ne//kV2djZjx46tsv+qq66iXbt2tGzZkj///JO77rqLjRs3smDBgkOe67HHHuOBBx6ok7pERERERETk6PhMiG0Ib731Fueffz4tW7assn/ixIkV27169aJFixacc845bN26lY4dO9Z4rhkzZjB16tSKn8ubv0VERERERKT++EyIjY2NxW63k5KSUmV/SkrKcY1VLbdz506+/fbbw7aulhswYAAAW7ZsOWSIDQgIICAg4LjrEhERERERkaPnMyHW4XDQt29fFi5cyMUXXwxYy9YsXLiQm2+++bjPP2fOHOLj4xkxYsQRj121ahUALVq0OO7nFRERERE5Vm63m9LSUm+XIVInHA7HEZfPORo+E2IBpk6dyrXXXsspp5xC//79ef755ykoKKiYrfiaa66hVatWPPbYY4A1UdO6desqtvfu3cuqVasIDQ2lU6dOFef1eDzMmTOHa6+9Fj+/qi9569atfPjhh1xwwQXExMTw559/cttttzFkyBBOPPHEBnrlIiIiIiKVTNMkOTmZ7Oxsb5ciUmdsNhvt27fH4XAc13l8KsRefvnlpKWlMXPmTJKTk+nduzdfffVVxWRPu3btqpLc9+3bR58+fSp+fvrpp3n66ac544wzWLRoUcX+b7/9ll27djF+/Phqz+lwOPj2228rAnObNm0YOXIk9957b/29UBERERGRwygPsPHx8QQHBx/VjK0ivszj8bBv3z72799P27Ztj+vftGGaplmHtTVbubm5REREkJOToyV2REREROSYud1uNm3aRHx8PDExMd4uR6TO5OTksG/fPjp16oS/v3+V+2qTp46/Q7KIiIiIiNSZ8jGwwcHBXq5EpG6VdyN2u93HdR6FWBERERERH6QuxNLU1NW/aYVYERERERERaTQUYkVERERERKTRUIgVEREREWmi3CYsL4avCqw/3fU8pevYsWMxDIMbbrih2n2TJk3CMAzGjh1bZf/u3bsZP348LVu2xOFw0K5dO2699VYyMjKqHHfmmWdiGAaGYRAQEECrVq246KKLWLBgQbXnKj/u4Nu8efMAWLRoEYZhHNcSRvfff3+Nr3XVqlUYhsGOHTsA2LFjB4ZhsGrVqhp/Pvg1Tpky5Zhrai4UYkVEREREmqCFhTBiH0xMhbszrD9H7LP216c2bdowb948ioqKKvYVFxfz4Ycf0rZt2yrHbtu2jVNOOYXNmzfz0UcfsWXLFmbPns3ChQsZNGgQmZmZVY6fMGEC+/fvZ+vWrXzyySf06NGDK664gokTJ1arY86cOezfv7/K7eKLL67T1xoYGMhbb73F5s2b6/S8cng+tU6siIiI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VDdcnwKFHm9XJSIiB1KIFRERkTr1Ti68WrZczZVhcGMEBDaibxyxdng9HsIM2OqCyWlQqjVkRUR8RiP6SBERERFfNzcXXsy2ti8LhUkRENQIv22084eX4qzW499L4J50a4yviIh4XyP8WBERERFfND8Pnsm2ti8JgVsiIbgRf9M4MRCeiLG+LH1bBM9kebsikWOXsSGnQZ5n7NixGIbBDTfcUO2+SZMmYRgGY8eOrbJ/9+7djB8/npYtW+JwOGjXrh233norGRkZVY4788wzMQwDwzAICAigVatWXHTRRSxYsKDac5Ufd/Bt3rx5ACxatAjDMMjOzj7m13r//fdXnNfPz4+kpCRuu+028vPzqxx3/fXXY7fb+fjjj494jtjYWIYMGcLzzz9PSUlJteO3bNnCuHHjaN26NQEBAbRv354rr7yS5cuXV3nt//rXv6o9duzYsVx88cVVfq7pPTrvvPMqjvnjjz/4v//7P+Lj4wkMDCQpKYnLL7+c1NTUKrUf6lZfGvFHi4iIiPiKBfnwRFnIuygEpkRa40sbuyHBMCPK2v4wH97P9W49IrVVWujix+kr+dfFi/hxxkpcRa56f842bdowb948ioqKKvYVFxfz4Ycf0rZt2yrHbtu2jVNOOYXNmzfz0UcfsWXLFmbPns3ChQsZNGgQmZmZVY6fMGEC+/fvZ+vWrXzyySf06NGDK664gokTJ1arY86cOezfv7/K7cAQVxdOOOEE9u/fz44dO3jiiSf4+9//zrRp0yruLywsZN68edx55528/fbbhz3Hrl27+P7777nssst47LHHGDx4MHl5eRXHLV++nL59+7Jp0yZef/111q1bx6effkq3bt2qPGdtnHfeedXeo48++giAtLQ0zjnnHKKjo/n6669Zv349c+bMoWXLlhQUFHD77bdXeVzr1q158MEHq+yrL371dmYRERFpFj7Lh0fKvmeeHwzTIiHM7tWS6tTIMEhxw5u58Hw2xNnhvBBvVyVyZFlbcvn25mXk7SoAYMu/d5O6KotzXupHVKfwenvek08+ma1bt7JgwQJGjx4NwIIFC2jbti3t27evcuykSZNwOBx88803BAUFAdC2bVv69OlDx44dueeee3jttdcqjg8ODiYxMRGA1q1bM3DgQLp168b48eMZNWoUQ4cOrTg2MjKy4tj64ufnV/Ecl19+OQsXLuSz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/+8jYIbS3HJCGwYT0TzME6WLiEgNMBmGYfx2M/ktdrud8PBw8vPzsdk0UYSIiEh1O/jVcZbfvxnDaZA0NJH+f+zChj/t5PsFR2l1TWMa9o9l7YxvqSh0EBDuT/cpybS+rikWq76zFxHxdueSpxRiq4lCrIiISM37cfFPrHhgM4YL/EIsOEucGC7ABJw8oolqa6PnQ+1p1C/Ok6WKiMg5OJc8pa8mRURExGc0H96QNjcmAeAoOhlgoTLAmszQckRjBVgRkTpMIVZERER8RtauPPbNP3TG6w0XbJy9m6xdebVWk4iI1C6FWBEREfEZ0e3DiekQgekMRzAmM8R0jCC6fXjtFiYiIrVGIVZERER8hslkovvk5P8OI/4fhgu6T07GZDLVbmEiIlJrFGJFRETEpzTsH3va3tife2Eb9ov1TGEiIlIrFGJFRETEp5ypN1a9sCIi9YOfpwsQEREROVcN+8fyu38PrJyVGAATRCfrXFgRkbpOIVZERER8jslkIqZdhKfLEBERD9BwYhEREREREfEZCrEiIiIiIiLiMxRiRURERERExGcoxIqIiIiIiIjPUIgVERERERERn6EQKyIiIiIiIj5DIVZERERERER8hkKsiIiIiIiI+AyFWBEREREREfEZCrEiIiIiIiLiMxRiRURERERExGcoxIqIiIiIiIjPUIgVERERERERn6EQKyIiIiIiIj5DIVZERERERER8hkKsiIiIiIiI+AyFWBEREREREfEZCrEiIiIiIiLiMxRiRURERERExGcoxIqIiIiIiIjPUIgVERERERERn6EQKyIiIiIiIj5DIVZERERERER8hkKsiIiIiIiI+AyFWBEREREREfEZCrEiIiIiIiLiMxRiRURERERExGcoxIqIiIiIiIjPUIgVERERERERn6EQKyIiIiIiIj5DIVZERERERER8hkKsiIiIiIiI+AyFWBEREREREfEZCrEiIiIiIiLiMxRiRURERERExGcoxIqIiIiIiIjPUIgVERERERERn6EQKyIiIiIiIj5DIVZERERERER8hkKsiIiIiIiI+AyFWBEREREREfEZCrEiIiIiIiLiMxRiRURERERExGcoxIqIiIiIiIjPUIgVERERERERn6EQKyIiIiIiIj5DIVZERERERER8hkKsiIiIiIiI+AyFWBEREREREfEZXhliX331VZKSkggM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lCnExMQwdOjQ0z4Ol8vFzJkzadSoEQEBAXTp0oUlS5ZUXm8ymdiyZQszZ87EZDLx5JNPnnY///rXv+jYsSNBQUFER0czZMgQioqKANi0aROXXnopMTExhIeHM3DgQLZu3Vrl9iaTiTfeeIMrr7yS4OBgkpOTSU1N5cCBAwwaNIiQkBD69u3LDz/8cMr/wRtvvEHjxo0JDg7mxhtvJD8//7Q1/vx4Z82aRbNmzQgKCqJz587861//qrw+NzeXUaNGERsbS1BQEK1atTrt/w+4/38nTpzIkSNHMJlMlf/3Z3ruV65cSa9evQgICKBBgwY8+uijOByOyv0NGjSIiRMnMmXKFCIjI4mPj+ett96iqKiIO+64g7CwMFq2bMnixYvP+PgGDRrE4cOHuf/++zGZTFVGD6xZs4YBAwYQFBRE48aNmTRpUuX/EcBrr71Gq1atCAwMJD4+nuuvv77yca5cuZKXX365cp+HDh06Yw0iInJ6CrEiIlJjLBYLzzzzDH/96185duzYBe3rm2++4fjx46xatYoXX3yRGTNmcOWVVxIZGcmGDRu45557uPvuu0+5n4ceeogHHniAbdu20adPH6666iqys7MByMvL45JLLqFr165s3ryZJUuWkJ6ezo033lhlH++++y5Wq5W1a9cyd+7c09b38ssv88ILL/DnP/+Zb7/9lqFDh3L11Vfz/fffA3DixAnat2/PAw88wIkTJ3jwwQdP2ceJEycYOXIkd955J3v37mXFihVce+21GIYBQEFBAWPGjGHNmjWsX7+eVq1acfnll1NQUFBlP08//TSjR49m+/bttG3blltuuYW7776badOmsXnzZgzDYMKECVVuc+DAAf75z3/y+eefs2TJErZt28Z99913xv+PWbNm8d577zF37lx2797N/fffz6233lr5JcETTzzBnj17WLx4MXv37uX1118nJibmjM/dz18AnDhxgk2bNp3xuf/pp5+4/PLL6dmzJzt27OD111/n7bff5o9//OMp/2cxMTFs3LiRiRMncu+993LDDTfQt29ftm7dymWXXcZtt91GcXHxaWv697//TaNGjZg5cyYnTpzgxIkTgLvHeNiwYVx33XV8++23fPzxx6xZs6by+dy8eTOTJk1i5syZ7N+/nyVLlnDRRRdVPs4+ffpw1113Ve6zcePGZ3yORUTkDAwREZEaMGbMGON3v/udYRiG0bt3b+POO+80DMMwPv30U+OXHz8zZswwOnfuXOW2f/nLX4ymTZtW2VfTpk0Np9NZua1NmzbGgAEDKn93OBxGSEiI8dFHHxmGYRgHDx40AGP27NmVbSoqKoxGjRoZzz77rGEYhvH0008bl112WZX7Pnr0qAEY+/fvNwzDMAYOHGh07dr1Nx9vYmKi8ac//anKtp49exr33Xdf5e+dO3c2ZsyYccZ9bNmyxQCMQ4cO/eb9GYZhOJ1OIywszPj8888rtwHG448/Xvl7amqqARhvv/125baPPvrICAwMrPx9xowZhsViMY4dO1a5bfHixYbZbDZOnDhhGEbV/8/S0lIjODjYWLduXZV6xo4da4wcOdIwDMO46qqrjDvuuOOsHodhnPp/bhinf+4fe+wxo02bNobL5arc9uqrrxqhoaGVr4+BAwca/fv3r7z+59fGbbfdVrntxIkTBmCkpqaesaamTZsaf/nLX055jOPGjauybfXq1YbZbDZKSkqM//u//zNsNptht9tPu8+BAwcakydPPuN9iojIb1NPrIiI1Lhnn32Wd999l7179573Ptq3b4/Z/N+Prfj4eDp27Fj5u8ViITo6moyMjCq369OnT+VlPz8/evToUVnHjh07WL58OaGhoZU/bdu2Bagy3LZ79+6/Wpvdbuf48eP069evyvZ+/fqd02Pu3LkzgwcPpmPHjtxwww289dZbVc4nTk9P56677qJVq1aEh4djs9koLCzkyJEjVfbTqVOnysvx8fEAVZ6r+Ph4SktLsdvtlduaNGlCw4YNK3/v06cPLpeL/fv3n1LngQMHKC4u5tJLL63y3L333nuVz9u9997L/Pnz6dKlCw8//DDr1q076+fhl/73ud+7dy99+vSpMry3X79+FBYWVumF/+Vz8PNr43+fA+CU18tv2bFjB++8806Vxz106FBcLhcHDx7k0ksvpWnTpjRv3pzbbruNDz/88Iy9vSIicn5OnTVBRESkml100UUMHTqUadOmcfvtt1e5zmw2Vw6X/VlFRcUp+/D396/yu8lkOu02l8t11nUVFhZy1VVX8eyzz55yXYMGDSovh4SEnPU+L4TFYmHp0qWsW7eOr776ir/+9a/84Q9/YMOGDTRr1owxY8aQnZ3Nyy+/TNOmTQkICKBPnz6nTHj0y+fl57B3um3n8lz9UmFhIQBffPFFleALEBAQAMDw4cM5fPgwixYtYunSpQwePJjx48fz5z//+Zzu63yf+996vZzvc1BYWMjdd9/NpEmTTrmuSZMmWK1Wtm7dyooVK/jqq6+YPn06Tz75JJs2bSIiIuLcH4iIiJxCPbEiIlIrZs+ezeeff05qamqV7bGxsaSlpVUJstW5Ruj69esrLzscDrZs2UJycjIA3bp1Y/fu3SQlJdGyZcsqP+cSnmw2G4mJiaxdu7bK9rVr19KuXbtzqtdkMtGvXz+eeuoptm3bhtVq5dNPP63c36RJk7j88stp3749AQEBVSahuhBHjhzh+PHjlb+vX78es9lMmzZtTmnbrl07AgICOHLkyCnP2y/P8YyNjWXMmDF88MEHvPTSS7z55psXXOfPE1X98vWydu1awsLCaNSo0QXv/5esVitOp7PKtm7durFnz55THnfLli2xWq2Au8d/yJAhPPfcc3z77bccOnSIb7755oz7FBGRc6OeWBERqRUdO3Zk1KhRzJkzp8r2QYMGkZmZyXPPPcf111/PkiVLWLx4MTabrVru99VXX6VVq1YkJyfzl7/8hdzcXO68804Axo8fz1tvvcXIkSN5+OGHiYqK4sCBA8yfP5+//e1vWCyWs76fhx56iBkzZtCiRQu6dOnCP/7xD7Zv386HH3541vvYsGEDy5Yt47LLLiMuLo4NGzaQmZlZGbpbtWrF+++/T48ePbDb7Tz00EMEBQWd2xNyBoGBgYwZM4Y///nP2O12Jk2axI033khCQsIpbcPCwnjwwQe5//77cblc9O/fn/z8fNauXYvNZmPMmDFMnz6d7t270759e8rKyli4cGHl47gQ9913Hy+99BITJ05kwoQJ7N+/nxkzZjB16tQqw82rQ1JSEqtWreLmm28mICCAmJgYHnnkEXr37s2ECRP4/e9/T0hICHv27GHp0qW88sorLFy4kB9//JGLLrqIyMhIFi1ahMvlqvwyICkpiQ0bNnDo0CFCQ0OJioqq9rpFROo6/dUUEZFaM3PmzFOGbyYnJ/Paa6/x6quv0rlzZzZu3HjamXvP1+zZs5k9ezadO3dmzZo1fPbZZ5Wz5P7ce+p0Ornsssvo2LEjU6ZMISIi4pyDxaRJk5g6dSoPPPAAHTt2ZMmSJXz22We0atXqrPdhs9lYtWoVl19+Oa1bt+bxxx/nhRdeYPjw4QC8/fbb5Obm0q1bN2677TYmTZpEXFzcOdV5Ji1btuTaa6/l8ssv57LLLqNTp0689tprZ2z/9NNP88QTTzBr1iySk5MZNmwYX3zxBc2aNQPcPY7Tpk2jU6dOXHTRRVgsFubPn3/BdTZs2JBFixaxceNGOnfuzD333MPYsWN5/PHHL3jf/2vmzJkcOnSIFi1aEBsbC7jPtV25ciXfffcdAwYMoGvXrkyfPp3ExEQAIiIi+Pe//80ll1xCcnIyc+fO5aOPPqJ9+/YAPPjgg1gsFtq1a0dsbOwp5zOLiMhvMxn/eyKSiIiI1CtPPvkkCxYsqNZh3CIiIjVFPbEiIiIiIiLiMxRiRURERERExGdoOLGIiIiIiIj4DPXEioiIiIiIiM9QiBURERERERGfoRArIiIiIiIiPkMhVkRERERERHyGQqyIiIiIiIj4DIVYERERERER8RkKsSIiIiIiIuIzFGJFRERERETEZyjEioiIiIiIiM/4f6Wsax/TO6EpAAAAAElFTkSuQmCC", + "image/png": "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ywXA/PnzMQyDRYsWAZCSksKTTz7Jvffe2+yCTs058r08+lZYWHjCx8yaNYs//elPJ/y+iIiIiIj3yaqDmTlQaUB/O8yNhIgO1uv0RDTF19O694D/+3/w3dfwymLIy4HoWJh+O5w5ut0mmYeHh5/w/t69e7NmzRoWLlzIpEmTKCgoID4+niuuuIKFCxced73jiy++yIsvvojdbic6Opphw4axdOnSJqcIH7tqMMBjjz3WaFGhc889t9H9NpuNuro6Kioq2L59O7W1tc3WHhUVxTfffMOiRYt4+OGH+eGHH3A4HJxxxhk88cQTREREnPC1N6WkpISuXbsetz8rK4vt27ezePFiVq5cSXDwj1ex/+pXv2LZsmUNU31b6sj38mgTJkxg+fLlzT7m4osvJjU1lUceeYTnnnuuxc8lIiIiIp5T6oI7cyHPBUl+sMABCU2vBdphWQx3rHzTwZWUlBAREUFxcfFxQa6qqoo9e/aQmpraqn6ajdTUwLpvYNhZ4K8WIeJZbv3ZFhEREZETqjXgjhz4rhocVvhtNJzdgdrJnChTHU0jqN7Eboezzj35cSIiIiIi0mEYBjxUYIbTwPpepx0pnJ4KXYMqIiIiIiLiQS8Uw/vlZjibEQkTOniv0xNRQBUREREREfGQ98rgxfpep9PC4WehYO0E7WSao4AqIiIiIiLiAaur4OECc/uyEJge3jl6nZ6IAqqIiIiIiEg7y6yBObngBEYFwqxO1Ov0RPQtEBERERERaUc5dWY7mXID0vxhngMcWr4WUEAVERERERFpN2X1vU4POyHBBguiILmT9To9EQVUERERERGRdlBrwNw82FEL4VazncyAAE9X5V0UUEVERERERNqYYcCiAlhVBQEWuNsB53fidjLNUUAVERERERFpY6+UwDvlYAFui4CJCqdNUkD1MvnbitvleaZOnYrFYuHXv/71cffdfvvtWCwWpk6d2mj//v37mT59OgkJCdjtdrp3787MmTPJz89vdNz555+PxWLBYrEQEBBAYmIil112GcuWLTvuuY4cd+xtyZIlAKxcuRKLxUJRUVGrX+uDDz7YcF4/Pz9SUlK46667KCsra3Tcr371K2w2G//4xz9Oeo6YmBjOPfdcnn76aaqrq487fufOnUybNo2kpCQCAgJITU1l8uTJrFmzptFrf/fdd4977NSpU7niiisafd3U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duWDDz6o2Z+fn8/1119PdHQ0/v7+pKenN/j3AfP3vf3229m9ezc2m63mb3+y537evHn07t0bX19f4uLiuP/++6murq4535AhQ7j99tu56667CA8PJyYmhr/+9a+UlpZy8803ExwcTNu2bfnyyy9P+viGDBnCrl27uPvuu7HZbHWy/t9//z0DBw7E39+fpKQk7rjjjpq/EcDLL79Meno6fn5+xMTEcNVVV9U8znnz5vHcc8/VnDM7O/ukbRARkfoUoIqIyI/mcDj485//zAsvvMDevXt/0rm++eYb9u/fz3fffcczzzzDlClTuOyyywgPD2fx4sX85je/4de//nW9+7n33nv5/e9/z8qVK8nKyuLyyy8nLy8PgIKCAoYOHcoFF1zAsmXLmDVrFjk5OVxzzTV1zvHPf/4THx8f5s+fz6uvvtpg+5577jmefvpp/vKXv7BmzRpGjhzJz372M7Zu3QrAgQMH6NixI7///e85cOAA99xzT71zHDhwgDFjxnDLLbewceNG5s6dyy9+8QssywKguLiYcePG8f3337No0SLS09O55JJLKC4urnOeRx99lBtvvJFVq1aRkZHB2LFj+fWvf82kSZNYtmwZlmUxYcKEOrfZtm0b7733Hp999hmzZs1i5cqV/O53vzvp32Pq1Kn861//4tVXX2X9+vXcfffd/N///V/NBYAHH3yQDRs28OWXX7Jx40ZeeeUVoqKiTvrcHQ/uDxw4wNKlS0/63O/bt49LLrmEXr16sXr1al555RXeeOMNHnvssXp/s6ioKJYsWcLtt9/Ob3/7W66++mr69evHihUrGDFiBDfccANlZWUNtumjjz4iMTGRRx55hAMHDnDgwAHAZHovvvhirrzyStasWcP06dP5/vvva57PZcuWcccdd/DII4+wefNmZs2axaBBg2oeZ1ZWFrfeemvNOZOSkk76HIuISAMsERGRH2HcuHHWz3/+c8uyLKtv377WLbfcYlmWZc2YMcM68eNlypQpVteuXevc9tlnn7VSUlLqnCslJcVyOp0129q3b28NHDiwZr26utoKDAy03nnnHcuyLGvnzp0WYD3++OM1x1RVVVmJiYnWE088YVmWZT366KPWiBEj6tz3nj17LMDavHmzZVmWNXjwYOuCCy447eONj4+3/vSnP9XZ1qtXL+t3v/tdzXrXrl2tKVOmnPQcy5cvtwArOzv7tPdnWZbldDqt4OBg67PPPqvZBlgPPPBAzfrChQstwHrjjTdqtr3zzjuWn59fzfqUKVMsh8Nh7d27t2bbl19+adntduvAgQOWZdX9e1ZUVFgBAQHWggUL6rTnl7/8pTVmzBjLsizr8ssvt26++eZGPQ7Lqv83t6yGn/s//OEPVvv27S2Xy1Wz7aWXXrKCgoJqXh+DBw+2BgwYULP/+GvjhhtuqNl24MABC7AWLlx40jalpKRYzz77bL3HeNttt9XZ9r///c+y2+1WeXm59eGHH1ohISFWUVFRg+ccPHiwdeedd570PkVE5NSUQRURkZ/siSee4J///CcbN2780efo2LEjdnvtx1JMTAydO3euWXc4HERGRnLo0KE6t8vKyqr53cvLi549e9a0Y/Xq1Xz77bcEBQXVLBkZGQB1usD26NHjlG0rKipi//799O/fv872/v37n9Fj7tq1K8OGDaNz585cffXV/PWvf60zfjcnJ4dbb72V9PR0QkNDCQkJoaSkhN27d9c5T5cuXWp+j4mJAajzXMXExFBRUUFRUVHNtuTkZBISEmrWs7KycLlcbN68uV47t23bRllZGRdddFGd5+5f//pXzfP229/+lnfffZdu3bpx3333sWDBgkY/Dyf64XO/ceNGsrKy6nS57d+/PyUlJXWy5yc+B8dfGz98DoB6r5fTWb16NW+++Wadxz1y5EhcLhc7d+7koosuIiUlhdatW3PDDTfw1ltvnTRLKyIiZ65+hQIREZEzNGjQIEaOHMmkSZO46aab6uyz2+01XViPq6qqqncOb2/vOus2m63BbS6Xq9HtKikp4fLLL+eJJ56oty8uLq7m98DAwEaf86dwOBzMnj2bBQsW8NVXX/HCCy/wxz/+kcWLF5OWlsa4cePIy8vjueeeIyUlBV9fX7KysuoVDzrxeTkeyDW07UyeqxOVlJQA8MUXX9QJagF8fX0BGDVqFLt27WLmzJnMnj2bYcOGMX78eP7yl7+c0X392Of+dK+XH/sclJSU8Otf/5o77rij3r7k5GR8fHxYsWIFc+fO5auvvmLy5Mk89NBDLF26lLCwsDN/ICIiUocyqCIiclY8/vjjfPbZZyxcuLDO9ujoaA4ePFgnSD2bc2AuWrSo5vfq6mqWL19OZmYmAN27d2f9+vWkpqbStm3bOsuZBEYhISHEx8czf/78Otvnz59Phw4dzqi9NpuN/v378/DDD7Ny5Up8fHyYMWNGzfnuuOMOLrnkEjp27Iivr2+dgk4/xe7du9m/f3/N+qJFi7Db7bRv377esR06dMDX15fdu3fXe95OHFMZHR3NuHHj+M9//sO0adN4/fXXf3I7jxd9OvH1Mn/+fIKDg0lMTPzJ5z+Rj48PTqezzrbu3buzYcOGeo+7bdu2+Pj4ACZTP3z4cJ588knWrFlDdnY233zzzUnPKSIijacMqoiInBWdO3fm+uuv5/nnn6+zfciQIRw+fJgnn3ySq666ilmzZvHll18SEhJyVu73pZdeIj09nczMTJ599lny8/O55ZZbABg/fjx//etfGTNmDPfddx8RERFs27aNd999l7/97W84HI5G38+9997LlClTaNOmDd26deMf//gHq1at4q233mr0ORYvXsycOXMYMWIErVq1YvHixRw+fLgmoE5PT+ff//43PXv2pKioiHvvvRd/f/8ze0JOws/Pj3HjxvGXv/yFoqIi7rjjDq655hpiY2PrHRscHMw999zD3XffjcvlYsCAARQWFjJ//nxCQkIYN24ckydPpkePHnTs2JGjR4/y+eef1zyOn+J3v/sd06ZN4/bbb2fChAls3ryZKVOmMHHixDpdwM+G1NRUvvvuO6677jp8fX2Jiori//2//0ffvn2ZMGECv/rVrwgMDGTDhg3Mnj2bF198kc8//5wdO3YwaNAgwsPDmTlzJi6XqybQT01NZfHixWRnZxMUFERERMRZb7eISHOm/5giInLWPPLII/W6VGZmZvLyyy/z0ksv0bVrV5YsWdJghdsf6/HHH+fxxx+na9eufP/993z66ac11WSPZz2dTicjRoygc+fO3HXXXYSFhZ1x0HDHHXcwceJEfv/739O5c2dmzZrFp59+Snp6eqPPERISwnfffccll1xCu3bteOCBB3j66acZNWoUAG+88Qb5+fl0796dG264gTvuuINWrVqdUTtPpm3btvziF7/gkksuYcSIEXTp0oWXX375pMc/+uijPPjgg0ydOpXMzEwuvvhivvjiC9LS0gCTKZw0aRJdunRh0KBBOBwO3n333Z/czoSEBGbOnMmSJUvo2rUrv/nNb/jlL3/JAw888JPP/UOPPPII2dnZtGnThujoaMCMbZ03bx5btmxh4MCBXHDBBUyePJn4+HgAwsLC+Oijjxg6dCiZmZm8+uqrvPPOO3Ts2BGAe+65B4fDQYcOHYiOjq43flhERE7NZv1wYJCIiIg0Kw899BAff/zxWe1aLSIici4ogyoiIiIiIiIeQQGqiIiIiIiIeAR18RURERERERGPoAyqiIiIiIiIeAQFqCIiIiIiIuIRFKCKiIiIiIiIR1CAKiIiIiIiIh5BAaqIiIiIiIh4BAWoIiIiIiIi4hEUoIqIiIiIiIhHUIAqIiIiIiIiHuH/A+LaUgy1EBU4AAAAAElFTkSuQmCC", "text/plain": [ "
    " ] @@ -285,10 +285,10 @@ "id": "9ba03fac", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T18:00:04.394939Z", - "iopub.status.busy": "2023-09-21T18:00:04.394576Z", - "iopub.status.idle": "2023-09-21T18:00:20.649021Z", - "shell.execute_reply": "2023-09-21T18:00:20.647490Z" + "iopub.execute_input": "2023-10-06T14:22:50.484786Z", + "iopub.status.busy": "2023-10-06T14:22:50.484248Z", + "iopub.status.idle": "2023-10-06T14:23:08.110607Z", + "shell.execute_reply": "2023-10-06T14:23:08.109793Z" } }, "outputs": [ @@ -305,7 +305,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 32885.86 examples/s]" + "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 27703.86 examples/s]" ] }, { @@ -313,7 +313,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 60226.40 examples/s]" + "Filter (num_proc=6): 67%|██████▋ | 17064/25596 [00:00<00:00, 59928.49 examples/s]" ] }, { @@ -321,15 +321,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 76067.48 examples/s]" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 50791.85 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 48586.81 examples/s]" ] }, { @@ -352,7 +344,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 31789.60 examples/s]" + "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 30371.07 examples/s]" ] }, { @@ -360,7 +352,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 57330.27 examples/s]" + "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 53132.49 examples/s]" ] }, { @@ -368,7 +360,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 65867.94 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 71355.84 examples/s]" ] }, { @@ -376,7 +368,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 49247.74 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 46788.10 examples/s]" ] }, { @@ -399,7 +391,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 30620.49 examples/s]" + "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 28172.69 examples/s]" ] }, { @@ -407,7 +399,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 51340.50 examples/s]" + "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 54305.60 examples/s]" ] }, { @@ -415,7 +407,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 60968.84 examples/s]" + "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 62290.69 examples/s]" ] }, { @@ -423,7 +415,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 44759.52 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 48797.96 examples/s]" ] }, { @@ -446,7 +438,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 30416.40 examples/s]" + "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 30792.60 examples/s]" ] }, { @@ -454,7 +446,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 56194.37 examples/s]" + "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 53635.16 examples/s]" ] }, { @@ -462,7 +454,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 73573.79 examples/s]" + "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 64239.37 examples/s]" ] }, { @@ -470,7 +462,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 50134.96 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 47166.93 examples/s]" ] }, { @@ -493,7 +485,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 30705.09 examples/s]" + "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 21686.89 examples/s]" ] }, { @@ -501,7 +493,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 51688.20 examples/s]" + "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 39203.53 examples/s]" ] }, { @@ -509,7 +501,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 61192.63 examples/s]" + "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 43684.07 examples/s]" ] }, { @@ -517,7 +509,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 46152.58 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 35272.02 examples/s]" ] }, { @@ -540,7 +532,15 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 28207.56 examples/s]" + "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 21959.68 examples/s]" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\r", + "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 38832.80 examples/s]" ] }, { @@ -548,7 +548,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 54832.62 examples/s]" + "Filter (num_proc=6): 67%|██████▋ | 17064/25596 [00:00<00:00, 39874.10 examples/s]" ] }, { @@ -556,7 +556,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 62902.11 examples/s]" + "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 36513.79 examples/s]" ] }, { @@ -564,7 +564,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 47213.04 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 32329.00 examples/s]" ] }, { @@ -587,7 +587,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 29575.29 examples/s]" + "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 27381.83 examples/s]" ] }, { @@ -595,7 +595,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 54485.36 examples/s]" + "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 52349.81 examples/s]" ] }, { @@ -603,7 +603,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 61190.33 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 67214.90 examples/s]" ] }, { @@ -611,7 +611,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 46946.69 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 45792.76 examples/s]" ] }, { @@ -634,7 +634,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 31376.30 examples/s]" + "Filter (num_proc=6): 17%|█▋ | 4266/25596 [00:00<00:00, 28349.50 examples/s]" ] }, { @@ -642,7 +642,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 57991.21 examples/s]" + "Filter (num_proc=6): 50%|█████ | 12798/25596 [00:00<00:00, 50527.17 examples/s]" ] }, { @@ -650,7 +650,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 83%|████████▎ | 21330/25596 [00:00<00:00, 64886.52 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 68934.39 examples/s]" ] }, { @@ -658,7 +658,7 @@ "output_type": "stream", "text": [ "\r", - "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 46966.92 examples/s]" + "Filter (num_proc=6): 100%|██████████| 25596/25596 [00:00<00:00, 45625.10 examples/s]" ] }, { @@ -670,7 +670,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA6gAAAKtCAYAAAAq+0MvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAAD0BUlEQVR4nOzdd3hUZd7G8e+0zKT3Tggl9N57r4p1sa6KbbGsuruyNixgWwvqymt31wCyu1LWFQsIKigdRBREQHovISSQXqa+fxwYiBSDlEm5P9c1FzPPOXPmNyGE3PM0k8/n8yEiIiIiIiISYOZAFyAiIiIiIiICCqgiIiIiIiJSRSigioiIiIiISJWggCoiIiIiIiJVggKqiIiIiIiIVAkKqCIiIiIiIlIlKKCKiIiIiIhIlaCAKiIiIiIiIlWCAqqIiIiIiIhUCdZAF1AdeL1e9u3bR3h4OCaTKdDliIiIiIiIVCs+n4/CwkJSUlIwm0/TT+qrgt544w1fenq6z263+zp37uz79ttvT3nuP/7xD1/Pnj19UVFRvqioKN+AAQNOOP/mm2/2ARVuQ4YMqXQ9u3fvPuH5uummm2666aabbrrppptuup3Zbffu3afNXlWuB3XatGmMGjWKd955hy5dujB+/HiGDBnCxo0bSUhIOOH8+fPnc/3119O9e3ccDgcvvvgigwcPZt26daSmpvrPGzp0KBMnTvQ/ttvtla4pPDwcgN27dxMREXEW705ERERERKT2KSgoIC0tzZ+tTsXk8/l8F6imSunSpQudOnXijTfeAIzhtWlpadx333088sgjv/p8j8dDdHQ0b7zxBiNGjADglltuIS8vj48//vg31VRQUEBkZCT5+fkKqCIiIiIiImeospmqSi2S5HQ6+f777xk4cKC/zWw2M3DgQJYtW1apa5SUlOByuYiJianQPn/+fBISEmjSpAl33303ubm5p7xGeXk5BQUFFW4iIiIiIiJyflWpgJqTk4PH4yExMbFCe2JiIllZWZW6xsMPP0xKSkqFkDt06FAmT57MvHnzePHFF1mwYAEXXXQRHo/npNd4/vnniYyM9N/S0tJ++5sSERERERGRSqlyc1DPxgsvvMDUqVOZP38+DofD337dddf577dq1YrWrVvTsGFD5s+fz4ABA064zujRoxk1apT/8dHx0iIiIiIiInL+VKmAGhcXh8Vi4cCBAxXaDxw4QFJS0mmf+/LLL/PCCy8wd+5cWrdufdpzGzRoQFxcHFu2bDlpQLXb7We0iNJRHo8Hl8t1xs+T2sNms2GxWAJdhoiIiIhIlVSlAmpQUBAdOnRg3rx5XHHFFYCxSNK8efO49957T/m8cePG8be//Y0vvviCjh07/urr7Nmzh9zcXJKTk89J3T6fj6ysLPLy8s7J9aRmi4qKIikpSXvqioiIiIj8QpUKqACjRo3i5ptvpmPHjnTu3Jnx48dTXFzMrbfeCsCIESNITU3l+eefB+DFF19kzJgxfPDBB9SrV88/VzUsLIywsDCKiop46qmnGD58OElJSWzdupWHHnqIjIwMhgwZck5qPhpOExISCAkJUfCQk/L5fJSUlJCdnQ1wzj4gERERERGpKapcQL322ms5ePAgY8aMISsri7Zt2zJnzhz/wkm7du3CbD62ttPbb7+N0+nkqquuqnCdsWPH8uSTT2KxWFizZg3vv/8+eXl5pKSkMHjwYJ555pnfNIz3lzwejz+cxsbGnvX1pGYLDg4GIDs7m4SEBA33FRERERE5TpXbB7UqOt2ePWVlZWzfvp169er5w4fI6ZSWlrJjxw7q169fYTEvEREREZGaqlrug1qdaVivVJa+V0RERERETk4BVURERERERKoEBVQRERERERGpEhRQqwiPD1aWwZxi40/PeZ4ZfPDgQe6++27q1q2L3W4nKSmJIUOGsGTJEv859erVw2QynXB74YUXAPj8888JCgrihx9+qHDtV155hbi4OP+KypVxyy23YDKZuOuuu044ds8992AymbjllltOOLZs2TIsFgvDhg074diOHTswmUysXr36pK85adKkk74/zQsVEREREQmMKreKb200rwReOgzZnmNtCRZ4MBoGhJyf1xw+fDhOp5P333+fBg0acODAAebNm0dubm6F855++mlGjhxZoS08PByAiy++mBEjRjBixAi+//577HY769ev5/HHH2fSpEkkJSWdUU1paWlMnTqVV1991b/gVFlZGR988AF169Y96XMyMzO57777yMzMZN++faSkpJzRa0ZERLBx48YKbZojKiIiIiISGAqoATavBB7KgV92mB70GO3j4s59SM3Ly2PRokXMnz+fPn36AJCenk7nzp1PODc8PPy0QfPVV1+lVatWjB07lmeffZabb76ZSy+9lGuv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vvqKoKAg//Gnn36a6dOn89VXXzF8+HD++Mc/8vrrr5/2mtu2bePDDz/E4/Hw+eef88QTT/DKK6/w7LPP+s/p0qULkyZNYs6cObz99tts376dXr16UVhY+Ks1i0gVUF4OX3wK990M45+DHVshyA69BsBjz8MDY6F5K6P3VERERKokDfGtpTZu3MiKFSuYMWMGYAxtvfbaa8nMzDxtL+dbb71FcXExr732GgsXLqxwrF+/frz99tsV2mJiYvz3j5+vejo33HADgwYNYv/+/bz88stcc801LFmyBIfDAcATTzzhP7ddu3YUFxfz0ksv8ac//Yldu3bRvHlz//FHH32URx99FK/XS0JCAv/4xz+wWCx06NCBvXv38tJLLzF27FgALrroIv/zWrduTZcuXUhPT2f69OncfvvtlapdRAKguMgIprM+gvw8oy00DHr0M/YwbdjYGNYrIiIiVZ4C6nn04TW7AbBbQvxtv2t2H5c3vQuLycrO/A2nemoF17d6sMLjCZevBiDI8tuHp2VmZuJ2uyssiuTz+bDb7bzxxhtERkbSqFEjNm6s2EubnJwMVAyeR4WGhpKRkfGbazoqMjLS//pdu3YlOjqaGTNmcP3115/0/C5duvDMM89QXl5OSkoKq1ev9h87WmdycjI2m63CQkvNmjUjKysLp9NZoYf2qKioKBo3bsyWLVvO+j2JyHlwONcIpV98BqUlRltUDPQZaOxhmpKmPUxFRESqGX2kfB45rKE4rKEV5mraLEE4rKHYLJVf3faX5x69rtn02/763G43kydP5pVXXmH16tX+248//khKSgpTpkwB4Prrr+err75i1apVv+l1zgWfz4fP56O8/NRzdlevXk10dDR2ux2r1UpGRob/djSg9ujRgy1btuD1Hpu3u2nTJpKTk08aTsFYRGrr1q3+UC4iVcxnH8LH04xwmpgM194Mz78ON90BqXUVTkVERKoh9aDWQjNnzuTw4cPcfvvtREZGVjg2fPhwMjMzueuuu7j//vuZNWsWAwYMYOzYsfTq1Yvo6Gg2bdrE7NmzK/RGgrEtTVZWVoU2q9VKXFwcAKNHj2bv3r1Mnjz5pHVt27aNadOmMXjwYOLj49mzZw8vvPACwcHBXHzxxQB89tlnHDhwgK5du+JwOPjqq6947rnneOCBB077nu+++27eeOMN/vznP3PfffexefNm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vJ8OL6bArxND/y5IVzgVEWkNIqoFFWDmzJlMnTqVwYMHM3ToUJ566inKy8u55pprALjqqqto27Yt8+fPB+D2229n7NixPPnkk5x99tm88cYbrF69mhdffBEAk8nEjBkzeOSRR+jevTudO3dmzpw5pKenc95554XrYYqIiMgxWEww2BHuKkREpKlFXEC9+OKL8Xq9zJ07l+zsbAYMGMDChQtrJznavXs3ZvP3Db8jR47k9ddf54EHHuC+++6je/fuvPPOO/Tt27f2mHvuuYfy8nJuuOEGioqKGD16NAsXLsTh0P98IiIiIiIikSLi1kGNRAfXQf2xNXtERERERETkcPXNVBE1BlVERERERERaLwVUERERERERiQgKqCIiIiIiIhIRFFBFREREREQkIiigioiIiIiISERQQBUREREREZGIoIAqIiIiIiIiEUEBVURERERERCKCAqqIiIiIiIhEBAVUERERERERiQgKqCIiIiIiIhIRFFBFREREREQkIiigioiIiIiISERQQBUREREREZGIoIAqIiIiIiIiEUEBVURERERERCKCAqqIiIiIiIhEBAVUERERERERiQgKqCIiIiIiIhIRFFBFREREREQkIkSFu4DmwDAMAEpKSsJciYiIiIiISPNzMEsdzFZHo4BaD6WlpQC0b98+zJWIiIiIiIg0X6WlpbhcrqNebzJ+LMIKwWCQrKws4uPjMZlM4S6njpKSEtq3b8+ePXtwOp3hLkdEpFkYMmQIX3zxRbjLEAk7vRakPvQ8aV4i9e9lGAalpaWkp6djNh99pKlaUOvBbDbTrl27cJdxTE6nUwFVRKSeLBaL3jNF0GtB6kfPk+Ylkv9ex2o5PUiTJImISKtz6623hrsEkYig14LUh54nzUtz/3upi28zV1JSgsvlori4OGK/KREREREREakPtaA2c3a7nXnz5mG328NdioiIiIiIyAlRC6qIiIiIiIhEBLWgioiIiIiISERQQBUREREREZGIoIAqIiJyAs4//3zcbjc///nPw12KSFjptSD1peeKHIsCqoiIyAm4/fbb+dvf/hbuMkTCTq8FqS89V+RYFFBFREROwOmnn058fHy4yxAJO70WpL70XJFjUUBtwdR9QkSaq/nz5zNkyBDi4+NJSUnhvPPOY8uWLY16H0uWLGHKlCmkp6djMpl45513jnjcc889R6dO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OZK1a9dy5plncuWVV1JRUXHEmv7v//6Pdu3a8dBDD7F//372798PhFp6J02axM9+9jPWr1/Pm2++ydKlS2t/n6tXr+a2227joYceYsuWLSxcuJAxY8bUPs4RI0Zw/fXX156zffv2R/0di4jIERgiIiINMHXqVOOnP/2pYRiGMXz4cOPaa681DMMw3n77bePQ/17mzZtn9O/fv85tf/e73xkdO3asc66OHTsagUCgdl+PHj2M0047rfZnv99vxMbGGv/4xz8MwzCMHTt2GIDx6KOP1h7j8/mMdu3aGY899phhGIbx8MMPG2eeeWad+96zZ48BGFu2bDEMwzDGjh1rnHrqqT/6eNPT041f/epXdfYNGTLEuOWWW2p/7t+/vzFv3ryjnmPNmjUGYOzcufNH788wDCMQCBjx8fHGe++9V7sPMB544IHanzMzMw3A+Mtf/lK77x//+IfhcDhqf543b55hsViMvXv31u778MMPDbPZbOzfv98wjLp/z6qqKiMmJsZYvnx5nXquu+4649JLLzUMwzCmTJliXHPNNfV6HIZx+N/cMI78u7/vvvuMHj16GMFgsHbfc889Z8TFxdU+P8aOHWuMHj269vqDz40rr7yydt/+/fsNwMjMzDxqTR07djR+97vfHfYYb7jhhjr7Pv/8c8NsNhuVlZXGv//9b8PpdBolJSVHPOfYsWON22+//aj3KSIix6YWVBEROWGPPfYYr7zyCps2bWrwOfr06YPZ/P1/S6mpqfTr16/2Z4vFQmJiIrm5uXVuN2LEiNrtqKgoBg8eXFvHV199xSeffEJcXFztpWfPngB1usAOGjTomLWVlJSQlZXFqFGj6uwfNWrUcT3m/v37M378ePr168eFF17In/70pzrjd3Nycrj++uvp3r07LpcLp9NJWVkZu3fvrnOejIyM2u3U1FSAOr+r1NRUqqqqKCkpqd3XoUMH2rZtW/vziBEjCAaDbNmy5bA6t23bRkVFBT/5yU/q/O7+9re/1f7ebr75Zt544w0GDBjAPffcw/Lly+v9ezjUD3/3mzZtYsSIEXW63I4aNYqysrI6reeH/g4OPjd++DsADnu+/JivvvqKl19+uc7jnjhxIsFgkB07dvCTn/yEjh070qVLF6688kr+/ve/H7WVVkREjt/hMxSIiIgcpzFjxjBx4kRmz57N1VdfXec6s9lc24X1IJ/Pd9g5rFZrnZ9NJtMR9wWDwXrXVVZWxpQpU3jssccOu65Nmza127GxsfU+54mwWCwsWrSI5cuX89FHH/H73/+e+++/n5UrV9K5c2emTp1Kfn4+Tz/9NB07dsRutzNixIjDJg869PdyMMgdad/x/K4OVVZWBsD7779fJ9QC2O12ACZPnsyuXbv44IMPWLRoEePHj+fWW2/liSeeOK77aujv/seeLw39HZSVlXHjjTdy2223HXZdhw4dsNlsrF27lk8//ZSPPvqIuXPn8uCDD/LFF1+QkJBw/A9ERETqUAuqiIg0ikcffZT33nuPzMzMOvuTk5PJzs6uE1Ibcw3MFStW1G77/X7WrFlDr169ABg4cCDffPMNnTp1olu3bnUuxxOMnE4n6enpLFu2rM7+ZcuW0bt37+Oq12QyMWrUKH75y1/y5ZdfYrPZePvtt2vPd9ttt3HWWWfRp08f7HZ7nQmdTsTu3bvJysqq/XnFihWYzWZ69Ohx2LG9e/fGbreze/fuw35vh46pTE5OZurUqbz22ms89dRTvPjiiydc58FJnw59vixbtoz4+HjatWt3wuc/lM1mIxAI1Nk3cOBANm7ceNjj7tatGzabDQi11E+YMIHHH3+c9evXs3PnTj7++OOjnlNEROpPLagiItIo+vXrx+WXX84zzzxTZ//pp5+O1+vl8ccf5+c//zkLFy7kww8/xOl0Nsr9Pvfcc3Tv3p1evXrxu9/9jsLCQq699loAbr31Vv70pz9x6aWXcs899+DxeNi2bRtvvPEGf/7zn7FYLPW+n7vvvpt58+bRtWtXBgwYwEsvvcS6dev4+9//Xu9zrFy5ksWLF3PmmWeSkpLCypUr8Xq9tYG6e/fuvPrqqwwePJiSkhLuvvtuoqOjj+8XchQOh4OpU6fyxBNPUFJSwm233cZFF11EWlraYcfGx8dz1113cccddxAMBhk9ejTFxcUsW7YMp9PJ1KlTmTt3LoMGDaJPnz5UV1ezYMGC2sdxIm655Raeeuoppk+fzrRp09iyZQvz5s1j5syZdbqAN4ZOnTqxZMkSLrnkEux2O0lJSdx7770MHz6cadOm8Ytf/ILY2Fg2btzIokWLePbZZ1mwYAHfffcdY8aMwe1288EHHxAMBmuDfqdOnVi5ciU7d+4kLi4Oj8fT6HWLiLRkescUEZFG89BDDx3WpbJXr1784Q9/4LnnnqN///6sWrXqiDPcNtSjjz7Ko48+Sv/+/Vm6dCnvvvtu7WyyB1s9A4EAZ555Jv369WPGjBkkJCQcd2i47bbbmDlzJnfeeSf9+vVj4cKFvPvuu3Tv3r3e53A6nSxZsoSzzjqLU045hQceeIAnn3ySyZMnA/CXv/yFwsJCBg4cyJVXXsltt91GSkrKcdV5NN26deOCCy7grLPO4swzzyQjI4M//OEPRz3+4YcfZs6cOcyfP59evXoxadIk3n//fTp37gyEWgpnz55NRkYGY8aMwWKx8MYbb5xwnW3btuWDDz5g1apV9O/fn5tuuonrrruOBx544ITP/UMPPfQQO3fupGvXriQnJwOhsa2fffYZ3377Laeddhqnnnoqc+fOJT09HYCEhAT+7//+j3HjxtGrVy9eeOEF/vGPf9CnTx8A7rrrLiwWC7179yY5Ofmw8cMiInJsJuOHA4NERESkRXnwwQd55513GrVrtYiIyMmgFlQRERERERGJCAqoIiIiIiIiEhHUxVdEREREREQiglpQRUREREREJCIooIqIiIiIiEhEUEAVERERERGRiKCAKiIiIiIiIhFBAVVEREREREQiggKqiIiIiIiIRAQFVBEREREREYkICqgiIiIiIiISERRQRUREREREJCL8P4V6O7NLGY2GAAAAAElFTkSuQmCC", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA6gAAAKrCAYAAAD8oqAyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAADpBElEQVR4nOzdd3xV9f3H8dcd2XsPshmBsLeIKAoKitaBilaKuLWO9mdrFWulWluc1bqrgqitq1Zt68CBgqiIInuTEELIJCF73nF+f1wSEwiQQMK9Sd7Px+M+Qs4999zPZYT7vp/vMBmGYSAiIiIiIiLiZmZ3FyAiIiIiIiICCqgiIiIiIiLiIRRQRURERERExCMooIqIiIiIiIhHUEAVERERERERj6CAKiIiIiIiIh5BAVVEREREREQ8gtXdBXQHTqeT/Px8goKCMJlM7i5HRERERESkWzEMg6qqKuLj4zGbD98nVUBth/z8fBITE91dhoiIiIiISLeWm5tLQkLCYe9XQG2HoKAgwPWbGRwc7OZqREREREREupfKykoSExObs9XhKKC2Q9Ow3uDgYAVUERERERGRY3S0KZNaJElEREREREQ8ggKqiIiIiIiIeAQFVBEREREREfEICqgiIiIiIiLiERRQRURERERExCMooIqIiIiIiIhHUEAVERERERERj6CAKiIiIiIiIh5BAVVEREREREQ8ggKqiIiIiIiIeAQFVBEREREREfEICqgiIiIiIiLiERRQRURERERExCMooIqIiIiIiIhHUEAVERERERERj6CAKiIiIiIiIh5BAVVEREREREQ8ggKqiIiIiIiIeAQFVBEREREREfEICqgiIiIiIiLiERRQe4DSbRXuLkFEREREROS4eWRAfeaZZ0hJScHX15fx48fz/fffH/bcF198kUmTJhEWFkZYWBhTp0495Py5c+diMpla3aZPn97VL6PL2WrtfHXXGt6/YBlfzVuDvc7u7pJERERERESOmccF1Lfeeovbb7+d+fPns2bNGoYPH860adMoLi5u8/xly5Zx+eWX8+WXX7Jy5UoSExM566yzyMvLa3Xe9OnTKSgoaL698cYbJ+LldJmyzErev2gZmf/NBSDzP7m8f9FyyjIr3VyZiIiIiIjIsTEZhmG4u4iWxo8fz9ixY3n66acBcDqdJCYmcuutt3LXXXcd9fEOh4OwsDCe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0mD53TWoIiIi0oilNof7n4BF35vroO7eCU1i4Mqx0L3P4S1ZIyIi9Y4CqoiIiPgXiwV69IVO3WHpD9C1lzn8V0REGjwFVBEREfFPTif0qmU9VxERabB0DaqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiIiIiIj4Bb8MqNOnTyctLY2AgAB69uzJTz/9dMj27777Lq1btyYgIIAOHTrw2WefVbvdMAzuvfdeEhISCAwMZODAgfz+++/H8ymIiIiIiIjIYbL7uoA/mzVrFhMmTOCFF16gZ8+eTJ06lSFDhrBmzRpiY2NrtP/+++8ZOXIkkydP5swzz+Stt97inHPOYenSpbRv3x6ARx99lGeeeYbXX3+dZs2acc899zBkyBBWrlxJQEBAnWtbtWoVISEhx+y5ioiIiIiINAaFhYV1a2j4mR49ehhjx4717rvdbiMxMdGYPHlyre0vuugi44wzzqh2rGfPnsa1115rGIZheDweIz4+3njssce8t+fm5houl8uYOXNmrecsLS018vLyvNuWLVsMQJs2bdq0adOmTZs2bdq0HcWWl5d3yDzoV0N8y8vLWbJkCQMHDvQes1qtDBw4kIULF9Z6n4ULF1ZrDzBkyBBv+w0bNpCVlVWtTXh4OD179jzoOSdPnkx4eLh3S0lJOdqnJiIiIiIiIn/Br4b47t69G7fbTVxcXLXjcXFxrF69utb7ZGVl1do+KyvLe3vVsYO1+bOJEycyYcIE735+fj4pKSn88MMPGuIrIiIiIiJymAoLC+nVq9dftvOrgOovXC4XLperxvE2bdoQFhbmg4pERERERETqr/z8/Dq186shvtHR0dhsNrKzs6sdz87OJj4+vtb7xMfHH7J91b+Hc04RERERERE58fwqoDqdTrp27crcuXO9xzweD3PnzqV379613qd3797V2gPMmTPH275Zs2bEx8dXa5Ofn8+PP/540HOKiIiIiIjIied3Q3wnTJjAqFGj6NatGz169GDq1KkUFRUxZswYAK644gqSkpKYPHkyADfffDP9+vXjiSee4IwzzuDtt99m8eLFvPTSSwBYLBbGjx/PQw89REZGhneZmcTERM455xxfPU0RERERERH5E78LqCNGjGDXrl3ce++9ZGVl0alTJ2bPnu2d5Gjz5s1Yrfs7fvv06cNbb73F3XffzZ133klGRgYffvihdw1UgNtvv52ioiKuueYacnNzOemkk5g9e/ZhrYEqIiIiIiIix5fFMAzD10X4u/z8fMLDw8nLy9MkSSIiIiIiIoeprpnKr65BFRERERERkcZLAVVERERERET8ggKqiIiIiIiI+AUFVBEREREREfELCqgiIiIiIiLiFxRQRURERERExC8ooIqIiIiIiIhfUEAVERERERERv6CAKiIiIiIiIn5BAVVERERERET8ggKqiIiIiIiI+AUFVBEREREREfELCqgiIiIiIiLiFxRQRURERERExC8ooIqIiIiIiIhfUEAVERERERERv6CAKiIiIiIiIn5BAVVERERERET8ggKqiIiIiIiI+AW7rwuoDwzDACA/P9/HlYiIiIiIiNQ/VVmqKlsdjAJqHRQUFACQkpLi40pERERERETqr4KCAsLDww96u8X4qwgreDwetm/fTmhoKBaLxdflVJOfn09KSgpbtmwhLCzM1+WIiNQL3bt3Z9GiRb4uQ8Tn9LMgdaH3Sf3ir98vwzAoKCggMTERq/XgV5qqB7UOrFYrycnJvi7jkMLCwhRQRUTqyGaz6XemCPpZkLrR+6R+8efv16F6TqtokiQREWl0xo4d6+sSRPyCfhakLvQ+qV/q+/dLQ3zrufz8fMLDw8nLy/PbT0pERERERETqQj2o9ZzL5WLSpEm4XC5flyIiIiIiInJU1IMqIiIiIiIifkE9qCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURETkK5557LpGRkVxwwQW+LkXEp/SzIHWl94ocigKqiIjIUbj55pt54403fF2GiM/pZ0HqSu8VORQF1AZMn06JiBx//fv3JzQ01NdliPicfhakrvRekUNRQG3A9OmUiNRXkydPpnv37oSGhhIbG8s555zDmjVrjuljfPfddwwfPpzExEQsFgsffvhhre2mT59OWloaAQEB9OzZk59++umY1iFyKM8//zwdO3YkLCyMsLAwevfuzeeff35MH0M/Cw3PlClTsFgsjB8//pieV+8VOREUUBswfTolIvXVvHnzGDt2LD/88ANz5syhoqKCwYMHU1RUVGv7BQsWUFFRUeP4ypUryc7OrvU+RUVFZGZmMn369IPWMWvWLCZMmMCkSZNYunQpmZmZDBkyhJ07dx7ZExM5TMnJyUyZMoUlS5awePFiTjvtNM4++2x+++23WtvrZ0EWLVrEiy++SMeOHQ/ZTu8V8VuG+KV58+YZZ555ppGQkGAAxgcffFCjzbRp04zU1FTD5XIZPXr0MH788ccabb755hvj/PPPPwEVi4gcPzt37jQAY968eTVuc7vdRmZmpnHBBRcYlZWV3uOrV6824uLijEceeeQvz3+w37M9evQwxo4dW+2xEhMTjcmTJ1drp9+1ciJFRkYa//rXv2oc18+CFBQUGBkZGcacOXOMfv36GTfffHOt7fReEX+mHlQ/9VefUOnTKRFpTPLy8gCIioqqcZvVauWzzz7j559/5oorrsDj8bB+/XpOO+00zjnnHG6//fYjeszy8nKWLFnCwIEDqz3WwIEDWbhw4ZE9EZGj4Ha7efvttykqKqJ37941btfPgowdO5Yzzjij2veqNnqviD+z+7oAqd3QoUMZOnToQW9/8sknufrqqxkzZgwAL7zwAp9++imvvPIKd9xxx4kqU0TkuPN4PIwfP56+ffvSvn37WtskJiby9ddfc/LJJ3PJJZewcOFCBg4cyPPPP3/Ej7t7927cbjdxcXHVjsfFxbF69Wrv/sCBA1m+fDlFRUUkJyfz7rvv1hoeRI7UL7/8Qu/evSktLSUkJIQPPviAtm3b1tpWPwuN19tvv83SpUtZtGhRndrrvSL+SgG1Hqr6dGrixIneY/p0SkQaqrFjx/Lrr78yf/78Q7Zr2rQpb775Jv369aN58+bMmDEDi8Vy3Ov76quvjvtjSOPWqlUrli1bRl5eHu+99x6jRo1i3rx5Bw2p+llofLZs2cLNN9/MnDlzCAgIqPP99F4Rf6QhvvXQoT6dysrK8u4PHDiQCy+8kM8++4zk5GSFVxGpd2688UY++eQTvvnmG5KTkw/ZNjs7m2uuuYbhw4dTXFzMLbfcclSPHR0djc1mqzFZSHZ2NvHx8Ud1bpHD4XQ6SU9Pp2vXrkyePJnMzEyefvrpg7bXz0Ljs2TJEnbu3EmXLl2w2+3Y7XbmzZvHM888g91ux+1213o/vVfEHymgNmBfffUVu3btori4mK1bt2rohIjUG4ZhcOONN/LBBx/w9ddf06xZs0O23717NwMGDKBNmza8//77zJ07l1mzZnHrrbcecQ1Op5OuXbsyd+5c7zGPx8PcuXP1+1R8yuPxUFZWVutt+llonAYMGMAvv/zCsmXLvFu3bt249NJLWbZsGTabrcZ99F4Rf6UhvvWQPp0SkYZu7NixvPXWW/zf//0foaGh3tEh4eHhBAYGVmvr8XgYOnQoqampzJo1C7vdTtu2bZkzZw6nnXYaSUlJtfYKFBYWsm7dOu/+hg0bWLZsGVFRUTRt2hSACRMmMGrUKLp160aPHj2YOnUqRUVF3uv/RY63iRMnMnToUJo2bUpBQQFvvfUW3377LV988UWNtvpZaLxCQ0NrXKMfHBxMkyZNar12X+8V8Wu+nkZY/hq1TOPdo0cP48Ybb/Tuu91uIykpqcYU3iIi9RFQ6/bqq6/W2v7LL780SkpKahxfunSpsWXLllrv880339T6GKNGjarW7tlnnzWaNm1qOJ1Oo0ePHsYPP/xwtE9PpM6uvPJKIzU11XA6nUZMTIwxYMAA48svvzxoe/0sSJVDLTNjGHqviP+yGIZhnMhALHVz4CdUnTt35sknn+TUU0/1fkI1a9YsRo0axYsvvuj9dOqdd95h9erVNa5NFRERERERqQ8UUP3Ut99+y6mnnlrj+KhRo3jttdcAmDZtGo899hhZWVl06tSJZ555hp49e57gSkVERERERI4NBVQRERERERHxC5rFV0RERERERPyCAqqIiIiIiIj4BQVUERERERER8QsKqCIiIiIiIuIXFFBFRERERETELyigioiIiIiIiF9QQBURERERERG/oIAqIiIiIiIifkEBVURERERERPyCAqqIiNRLGzduxGKxsGzZMl+X4rV69Wp69epFQEAAnTp18nU5h2X06NGcc845x+38hmFwzTXXEBUV5XffNxER8R8KqCIickRGjx6NxWJhypQp1Y5/+OGHWCwWH1XlW5MmTSI4OJg1a9Ywd+5cX5fjV2bPns1rr73GJ598wo4dO2jfvr2vSyItLY2pU6ce03P279+f8ePHH9Nziog0JgqoIiJyxAICAnjkkUfIycnxdSnHTHl5+RHfd/369Zx00kmkpqbSpEmTY1hV/bd+/XoSEhLo06cP8fHx2O32Gm2O5rUXEZGGQQFVRESO2MCBA4mPj2fy5MkHbXPffffVGO46depU0tLSvPtVw0sffvhh4uLiiIiI4IEHHqCyspLbbruNqKgokpOTefXVV2ucf/Xq1fTp04eAgADat2/PvHnz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6MDXpSrI1XbscF6rAxUWFgLw6aefVgu1AC6XC4ChQ4eyadMmPvvsM+bMmcOAAQMYO3Ysjz/++GE91pG+9n/1fjnS16CwsJBrr72WcePG1bitadOmOJ1Oli5dyrfffsuXX37Jvffey3333ceiRYuIiIg4/CciIiLVqAdVRESOiSlTpvDxxx+zcOHCasdjYmLIysqqFlKP5RqYP/zwg/fryspKlixZQps2bQDo0qULv/32G2lpaaSnp1fbDicYhYWFkZiYyIIFC6odX7BgAW3btj2sei0WC3379uX+++/n559/xul08sEHH3jPN27cOIYNG0a7du1wuVzVJnQ6Gps3b2b79u3e/R9++AGr1UqrVq1qtG3bti0ul4vNmzfXeN0OvKYyJiaGUaNG8e9//5upU6fy0ksvHXWdVZM+Hfh+WbBgAaGhoSQnJx/1+Q/kdDpxu93VjnXp0oWVK1fWeN7p6ek4nU7A7KkfOHAgjz76KCtWrGDjxo18/fXXBz2niIjUnXpQRUTkmOjQoQOXXnopzzzzTLXj/fv3Z9euXTz66KNccMEFzJ49m88//5ywsLBj8rjTp08nIyODNm3a8NRTT5GTk8OVV14JwNixY3n55ZcZOXIkt99+O1FRUaxbt463336bf/3rX9hstjo/zm233cakSZNo0aIFnTp14tVXX2XZsmX85z//qfM5fvzxR+bOncvgwYOJjY3lxx9/ZNeuXd5AnZGRwZtvvkm3bt3Iz8/ntttuIzAw8PBekIMICAhg1KhRPP744+Tn5zNu3Dguuugi4uPja7QNDQ3l1ltv5ZZbbsHj8XDSSSeRl5fHggULCAsLY9SoUdx777107dqVdu3aUVZWxieffOJ9HkfjhhtuYOrUqdx0003ceOONrFmzhkmTJjFhwoRqQ8CPhbS0NL777jsuvvhiXC4X0dHR/OMf/6BXr17ceOON/O1vfyM4OJiVK1cyZ84cpk2bxieffMIff/zBKaecQmRkJJ999hkej8cb9NPS0vjxxx/ZuHEjISEhREVFHfO6RUQaMv3GFBGRY+aBBx6oMaSyTZs2PPfcc0yfPp3MzEx++umnWme4PVJTpkxhypQpZGZmMn/+fD766CPvbLJVvZ5ut5vBgwfToUMHxo8fT0RExGGHhnHjxjFhwgT+/ve/06FDB2bPns1HH31ERkZGnc8RFhbGd999x7Bhw2jZsiV33303TzzxBEOHDgVgxowZ5OTk0KVLFy6//HLGjRtHbGzsYdV5MOnp6Zx33nkMGzaMwYMH07FjR5577rmDtn/wwQe55557mDx5Mm3atOH000/n008/pVmzZoDZUzhx4kQ6duzIKaecgs1m4+233z7qOpOSkvjss8/46aefyMzM5LrrruOqq67i7rvvPupz/9kDDzzAxo0badGiBTExMYB5beu8efNYu3YtJ598Mp07d+bee+8lMTERgIiICN5//31OO+002rRpwwsvvMDMmTNp164dALfeeis2m422bdsSExNT4/phERE5NIvx5wuDREREpEG57777+PDDD4/p0GoREZHjQT2oIiIiIiIi4hcUUEVERERERMQvaIiviIiIiIiI+AX1oIqIiIiIiIhfUEAVERERERERv6CAKiIiIiIiIn5BAVVERERERET8ggKqiIiIiIiI+AUFVBEREREREfELCqgiIiIiIiLiFxRQRURERERExC/8P4+EaHSSGwaIAAAAAElFTkSuQmCC", "text/plain": [ "
    " ] @@ -734,17 +734,17 @@ "id": "77e4b383", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T18:00:20.653349Z", - "iopub.status.busy": "2023-09-21T18:00:20.652650Z", - "iopub.status.idle": "2023-09-21T18:00:22.903072Z", - "shell.execute_reply": "2023-09-21T18:00:22.902427Z" + "iopub.execute_input": "2023-10-06T14:23:08.117438Z", + "iopub.status.busy": "2023-10-06T14:23:08.117120Z", + "iopub.status.idle": "2023-10-06T14:23:10.642415Z", + "shell.execute_reply": "2023-10-06T14:23:10.640742Z" }, "tags": [] }, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABUkAAANHCAYAAAALxtxzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAACilElEQVR4nOzdd3zU9eHH8ff3Vi65DARkCgIO0DJFEkABGQoVqzgRfy5KZcmQMHNxoG1F21Kto1qpW1Fra621FhuiqAiKgKI4UBFFUbYkkLvc/P7+iAajoEDG58br+Xjk8Sj3vSTv1P3iOyzbtm0BAAAAAAAAQJpymB4AAAAAAAAAACYRSQEAAAAAAACkNSIpAAAAAAAAgLRGJAUAAAAAAACQ1oikAAAAAAAAANIakRQAAAAAAABAWiOSAgAAAAAAAEhrRFIAAAAAAAAAac1lekAyi8fj+vLLL5WTkyPLskzPAQAAAAAAAJKKbdvavXu3WrVqJYfD3PmcRNJa+PLLL9WmTRvTMwAAAAAAAICk9vnnn+uII44w9v2JpLWQk5MjSXr77ber/zcAAAAAAACAA7N792517drVeFsjktbCt5fY5+TkKDc31/AaAAAAAAAAIDmZvpUlD24CAAAAAAAAkNaIpAAAAAAAAADSGpEUAAAAAAAAQFrjnqT1zLZtxeNxxeNx2bZtek5asyxLDodDDofD+H0uAAAAAAAAkDiIpPUoGo1q165dCofDRLkEYdu2PB6PGjVqJJeLP/0BAAAAAABAJK03tm1r27ZtcrvdatWqlTwej+lJkBQOh7V9+3Zt27ZNLVq0IF4DAAAAAACASFpfotGobNtWy5YtlZmZaXoOvuH1euV2u/XZZ58pGo3K7XabngQAAAAAAADDeHBTPbFtW5ZlcaZiAvr2jwv3iAUAAAAAAIBEJAUAAAAAAACQ5oikAAAAAAAAANIakRQAAAAAAABAWiOSAgAAAAAAAEhrRFIkjMGDB6uwsND0DAAAAAAAAKQZIikAAAAAAACAtEYkTQZffCFryRLpiy9MLwEAAAAAAABSDpG0Idm2VFFxUB/WXXfJedRRcp56qpxHHSXrrrsO+mvItg9q5ubNm+V2u3XbbbfpxBNPVHZ2trp166alS5fu8/0LFixQ27ZtFY/Ha7x+zjnn6Fe/+lX1r59//nkNGDBATZs2VfPmzXXWWWdp/fr1+91x9NFH609/+lON13r27Kkbbrih+tfxeFw333yzjjnmGOXk5OiEE07QP/7xj4P6eQEAAAAAAJDeiKQNKRCQq1Gjg/pwTpki65v4aMXjck6ZctBfQ4HAQc1cs2aNJOmBBx7QH//4R61cuVJt2rTRZZdd9oMQKknnnXeeduzYoSVLllS/tnPnTj3//PO66KKLql+rqKjQVVddpddee03PP/+8HA6HzjvvvH1+zQN1880365FHHtGdd96pNWvWaOrUqbrsssv08ssvH/LXBAAAAAAAQHpxmR6AxPP222/L7XbrqaeeUrt27SRJ119/vXr37q1NmzapTZs2Nd5/2GGHadiwYXrsscc0aNAgSdI//vEPNW3aVKecckr1+84555wan7dgwQK1bNlS7733njp37nzQO0OhkG666SYtWrRIffr0kSR16NBBr776qhYsWKD+/fsf9NcEAAAAAABA+iGSNqSsLEV37Trw92/aJGeXLtVnkkqS7XQq9vbbUuvWB/V9D8aaNWt09tlnVwdSScrNzZUkvfjii5oyZUr1688++6xOPvlkjRo1SuPHj9cdd9yhjIwMPfbYY7rgggvkcOw9Wfmjjz7S9ddfrxUrVmj79u3VZ5B+/vnnhxRJP/74YwUCAf385z+v8Xo4HFb37t0P+usBAAAAAAAgPRFJG5JlST7fgb//2GMVv+suOSZOlBWLyXY6Ff/zn6Vjj62/jaqKpJdcckmN11577TU1bdpUZ511lvr27Vv9eutvYu0ZZ5wh27b13HPP6cQTT9TSpUv1hz/8ocbXOPvss9W2bVvdfffdatmypeLxuLp3765wOLzPHQ6HQ/b37qcajUar//eePXskSc8884xatWpV430ZGRkH+VMDAAAAAAAgXRFJE5z9y18qdtppstavl33UUdIRR9Tr9wsGg/roo48Ui8WqX4vH47rtttt0ySWXKC8vT3l5eT/4PK/XqxEjRuixxx7T+vXr1bFjR51wwgnVx3fs2KF169bp7rvv1sknnyxJ+30Q1LeaNm2qzZs3V/+6vLxcGzZsqP718ccfr4yMDG3cuJFL6wEAAAAAAHDIiKTJ4IgjZNdzHP3WO++8I8uytHDhQp1yyilq1KiRrr/+epWVlcnv9//o51500UU666yz9N5779V4YJNUdd/SJk2aaMGCBWrRooU+//zzn/x6AwcO1EMPPaQz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QlIAAGCzteSggzLnV78Slq6FqvffT7tzzkmSLDzyyCz8ylcauSMA2PCEpAAAwGZPWLqGiiLtvv71NJs5M0t79878iy5K2rZt7K4AYIMTkgIAAKUhLF216rvuSqsnnkjRsmXmXXJJ6nbaqbFbAoCNQkgKAACUjrB0Rc2mTk3byy5Lkiz46lez+ItfbOSOAGDjEZICAACltcqw9Nxz0+zPf27sFjeOhQvT/owzUjV/fhbvvXcWnHde0qJFY3cFABuNkBQAACi9BsPSH/84nfr3L0VY2uaaa9LitddS17Fj5o8alaJr18ZuCQA2KiEpAADA/68Slj78cBbvvXcpwtIWEyakza23Jknmn39+lhxwQCN3BAAbn5AUAADgI5YMHpw5Tz652YelVR98kPZnnZUkWfi5z2XhyScnVVWN2xQANAIhKQAAwEpUwtJHHtn8wtKiSLvzzkuzmpos7dUr80eNStq1a+yuAKBRCEkBAABWY8mBB252YWmrH/84rX75yxQtWmTeqFGp23nnxm4JABqNkBQAAGANbS5habO33kq7iy9Okiw49dQsPuqoRu4IABqXkBQAAGAtNemwdPHitD/jjFTNm5cle+2VBd/4RtKiRWN3BQCNSkgKAADwMa0yLB0xYpMMS9tcd11aTJ6cug4dMu/ii1NsvXVjtwQAjU5ICgAAsI4qYemjj2Zx//7LwtL77tvkwtIWzz2X1jffnCSZP3Jklhx8cOM2BACbCCEpAADAerLkgAMy54knNsmwtGrWrLQ788xUFUUWHX54Fp52WlJV1Wj9AMCmREgKAACwnq02LJ0+feM2VBRp+81vpvlf/pKlPXtm3iWXJO3abdweAGATJiQFAADYQFYalu6zz0YNS1s98ECqx45N0bx55o8albpPfWqjPC8ANBVCUgAAgA2sMcPSZtOmpd0FFyRJFp50UhYNG7bBngsAmiohKQAAwEay0cPSJUvSfvjwVM2dmyW775753/xm0rLl+n0OANgMCEkBAAA2slVds7TdOeest7C0zY03psVLL6Vo1y7zLr44Rffu62W9ALC5EZICAAA0khXC0rq6VP/kJ+slLG3xwgtpfdNNSZL5552XJYcdtp66BoDNj5AUAACgkS0PS2ePHbtewtKq2tq0Gz48VXV1WXTooVnwta8lVVUbpnkA2AwISQEAADYRSz/72fUSlra94II0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LFmSurq69VLbokWLNGvWbJOpXbp0aZYuXbrS2ubNm6d58+abTG1dXV2WLFmy0tpmzZqlRYsWm0xtURRZvHjxeqndFI57Y8Q/GSOWMUasW60xwhixtrXGiHWr3RSOe2OEMSIxRixnjFi3WmOEMWJta8s4RsyZMyef/OQnM3v27HTs2HGly29oLRrtmdfCokWL8vLLL+fiiy+uTGvWrFmGDBmSSZMmNbjMpEmTMnLkyHrThg4dmrFjxyZJpk2blpqamgwZMqQyv1OnThkwYEAmTZrUYEi6cOHCLFy4sPK4trY2SXLdddfVO5CW++QnP5kTTzyx8viaa65Z6YC3/fbb56tf/Wrl8Y033ph58+Y1WNuzZ8+ceeaZlce33HJLZs2a1WDt1ltvnXPPPbfyeMyYMSs9+3aLLbaoBMZJ8sMf/jB/+ctfGqxt27ZtRo0aVXl89913Z/r06Q3WtmzZMqNHj648/slPfpI333yzwdokueqqqyr//+lPf5rXX399pbWXX3555bX/2c9+lldeeWWltRdffHHatWuXJHn88cfzwgsvrLT2m9/8Zrbccsskya9//es8++yzK60dMWJEunXrliSZMGFCnn766ZXWDh8+PNtuu22SZfvok08+udLaU089NTvssEOS5MUXX6wX+H/UV77yley8885JkldffTWPPPLISmuPPfbYfPrTn06S/OEPf8j999+/0tqjjjoqn/nMZ5Ikb731Vu65556V1n7uc5/LwIEDkyTTp0/Pj370o5XWDh06NJ/97GeTJO+8807GjBmz0tqDDjoohxxySJLkvffey6233rrS2v333z+HH354kmV/9LjppptWWjtgwIB8/vOfT5LMmzcv11xzzUpr99prrwwbNizJsh+UV1555Uprd9tttxx33HGVx6uqNUYsY4z4J2PEMsaIZYwRyxgj/skYsYwxYhljxDLGiH8yRixjjFjGGLGMMeKfNuUxYnUB+sbSJD5u//7772fp0qWVb/xy3bp1S01NTYPL1NTUrLJ++b9rs85rrrkmnTp1qnz16tXrY20PAAAAALDpaBIft3/nnXfSs2fPTJw4MYMGDapMv+CCCzJhwoQGE/hWrVrl7rvvrvdXlttvvz1XXHFFZs6cmYkTJ2a//fbLO++8k2222aZS8+UvfzlVVVV54IEHVlhnQ2eS9urVy8ftG7HW6e3L+AjMutX6CIwxYm1rjRHrVrspHPfGCGNEYoxYzhixbrXGCGPE2tYaI9atdlM47o0RxojEGLGcj9tvZF27dk3z5s0zc+bMetNnzpyZ7t27N7hM9+7dV1m//N+ZM2fWC0lnzpyZvn37NrjO6urqVFdXrzC9ZcuWDX7c/qPWpGZTqv3wwNcUapf/YNkcaz88kDSF2mbNmq3xvrYp1FZVVW2Q2mTTOJaNEctsCseyMWKZTeG4N0Zs+NpN4bg3RiyzKRz3xoi1r002jWPZGLHMpnAsGyOW2RSOe2PEhq/dFI57Y8QyG+O4X5vXekNqEh+3b9WqVfr165fx48dXptXV1WX8+PH1ziz9sEGDBtWrT5Jx48ZV6vv06ZPu3bvXq6mtrc0LL7yw0nUCAAAAAJufJnEmaZKMHDkyJ510Uvbee+/ss88+ufnmmzN37tyccsopSZITTzwxPXv2rFwQ+etf/3oOPPDA3HTTTTniiCNy//3356WXXsodd9yRZNlfaM4777xcddVV2WmnndKnT59cdtll6dGjR4488sjG2kwAAAAAYCNrMiHpMccck/feey+XX355ampq0rdv3zzxxBOVGy/NmDGjcr2EJNl3331z33335dJLL82oUaOy0047ZezYsZW7aCXLrmk6d+7cnH766Zk1a1b233//PPHEE2nduvVG3z4AAAAAoHE0iRs3bapqa2vTqVOnTJs2rVEvLAsAAAAATVFtbW369OnT6DduahLXJAUAAAAA2FCEpAAAAABAqQlJAQAAAIBSE5ICAAAAAKUmJAUAAAAASk1ICgAAAACUmpAUAAAAACg1ISkAAAAAUGpCUgAAAACg1ISkAAAAAECpCUkBAAAAgFITkgIAAAAApSYkBQAAAABKTUgKAAAAAJSakBQAAAAAKDUhKQAAAABQakJSAAAAAKDUhKQAAAAAQKkJSQEAAACAUhOSAgAAAAClJiQFAAAAAEpNSAoAAAAAlJqQFAAAAAAoNSEpAAAAAFBqQlIAAAAAoNSEpAAAAABAqQlJAQAAAIBSa9HYDTRlRVEkSebMmdPInQAAAABA07M8V1ueszUWIek6WP5N3GOPPRq5EwAAAABouubMmZNOnTo12vNXFY0d0zZhdXV1eeedd9KhQ4dUVVU1djuw2amtrU2vXr3yv//7v+nYsWNjtwMblP0dNgzHFmVif4dNh+ORMlnX/b0oisyZMyc9evRIs2aNd2VQZ5Kug2bNmmXbbbdt7DZgs9exY0dvLCgN+ztsGI4tysT+DpsOxyNlsi77e2OeQbqcGzcBAAAAAKUmJAUAAAAASk1ICmyyqqurM3r06FRXVzd2K7DB2d9hw3BsUSb2d9h0OB4pk81lf3fjJgAAAACg1JxJCgAAAACUmpAUAAAAACg1ISkAAAAAUGpCUgAAAACg1ISkQK655pr0798/HTp0yNZbb50jjzwyU6dOrVezYMGCnH322enSpUvat2+fYcOGZebMmfVqzj333PTr1y/V1dXp27dvg8/14IMPpm/fvmnbtm169+6dG264YbX9vf766xk2bFi23377VFVV5eabb16h5je/+U0+//nPp0ePHqmqqsrYsWPXaNvX13bRdJR5f7/jjjsyePDgdOzYMVVVVZk1a9YKNcuf98Nf11577Rqtn3LbHI6tNdmGhnzwwQc5/vjj07Fjx2yxxRY57bTT8o9//KPedp988snZfffd06JFixx55JGrXSebtjLv79/5zney7777pm3bttliiy0arPnoz5Gqqqrcf//9q103fBzr43h89dVXc9xxx6VXr15p06ZNdt1113z/+99f4bmeeeaZfOYzn0l1dXV23HHH3HXXXavtryiKXH755dlmm23Spk2bDBkyJH/605/q1azJcdWQ//7v/85nP/vZtG7dOr169cr1119fb/6ajAU0LWXd39fkvdQzzzzT4M+fmpqaNXqOREgKJJkwYULOPvvsPP/88xk3blwWL16cww47LHPnzq3UfOMb38jPf/7zPPTQQ5kwYULeeeedHHXUUSus69RTT80xxxzT4PM8/vjjOf744zN8+PBMmTIlt99+e773ve/ltttuW2V/8+bNyw477JBrr7023bt3b7Bm7ty52XPPPfODH/xgLbZ8/WwXTUuZ9/d58+bl8MMPz6hRo1ZZd+WVV+avf/1r5WvEiBFr9TyU0+ZwbK3JNjTk+OOPz+uvv55x48blF7/4RX7zm9/k9NNPr8xfunRp2rRpk3PPPTdDhgxZ5bpoGsq8vy9atChf+tKXcuaZZ66y7s4776z3s8QfB9hQ1sfx+PLLL2frrbfOvffem9dffz2XXHJJLr744nrH2rRp03LEEUfkoIMOyuTJk3Peeeflq1/9ap588slV9nf99dfnlltuyZgxY/LCCy+kXbt2GTp0aBYsWFCpWdPj6sNqa2tz2GGHpXfv3nn55Zdzww035Fvf+lbuuOOOSs2ajAU0LWXd39fmvdTUqVPr/fzZeuut1/h5UgB8xLvvvlskKSZMmFAURVHMmjWraNmyZfHQQw9Vav7whz8USYpJkyatsPzo0aOLPffcc4Xpxx13XHH00UfXm3bLLbcU2267bVFXV7dGvfXu3bv43ve+t8qaJMWjjz662nWtr+2iaSvL/v5hTz/9dJGk+Pvf//6xnhPWRFM/thrahoa88cYbRZLixRdfrEx7/PHHi6qqquIvf/nLCvUnnXRS8cUvfnGN+qTpKMv+/mF33nln0alTpwbnfZyfTbC+rOvxuNxZZ51VHHTQQZXHF1xwQbHbbrvVqznmmGOKoUOHrnQddXV1Rffu3YsbbrihMm3WrFlFdXV18ZOf/GSF+lUdVx91++23F1tuuWWxcOHCyrQLL7yw2HnnnRus9x5v81SW/f3DVvZealW/46wpZ5ICK5g9e3aSpHPnzkmW/aVp8eLF9f5is8suu2S77bbLpEmT1ni9CxcuTOvWretNa9OmTd5+++38+c9/Xg+dr531tV00bWXZ39fGtddemy5dumSvvfbKDTfckCVLljR2SzRBm8Ox9dFtaMikSZOyxRZbZO+9965MGzJkSJo1a5YXXnhhvfbDpqss+/vaOPvss9O1a9fss88++dGPfpSiKNbLemF11tfxOHv27HrHw6RJk1Y4g23o0KGrXMe0adNSU1NTb7lOnTplwIAB6/z7xqRJk3LAAQekVatW9fqZOnVq/v73v6/Tumk6yrK/r42+fftmm222yaGHHprnnnturZYVkgL11NXV5bzzzst+++2XT3/600mSmpqatGrVaoXrhXTr1m2tru8xdOjQPPLIIxk/fnzq6ury5ptv5qabbkqS/PWvf11v27Cm1td20XSVaX9fU+eee27uv//+PP300znjjDNy9dVX54ILLmjstmhiNodjq6FtaEhNTc0KH+Nq0aJFOnfu7GdJSZRpf19TV155ZR588MGMGzcuw4YNy1lnnZVbb711PXQKq7a+jseJEyfmgQceqHfplJqamnTr1m2FddTW1mb+/PkNrmf5+htabl1/Rqysnw8/L5u3Mu3va2KbbbbJmDFj8vDDD+fhhx9Or169Mnjw4Pz+979f43UISYF6zj777EyZMmWDXFz/a1/7Ws4555x87nOfS6tWrTJw4MAce+yxSZJmzZplxowZad++feXr6quvXm/PffXVV9db94wZM9bbumm67O8rGjlyZAYPHpw99tgjw4cPz0033ZRbb701CxcuXG/9sfnbHI6thrZh+PDh9dYNif29IZdddln222+/7LXXXrnwwgtzwQUXrNENp2BdrY/jccqUKfniF7+Y0aNH57DDDlvj5X784x/XO2Z++9vffuwePmq33XarrPdf/uVf1tt6adrs7/XtvPPOOeOMM9KvX7/su++++dGPfpR999033/ve99Z4HS0+TsPA5umcc86p3HBi2223rUzv3r17Fi1alFmzZtX7i9TMmTPX6gLgVVVVue6663L11VenpqYmW221VcaPH58k2WGHHbLllltm8uTJlfr19XGvZNkb/S9/+cuVxz169Fhv20XTVLb9/eMaMGBAlixZkunTp2fnnXdeH+2xmdscjq2VbcOVV16Z888/v15t9+7d8+6779abtmTJknzwwQd+lpRA2fb3j2vAgAH59re/nYULF6a6unq9rBM+an0cj2+88UYOOeSQnH766bn00kvrzevevXu9O4QvX0fHjh3Tpk2bfOELX8iAAQMq83r27Fk543vmzJnZZptt6i3Xt2/fNd62xx57LIsXL06y7JIbq+pn+Tw2b2Xb3z+uffbZJ88+++wa1wtJgRRFkREjRuTRRx/NM888kz59+tSb369fv7Rs2TLjx4/PsGHDkiy7Y9yMGTMyaNCgtX6+5s2bp2fPnkmSn/zkJxk0aFC22mqrJMmOO+64jlvTsM6dO6/wi8P63i6ahrLu7x/X5MmT06xZs7W7KySltDkcW6vbhq233nqFY2HQoEGZNWtWXn755fTr1y9J8tRTT6Wurq7eLw9sXsq6v39ckydPzpZbbikgZYNYX8fj66+/noMPPjgnnXRSvvOd76zwPIMGDcpjjz1Wb9q4ceMq6+jQoUM6dOhQb36fPn3SvXv3jB8/vhIS1dbW5oUXXlirO3v37t27wX4uueSSLF68OC1btqz0s/POO2fLLbdc43XTtJR1f/+4Jk+eXC+wXR0hKZCzzz479913X372s5+lQ4cOleuFdOrUKW3atEmnTp1y2mmnZeTIkencuXM6duyYESNGZNCgQRk4cGBlPW+99Vb+8Y9/pKamJvPnz6+c2fCpT30qrVq1yvvvv5+f/vSnGTx4cBYsWJA777wzDz30UCZMmLDK/hYtWpQ33nij8v+//OUvmTx5ctq3b1/5xeAf//hH3nrrrcoy06ZNy+TJk9O5c+dst912Da53fW0XTUtZ9/dk2XWCampqKsu+9tpr6dChQ7bbbrt07tw5kyZNygsvvJCDDjooHTp0yKRJk/KNb3wjJ5xwgjfbrNbmcGytbhsasuuuu+bwww/P1772tYwZMyaLFy/OOeeck2OPPbbeWdxvvPFGFi1alA8++CBz5sypbNfanFnBpqOs+3uSzJgxIx988EFmzJiRpUuXVnrecccd0759+/z85z/PzJkzM3DgwLRu3Trjxo3L1Vdfvd7OSoWPWh/H45QpU3LwwQdn6NChGTlyZGUdzZs3r/xBYvjw4bnttttywQUX5NRTT81TTz2VBx98ML/85S9X2ltVVVXOO++8XHXVVdlpp53Sp0+fXHbZZenRo0eOPPLISt3qjquG/Nu//VuuuOKKnHbaabnwwgszZcqUfP/736/30eI1GQtoWsq6vyerfy918803p0+fPtltt92yYMGC/PCHP8xTTz2VX/3qV2v+Aq/8xvdAWSRp8OvOO++s1MyfP78466yzii233LJo27Zt8X/+z/8p/vrXv9Zbz4EHHtjgeqZNm1YURVG89957xcCBA4t27doVbdu2LQ455JDi+eefX21/06ZNa3C9Bx54YKXm6aefbrDmpJNOWuW618d20bSUeX8fPXr0Krf95ZdfLgYMGFB06tSpaN26dbHrrrsWV199dbFgwYI1eWkpuc3h2FqTbWjI3/72t+K4444r2rdvX3Ts2LE45ZRTijlz5tSr6d27d4Prpmkq8/5+0kknNbjc008/XRRFUTz++ONF3759i/bt2xft2rUr9txzz2LMmDHF0qVL1+SlhbW2Po7Hlb1H6t27d73nevrpp4u+ffsWrVq1KnbYYYfVHi9FURR1dXXFZZddVnTr1q2orq4uDjnkkGLq1Kn1alZ3XK3Mq6++Wuy///5FdXV10bNnz+Laa6+tN39NxgKaljLv76t7L3XdddcVn/jEJ4rWrVsXnTt3LgYPHlw89dRTq+35w6qKoigCAAAAAFBS7m4PAAAAAJSakBQAAAAAKDUhKQAAAABQakJSAAAAAKDUhKQAAAAAQKkJSQEAAACAUhOSAgAAAAClJiQFACi56dOnp6qqKttvv31jtwIAAI1CSAoAUALbb799qqqqMn369MZuZaOpqqpKVVVVY7cBAEAT0KKxGwAAoHH17Nkzf/jDH9KyZcvGbgUAABqFkBQAoORatmyZXXbZpbHbAACARuPj9gAAm7G77rorVVVV+fOf/5wk6dOnT+Vj6FVVVXnmmWdWeU3SD39k/d57780+++yT9u3bZ6uttspxxx2XGTNmJEmKoshtt92Wvn37pl27dunatWtOPvnkvPvuuyvt7c0338wZZ5yRT3ziE2ndunU6deqUAw44IPfee2+D9bNnz86ll16a3XffPe3atUt1dXV69OiR/fbbL5dffnkWL16cJPnWt75V72P2H97eD19yYPHixbn33ntz/PHHZ5dddknHjh3Tpk2b7Lzzzjn33HPzzjvvNNjH4MGDK6/d888/nyOOOCJdunRJhw4dcuCBB+a3v/1tpfaJJ57IIYccki233DLt27fPoYcemt///vcrrPPD34MlS5bk+uuvz2677ZY2bdqka9eu+fKXv5w//vGPDfbzpz/9Kaeeemr69OmT6urqtG/fPr17984RRxyRO++8c6WvPwAA/1RVFEXR2E0AALBhPPvss/nhD3+Yn/70p5k7d26GDRuW9u3bV+ZfdNFFad26dfr06ZPevXuvcM3S5WHjRRddlBtvvDEHHHBAOnfunN/97neZMWNGevXqlVdffTXDhw/Pf/3Xf2Xw4MFp06ZNnnvuubz77rvZY4898uKLL6ZVq1b11vvQQw/lxBNPzIIFC7LLLrtk1113zezZs/PCCy9k7ty5OeWUU/KjH/2oUj9v3rwMGDAgU6ZMyVZbbZWBAwemXbt2qampyR//+MfU1NTk73//e7bYYouMHTs2Y8eOzd13350kOemkk+o994033piuXbvm7bffTq9evdKpU6fsuuuu6dWrV+bOnZvJkyfnnXfeyVZbbZWJEydmxx13rLf84MGDM2HChJx//vm5+eabs/vuu+eTn/xkpk6dmsmTJ6e6ujpPPfVUXnnllZx77rkZOHBgtt1220yePDlvvvlm2rdvn1deeaXeeqdPn175HvTr1y8///nPc+CBB6Zr16753e9+l//3//5f2rdvn1/96lcZNGhQZbkpU6Zkv/32S21tbXbeeefstttuad68ed5+++289tpr+cQnPpHJkyev/Y4DAFA2BQAAm73evXsXSYpp06atMG/atGlFkqJ3794rzEtSJCm6dOlSTJ48uTJ93rx5xf77718kKXbffffiE5/4RDF9+vTK/Pfee6/YcccdiyTFvffeW2+d//3f/11UV1cXrVu3Lh5++OF686ZPn17svvvuRZLi7rvvrky/++67iyTFv/zLvxSLFi2qt8zSpUuLZ555pli4cGGDva9MbW1t8bOf/WyF5RYtWlRcfPHFRZLiX//1X1dY7sADDyySFFVVVcU999xTb97IkSOLJMXOO+9ctG/fvvj1r39dmbdkyZJi2LBhRZLiq1/9ar3lln8PkhRdu3YtXn311XrLjRgxovI9WrBgQWXeKaecUiQprrrqqhX6nDdvXjFhwoSVbj8AAP/k4/YAAKzWlVdemT333LPyuE2bNhk5cmSS5LXXXsstt9yS3r17V+Z37do1Z555ZpJk/Pjx9db1ne98JwsXLsxVV12Vo446qt683r175z/+4z+SJLfccktl+syZM5Mkhx566Ao3mGrWrFkOPPDAFc5WXZ0OHTrkC1/4wgrLtWzZMldffXV69OiRJ554InPmzGlw+aOPPjonnHBCvWmXXHJJkmTq1Kk588wzc8ghh1TmNW/ePKNGjUqy4mvyYZdeemn22GOPesvdcMMN6dmzZ/785z/n4Ycfrsxb/rr867/+6wrradOmTQ444ICVPg8AAP8kJAUAYLUaCuF22mmnJEmLFi1y2GGHrXT+h6/tWVdXl8cffzxJcswxxzT4XHvvvXflI+kLFixIkvTv3z9Jcv311+c///M/88EHH6zD1tT36quv5rvf/W5GjBiRU089NSeffHJOPvnkLFmyJHV1dXnrrbcaXK6h16Rz587p0qXLSuc39Jp81EcvD5Ak1dXVldfrmWeeqUzfZ599kiRnnnlmnnzyycrrBQDA2nF3ewAAVmu77bZbYdrya5tus802adFixbeVHTp0SJJ6wd3f/va31NbWJkl69eq12uf929/+lp49e2bw4MG58MILc8MNN+Skk05KVVVVdtppp+y333754he/mM9//vNp1mzt/v4/d+7cfOUrX8mjjz66yrrl/X5UQ69Jsux1+dvf/tbg/OWvycKFCxtcdosttsgWW2zR4Lw+ffokSd5+++3KtH//93/Ps88+m1//+tc5/PDD07Jly+y555454IADcuyxx1bCZQAAVk1ICgDAaq0qgFybcLKurq7y/4bOmPyo6urqyv+vvfbaDB8+PD//+c/z7LPP5rnnnsudd96ZO++8M/3798/TTz+ddu3arXEvF198cR599NHssssuufbaa9O/f/907dq18vH7fffdN5MmTUqxkvucrm671za0XVMf7qdt27YZN25cXnzxxTzxxBOZOHFiJk6cmJdeeinf/e53c9ZZZ+UHP/jBBukDAGBzIiQFAGCj6dq1a9q0aZP58+dX7jK/NrbffvuMGDEiI0aMSJK8+OKLOeGEE/Liiy/m+uuvzxVXXLHG63rwwQeTJA888EC9a4Au96c//WmtelsfZs2alVmzZjV4Nun06dOTJNtuu+0K8/r37185a3TJkiUZO3ZsTjzxxNx+++05+uijc9BBB23ItgEAmjzXJAUAKIHlZ0cuWbKkUfto3rx5Dj300CT/DCnXRf/+/XPWWWclSSZPnlxv3vIbPK1sm5df1/TDN5xa7sknn8z777+/zv19HPfcc88K0xYtWpQHHnggSTJ48OBVLt+iRYscffTRGTp0aJIVXxcAAFYkJAUAKIHlZx++/vrrjdxJMnr06LRq1Sr//u//nrvvvrveR/CXmzJlSh555JHK40cffTS/+c1vVqhdvHhxnnjiiSQrhp2r2+Zdd901SXLrrbfWmz516tQMHz58Lbdq/fn2t7+dKVOmVB7X1dXlwgsvzNtvv51evXpl2LBhlXm33357pk6dusI6ampq8tJLLyVpOAQGAKA+H7cHACiBYcOG5emnn84JJ5yQww47LFtuuWWSZTf++fB1PzeGz3zmM7n33nsrd5G/9NJL86lPfSpbbbVVPvjgg7z22mt5++23c8wxx+Soo45KkkyYMCHf//7307Vr1+y1117ZeuutM2fOnDz//PN5991307Nnz1xwwQUrbPONN96YIUOG5OCDD67cNOm6665Lly5dMnr06Bx99NG57LLL8uCDD2a33XbLu+++m9/+9rf57Gc/mx49emTixIkb9bXZbrvt0q9fv3zmM5/J4MGD06VLl7z44ov5n//5n7Rr1y733XdfWrduXam/4447cvbZZ6dPnz759Kc/nY4dO+a9997Lb3/728yfPz8HH3xwvvCFL2zUbQAAaIqEpAAAJXDmmWdmzpw5uffee/PYY49V7jh/wgknZPvtt9/o/XzpS19K//79c8stt2TcuHF57rnnsnTp0nTr1i077rhjzjnnnBx99NGV+pNPPjlt2rTJs88+mzfeeCMTJkxIp06dst122+W8887L6aefni5dutR7jm9/+9tp1qxZHnnkkYwdOzaLFi1Kklx66aXp0qVLjjrqqEyYMCFXXHFFXn311fzP//xPdthhh3zrW9/K+eefn8MOO2yjviZJUlVVlQcffDDXX3997rnnnvzmN79Ju3btMmzYsFx55ZX51Kc+Va/+O9/5Tn75y1/m+eefz/PPP5/Zs2dn6623zoABA3LKKafkuOOOS4sW3vIDAKxOVbGy23UCAAAbxfTp09OnT5/07t27coMmAAA2HtckBQAAAABKTUgKAAAAAJSakBQAAAAAKDXXJAUAAAAASs2ZpAAAAABAqQlJAQAAAIBSE5ICAAAAAKUmJAUAAAAASk1ICgAAAACUmpAUAAAAACg1ISkAAAAAUGpCUgAAAACg1ISkAAAAAECp/X+7MFKSAMPcAgAAAABJRU5ErkJggg==", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABUkAAANHCAYAAAALxtxzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAADLBklEQVR4nOzdd3hUdaL/8c+ZkslMMgkgIqAgKIq6uCBYAAv2rkDoKNUlkATURb1rUFGwALaliLhgQUBUmorl6rqsoq6iaxdU9CoKIkhPnX7O7w+U37IiAinfycz79TzzLBnOzHlnuc9dng+TcyzHcRwBAAAAAAAAQJpymQ4AAAAAAAAAAJMYSQEAAAAAAACkNUZSAAAAAAAAAGmNkRQAAAAAAABAWmMkBQAAAAAAAJDWGEkBAAAAAAAApDVGUgAAAAAAAABpjZEUAAAAAAAAQFrzmA6oy2zb1o8//qhgMCjLskznAAAAAAAAAHWK4zgqKytT06ZN5XKZ+zwnI2kV/Pjjj2rWrJnpDAAAAAAAAKBOW7dunQ477DBj52ckrYJgMChJ+vTTT3f9GgAAAAAAAMC+KSsr0x//+Efj2xojaRX88iP2wWBQOTk5hmsAAAAAAACAusn0pSy5cRMAAAAAAACAtMZICgAAAAAAACCtMZICAAAAAAAASGtckxQAAAAAAAApw3Ec2bYt27blOI7pnLRmWZZcLpdcLpfxa47+HkZSAAAAAAAApIR4PK4dO3YoGo0m/SiXLhzHUUZGhurVqyePJ3mnyOQtAwAAAAAAAPaR4zjavHmzvF6vmjZtqoyMDNNJkBSNRrVlyxZt3rxZjRs3TtrxmpEUAAAAAAAAdV48HpfjOGrSpIn8fr/pHPwsMzNTXq9X33//veLxuLxer+mkPeLGTQAAAAAAAKjzHMeRZVlJ+0nFdPbLn0syXyOWkRQAAAAAAABAWmMkBQAAAAAAAJDWGEkBAAAAAAAApDVGUgAAAAAAAABpjZEUAAAAAAAASEPnnHOORo8ebTojKTCSAgAAAAAAAEhrjKQAAAAAAADAf/rhB1mvvy798IPpEtQSRlIAAAAAAACkJseRKir262HNmCH3kUfKfd55ch95pKwZM/b7PeQ4+5W5ceNGeb1eTZ06VSeeeKKys7PVtm1bvfXWW3s8ftasWWrevLls297t+by8PP3pT3/a9fUrr7yiLl26qGHDhjrkkEPUtWtXffPNN7/Z0apVK02ZMmW35zp06KDx48fv+tq2bU2aNElHHXWUgsGg2rdvr8WLF+/X95uMGEkBAAAAAACQmior5alXb78e7quvlvXz+GjZttxXX73f76HKyv3K/OSTTyRJs2fP1v3336/3339fzZo106BBg341hEpSz549tXXrVr3++uu7ntu2bZteeeUV9e/ff9dzFRUVuvbaa7VixQq98sorcrlc6tmz5x7fc19NmjRJ8+bN0/Tp0/XJJ5/ommuu0aBBg/TGG28c8HsmA4/pAAAAAAAAACCdffrpp/J6vVqyZIlatGghSRo3bpw6duyo9evXq1mzZrsdX79+fV144YV68skndfbZZ0uSFi9erIYNG+rMM8/cdVxeXt5ur5s1a5aaNGmizz//XG3atNnvzkgkookTJ+rll19Wp06dJElHHHGE/vWvf2nWrFk644wz9vs9kwUjKQAAAAAAAFJTIKD4jh37fvz69XIff/yuT5JKkuN2K/Hpp9Khh+7XeffHJ598ou7du+8aSCUpJydHkvTaa6/p6quv3vX8Cy+8oNNOO039+vXTiBEj9MADD8jn8+nJJ59U79695XL9/x8c//rrrzVu3Di999572rJly65PkK5bt+6ARtL/+7//U2VlpS666KLdno9Go2rXrt1+v18yYSQFAAAAAABAarIsKStr348/+mjZM2bIVVgoK5GQ43bLfvBB6eija65RO0fSAQMG7PbcihUr1LBhQ3Xt2lWdO3fe9fyhP4+1l156qRzH0UsvvaQTTzxRb731lu69997d3qN79+5q3ry5HnroITVp0kS2batdu3aKRqN77HC5XHL+63qq8Xh816/Ly8slSUuXLlXTpk13O87n8+3nd51cGEkBAAAAAACAnzlDhypx/vmyvvlGzpFHSocdVqPnC4VC+vrrr5VIJHY9Z9u2pk6dqgEDBig3N1e5ubm/el1mZqa6deumJ598Ut98841at26t9u3b7/r9rVu3avXq1XrooYd02mmnSdJv3gjqFw0bNtTGjRt3fV1aWqo1a9bs+vq4446Tz+fT2rVr6/SP1u8JIykAAAAAAADwnw47TE4Nj6O/+Oyzz2RZlubPn68zzzxT9erV07hx41RSUqIxY8bs9bX9+/dX165d9fnnn+92wyZp53VLDzroIM2aNUuNGzfWunXrfvf9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3X6/vLxcI0eO1GGHHSa/36/jjjtODz30UE1+CwAA7JW1dav8EydKkiJDhyrRvr3hopoXP+00VUyZIknKnDVLvpkzDRcBAAAASEd1YiR9+umnNXr0aN1666368MMP1bZtW11wwQXatGnTHo9/++231a9fP1111VX66KOP1K1bN3Xr1k0rV67cdczo0aP18ssva968efriiy907bXXauTIkVq6dGltfVsAAOzGf9ddcpWUKNGqlcLDhkmWZTqpVkT79lXldddJkgI33STvyy8bLgIAAACQbizHcRzTEb/nlFNO0UknnaQHHnhAkmTbtpo1a6ZRo0bpxhtv/NXxffr0UUVFhV544YVdz3Xs2FHt2rXb9WnRNm3aqE+fPrrlllt2HdOhQwdddNFFuuOOO/apq7S0VLm5uVqzZo1ycnKq8i0CANKc+7PPlHPWWbIcR+V//Wtq3dF+XziOsoYNk++ZZ+QEAip96SUljj/edBUAAACAGlZaWqqWLVuqpKTE6L6W9J8kjUaj+uCDD3Tuuefues7lcuncc8/VO++8s8fXvPPOO7sdL0kXXHDBbsd37txZS5cu1fr16+U4jl577TV99dVXOv/882vmGwEA4Lc4jgLFxbIcR9Ezz1S0Z0/TRbXPslTx4IOKnXSSrMpKBXv1krVhg+kqAAAAAGki6UfSLVu2KJFI6JBDDtnt+UMOOUQbN27c42s2btz4u8dPmzZNxx13nA477DBlZGTowgsv1PTp03XGGWf8ZkskElFpaeluDwAAqirj2WflfecdOT6fwkVFUiBgOsmMjAyVP/WUEocfLtfmzcrp3l0qLzddBQAAACANJP1IWlOmTZumFStWaOnSpfrggw903333qaioSP/4xz9+8zUTJkxQbm7urkezZs1qsRgAkJIqKuS/9VZJUqRfP8W7dDEcZJZTr57KliyRXa+e3F9/reCVV0qJhOksAAAAACku6UfShg0byu1266efftrt+Z9++kmNGzfe42saN2681+NDoZDGjBmj+++/X5dddpn++Mc/auTIkerTp4/uvffe32wpLi5WSUnJrse6deuq+N0BANKdf+pUudevl924scIFBZLbbTrJOLtFC5U99ZScjAx533xTgdGjTScBAAAASHFJP5JmZGSoQ4cOWrZs2a7nbNvWsmXL1KlTpz2+plOnTrsdL0mvvvrqruNjsZhi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1G233ab3339fI0eOlCQddNBBatOmzW4Pr9erxo0bq3Xr1lVqBbB/MubPl+eTT+RkZSlUWCj5fKaTAABAGoiMHKnwgAGSpOyiIrnfe89wEQAAMKVKI2mvXr3Url079ejRY6/X5/z888/VsmXLqpxKffr00b333quxY8eqXbt2+vjjj/Xyyy/vujnT2rVrtWHDhl3Hd+7cWfPnz9fMmTPVtm1bLVq0SM8++6zatGlTpQ4A1csqKVHg9tslSeGBA5Xo2NFwEQAASBuWpcp771XsjDNkRaMK9usn1/ffm64CAAAGWI5z4Fcpd7vdys7OVllZmXJycnTdddfpyiuv3DWIxmIx3XbbbZowYYKmTZumoqKiagtPBqWlpcrNzdWaNWu4PilwgAI336zMGTOUaN5cpUuXymnWzHQSAABIN+Xlyjn/fHlWr975d5LXXpNTr57pKgAA0kJpaalatmypkpISo/talUbSpk2b7nZN0l/uEt+gQQPl5OToxx9/VDQa1V/+8hfdddddVa9NMoykQNW4Vq9W7hlnyIrHVTFpkiJ/+pPpJAAAkKasH39U7tlny7V5s2IdOqjshRekjAzTWQAApLyUGEkl6ccff9T777+/22PLli27n8SydMQRR+ikk07a9Wjfvr0CgUCV4k1jJAWqwHEU7NVL3tdeU6xzZ5U9+aSUnW26CgAApDH3ypXKufBCWaGQIl27quKRR6SfPwgCAABqRsqMpHvy/fff7xpM//3vf+vDDz/Ujh07dp7w579kuN1uRaPR6j51rWIkBQ6c93//V8Err5Tj9ar80UcVu/hi00kAAADy/v3vyr7iClm2rdCf/6zQzTebTgIAIKWl9Ei6J//3f/+3azT997//rY8//rjKd7w3jZEUOEDhsHJPPVXu775TuF8/VU6eLHk8pqsAAAAkSb5Zs5R1442SpPKpUxW94grDRQAApK5kGUlrbZVo1aqVWrVqpb59+0qSammbBZCEMmfMkPu772QfdJDChYUMpAAAIKlEhg2T65tv5J81S1nXXSe7eXPFTz/ddBYAAKhBLlMntri2D5CWrB9/lP/++yVJ4WHDZB93nOEiAACAXwvddZei558vKxZT9oABcn39tekkAABQg4yNpADSU2D8eFmVlYofd5wiV11lOgcAAGDPXC6VP/KI4m3ayFVWpmBenqz/ukEtAABIHYykAGqN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ZBiGnn322WPGrF27VjfeeKNq164twzC0ePHik1r38lovVB7xvL2/9NJL6tSpk7xerwzDUF5e3jFjfnjeH389/fTTJ7V8xLeqsG+dzDqU5bvvvtNdd90lr9er1NRUDRkyREeOHCm13vfcc4+aNWsmh8OhXr16nXCZqNjieXufMmWK2rZtq6SkJKWmppY55n9/jhiGoQULFpxw2cDpKI/98eOPP1a/fv1Ut25dud1uNW3aVL/97W+Pea4PPvhAV155pRITE9WoUSO98sorJ8xnmqYef/xxXXDBBXK73erSpYt27dpVaszJ7Fdl+fvf/66rr75aLpdLdevW1TPPPFNq/skcC1C5xOv2fjK/S33wwQdl/vzJzc09qeeQKEkBSFqzZo1GjBihTZs2acWKFYpEIurWrZsKCgpKxjz44IN655139MYbb2jNmjU6cOCAevfufcyyBg8erL59+5b5PEuXLtVdd92lYcOGaceOHZo9e7ZmzZql559//ifzFRYW6qKLLtLTTz+tWrVqlTmmoKBAzZs31wsvvHAKa14+64XKJZ6398LCQvXo0UNjx479yXETJ07UN998U/I1atSoU3oexKeqsG+dzDqU5a677tInn3yiFStW6K9//avWrl2rX/ziFyXzi4uL5Xa7df/996tLly4/uSxUDvG8vYfDYd12220aPnz4T46bO3duqZ8l/HEAZ0t57I9btmzReeedp1dffVWffPKJxo0bpzFjxpTa1/bu3avrr79e11xzjbZv364HHnhAQ4cO1fLly38y3zPPPKPnnntOWVlZ2rx5szwej7p3765gMFgy5mT3qx8LBALq1q2b6tevry1btmjatGn69a9/rZdeeqlkzMkcC1C5xOv2fiq/S+3cubPUz5/zzjvvpJ9HJgD8j0OHDpmSzDVr1pimaZp5eXmm0+k033jjjZIxn332mSnJ3Lhx4zGPf+KJJ8zmzZsfM71fv37mrbfeWmrac889Z1544YVmLBY7qWz169c3Z82a9ZNjJJlvvfXWCZdVXuuFyi1etvcfW716tSnJ/P7770/rOYGTUdn3rbLWoSyffvqpKcnMzs4umbZ06VLTMAzz66+/Pmb8wIEDzZtvvvmkcqLyiJft/cfmzp1r+ny+Muedzs8moLyc6f74g8zMTPOaa64puf/II4+Yl112Wakxffv2Nbt3737cZcRiMbNWrVrmtGnTSqbl5eWZiYmJ5vz5848Z/1P71f+aPXu2Wa1aNTMUCpVMe/TRR83GjRuXOZ7f8aqmeNnef+x4v0v91P9xThZnkgI4ht/vlyRVr15d0tG/NEUikVJ/sWnSpInq1aunjRs3nvRyQ6GQXC5XqWlut1tfffWVvvzyy3JIfmrKa71QucXL9n4qnn76adWoUUM///nPNW3aNEWjUasjoRKqCvvW/65DWTZu3KjU1FS1bNmyZFqXLl1ks9m0efPmcs2DiitetvdTMWLECKWlpalVq1Z6+eWXZZpmuSwXOJHy2h/9fn+p/WHjxo3HnMHWvXv3n1zG3r17lZubW+pxPp9PGRkZZ/z/jY0bN6pDhw5KSEgolWfnzp36/vvvz2jZqDziZXs/FS1atNAFF1ygrl276sMPPzylx1KSAiglFovpgQceULt27XT55ZdLknJzc5WQkHDM54Wcf/75p/T5Ht27d9ebb76pVatWKRaL6fPPP9eMGTMkSd988025rcPJKq/1QuUVT9v7ybr//vu1YMECrV69Wvfdd5+mTp2qRx55xOpYqGSqwr5V1jqUJTc395i3cTkcDlWvXp2fJXEinrb3kzVx4kQtWrRIK1asUJ8+fZSZmanf/e535ZAU+GnltT9u2LBBCxcuLPXRKbm5uTr//POPWUYgEFBRUVGZy/lh+WU97kx/Rhwvz4+fF1VbPG3vJ+OCCy5QVlaW/vKXv+gvf/mL6tatq06dOmnr1q0nvQxKUgCljBgxQjt27DgrH65/7733auTIkbrhhhuUkJCg1q1b64477pAk2Ww27d+/X8nJySVfU6dOLbfnnjp1aqll79+/v9yWjcqL7f1Yo0ePVqdOnXTFFVdo2LBhmjFjhn73u98pFAqVWz5UfVVh3yprHYYNG1Zq2YDE9l6WCRMmqF27dvr5z3+uRx99VI888shJXXAKOFPlsT/u2LFDN998s5544gl169btpB/32muvldpn1q1bd9oZ/tdll11WstyePXuW23JRubG9l9a4cWPdd999uuqqq9S2bVu9/PLLatu2rWbNmnXSy3CcTmAAVdPIkSNLLjhx4YUXlkyvVauWwuGw8vLySv1F6uDBg6f0AeCGYeg3v/mNpk6dqtzcXNWsWVOrVq2SJF100UWqVq2atm/fXjK+vN7uJR39Rf/2228vuV+7du1yWy9UTvG2vZ+ujIwMRaNR7du3T40bNy6PeKjiqsK+dbx1mDhxoh5++OFSY2vVqqVDhw6VmhaNRvXdd9/xsyQOxNv2froyMjI0adIkhUIhJSYmlssygf9VHvvjp59+qs6dO+sXv/iFxo8fX2perVq1Sl0h/IdleL1eud1u3XTTTcrIyCiZV6dOnZIzvg8ePKgLLrig1ONatGhx0uv27rvvKhKJSDr6kRs/leeHeaja4m17P12tWrXS+vXrT3o8JSkAmaapUaNG6a233tIHH3yghg0blpp/1VVXyel0atWqVerTp4+ko1eM279/v9q0aXPKz2e321WnTh1J0vz589WmTRvVrFlTktSoUaMzXJuyVa9e/Zj/OJT3eqFyiNft/XRt375dNpvt1K4KibhUFfatE63Deeedd8y+0KZNG+Xl5WnLli266qqrJEnvv/++YrFYqf88oGqJ1+39dG3fvl3VqlWjIMVZUV774yeffKJrr71WAwcO1JQpU455njZt2ujdd98tNW3FihUly0hJSVFKSkqp+Q0bNlStWrW0atWqkpIoEAho8+bNp3Rl7/r165eZZ9y4cYpEInI6nSV5GjdurGrVqp30slG5xOv2frq2b99eqrA9EUpSABoxYoRef/11LVmyRCkpKSWfF+Lz+eR2u+Xz+TRkyBCNHj1a1atXl9fr1ahRo9SmTRu1bt26ZDm7d+/WkSNHlJubq6KiopIzGy699FIlJCTo22+/1Z///Gd16tRJwWBQc+fO1RtvvKE1a9b8ZL5wOKxPP/205PbXX3+t7du3Kzk5ueQ/BkeOHNHu3btLHrN3715t375d1atXV7169cpcbnmtFyqXeN3epaOfE5Sbm1vy2H/84x9KSUlRvXr1VL16dW3cuFGbN2/WNddco5SUFG3cuFEPPvig+vfvzy/bOKGqsG+daB3K0rRpU/Xo0UP33nuvsrKyFIlENHLkSN1xxx2lzuL+9NNPFQ6H9d133yk/P79kvU7lzApUHPG6vUvS/v379d1332n//v0qLi4uydyoUSMlJyfrnXfe0cGDB9W6dWu5XC6tWLFCU6dOLbezUoH/VR77444dO3Tttdeqe/fuGj16dMky7HZ7yR8khg0bpueff16PPPKIBg8erPfff1+LFi3S3/72t+NmMwxDDzzwgCZPnqxLLrlEDRs21IQJE1S7dm316tWrZNyJ9quy3HnnnXryySc1ZMgQPfroo9qxY4d++9vflnpr8ckcC1C5xOv2Lp34d6lnn31WDRs21GWXXaZgMKjf//73ev/99/Xee++d/At8/AvfA4gXksr8mjt3bsmYoqIiMzMz06xWrZqZlJRk3nLLLeY333xTajkdO3Ysczl79+41TdM0Dx8+bLZu3dr0eDxmUlKS2blzZ3PTpk0nzLd3794yl9uxY8eSMatXry5zzMCBA39y2eWxXqhc4nl7f+KJJ35y3bds2WJmZGSYPp/PdLlcZtOmTc2pU6eawWDwZF5axLmqsG+dzDqU5d///rfZr18/Mzk52fR6veagQYPM/Pz8UmPq169f5rJROcXz9j5w4MAyH7d69WrTNE1z6dKlZosWLczk5GTT4/GYzZs3N7Oysszi4uKTeWmBU1Ye++PxfkeqX79+qedavXq12aJFCzMhIcG86KKLTri/mKZpxmIxc8KECeb5559vJiYmmp07dzZ37txZasyJ9qvj+fjjj8327dubiYmJZp06dcynn3661PyTORagconn7f1Ev0v95je/MS+++GLT5XKZ1atXNzt16mS+//77J8z8Y4ZpmqYAAAAAAAAAIE5xdXsAAAAAAAAAcY2SFAAAAAAAAEBcoyQFAAAAAAAAENcoSQEAAAAAAADENUpSAAAAAAAAAHGNkhQAAAAAAABAXKMkBQAAAAAAABDXKEkBAADi3L59+2QYhho0aGB1FAAAAMASlKQAAABxoEGDBjIMQ/v27bM6yjljGIYMw7A6BgAAACoBh9UBAAAAYK06deros88+k9PptDoKAAAAYAlKUgAAgDjndDrVpEkTq2MAAAAAluHt9gAAAFXYK6+8IsMw9OWXX0qSGjZsWPI2dMMw9MEHH/zkZ5L++C3rr776qlq1aqXk5GTVrFlT/fr10/79+yVJpmnq+eefV4sWLeTxeJSWlqZ77rlHhw4dOm62zz//XPfdd58uvvhiuVwu+Xw+dejQQa+++mqZ4/1+v8aPH69mzZrJ4/EoMTFRtWvXVrt27fT4448rEolIkn7961+Xepv9j9f3xx85EIlE9Oqrr+quu+5SkyZN5PV65Xa71bhxY91///06cOBAmTk6depU8tpt2rRJ119/vWrUqKGUlBR17NhR69atKxm7bNkyde7cWdWqVVNycrK6du2qrVu3HrPMH38PotGonnnmGV122WVyu91KS0vT7bffrn/+859l5tm1a5cGDx6shg0bKjExUcnJyapfv76uv/56zZ0797ivPwAAAP7LME3TtDoEAAAAzo7169fr97//vf785z+roKBAffr0UXJycsn8xx57TC6XSw0bNlT9+vWP+czSH8rGxx57TNOnT1eHDh1UvXp1ffTRR9q/f7/q1q2rjz/+WMOGDdPbb7+tTp06ye1268MPP9ShQ4d0xRVXKDs7WwkJCaWW+8Ybb2jAgAEKBoNq0qSJmjZtKr/fr82bN6ugoECDBg3Syy+/XDK+sLBQGRkZ2rFjh2rWrKnWrVvL4/EoNzdX//znP5Wbm6vvv/9eqampWrx4sRYvXqx58+ZJkgYOHFjquadPn660tDR99dVXqlu3rnw+n5o2baq6deuqoKBA27dv14EDB1SzZk1t2LBBjRo1KvX4Tp06ac2aNXr44Yf17LPPqlmzZvrZz36mnTt3avv27UpMTNT777+vbdu26f7771fr1q114YUXavv27fr888+VnJysbdu2lVruvn37Sr4HV111ld555x117NhRaWlp+uijj/TFF18oOTlZ7733ntq0aVPyuB07dqhdu3YKBAJq3LixLrvsMtntdn311Vf6xz/+oYsvvljbt28/9Q0HAAAg3pgAAACo8urXr29KMvfu3XvMvL1795qSzPr16x8zT5IpyaxRo4a5ffv2kumFhYVm+/btTUlms2bNzIsvvtjct29fyfzDhw+bjRo1MiWZr776aqll/v3vfzcTExNNl8tl/uUvfyk1b9++fWazZs1MSea8efNKps+bN8+UZPbs2dMMh8OlHlNcXGx+8MEHZigUKjP78QQCAXPJkiXHPC4cDptjxowxJZnXXXfdMY/r2LGjKck0DMP805/+VGre6NGjTUlm48aNzeTkZHPlypUl86LRqNmnTx9Tkjl06NBSj/vheyDJTEtLMz/++ONSjxs1alTJ9ygYDJbMGzRokCnJnDx58jE5CwsLzTVr1hx3/QEAAPBfvN0eAAAAJzRx4kQ1b9685L7b7dbo0aMlSf/4xz/03HPPqX79+iXz09LSNHz4cEnSqlWrSi1rypQpCoVCmjx5snr37l1qXv369fWHP/xBkvTcc8+VTD948KAkqWvXrsdcYMpms6ljx47HnK16IikpKbrpppuOeZzT6dTUqVNVu3ZtLVu2TPn5+WU+/tZbb1X/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", "text/plain": [ "
    " ] diff --git a/api/tutorials/omop/query_api.html b/api/tutorials/omop/query_api.html index 244c5a616..3fde090ec 100644 --- a/api/tutorials/omop/query_api.html +++ b/api/tutorials/omop/query_api.html @@ -492,9 +492,9 @@

    Imports and instantiate
    -/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
    +/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
       from .autonotebook import tqdm as notebook_tqdm
    -2023-09-21 14:00:29,101 INFO cyclops.query.orm - Database setup, ready to run queries!
    +2023-10-06 10:23:17,092 INFO cyclops.query.orm - Database setup, ready to run queries!
     

    @@ -673,7 +673,7 @@

    Imports and instantiate
    -2023-09-21 14:00:37,437 INFO cyclops.query.orm - Database setup, ready to run queries!
    +2023-10-06 10:23:24,830 INFO cyclops.query.orm - Database setup, ready to run queries!
     

    @@ -713,8 +713,8 @@

    Example 1. Get all patient visits that ended in a mortality outcome in or af

    -2023-09-21 14:00:45,407 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 14:00:45,408 INFO cyclops.utils.profile - Finished executing function run_query in 1.023836 s
    +2023-10-06 10:23:31,842 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:23:31,844 INFO cyclops.utils.profile - Finished executing function run_query in 0.965239 s
     
    @@ -770,8 +770,8 @@

    Example 2. Get all measurements for female patient visits with
    -2023-09-21 14:01:01,902 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 14:01:01,904 INFO cyclops.utils.profile - Finished executing function run_query in 16.425851 s
    +2023-10-06 10:23:48,457 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:23:48,458 INFO cyclops.utils.profile - Finished executing function run_query in 16.527008 s
     

    diff --git a/api/tutorials/omop/query_api.ipynb b/api/tutorials/omop/query_api.ipynb index e8c5daa1d..4f7c31222 100644 --- a/api/tutorials/omop/query_api.ipynb +++ b/api/tutorials/omop/query_api.ipynb @@ -45,10 +45,10 @@ "id": "53009e6b", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T18:00:26.191031Z", - "iopub.status.busy": "2023-09-21T18:00:26.190524Z", - "iopub.status.idle": "2023-09-21T18:00:30.497727Z", - "shell.execute_reply": "2023-09-21T18:00:30.496385Z" + "iopub.execute_input": "2023-10-06T14:23:14.228965Z", + "iopub.status.busy": "2023-10-06T14:23:14.227858Z", + "iopub.status.idle": "2023-10-06T14:23:18.083298Z", + "shell.execute_reply": "2023-10-06T14:23:18.082438Z" } }, "outputs": [ @@ -56,7 +56,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-mhx6UJW0-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + "/home/amritk/.cache/pypoetry/virtualenvs/pycyclops-wIzUAwxh-py3.9/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", " from .autonotebook import tqdm as notebook_tqdm\n" ] }, @@ -64,7 +64,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:00:29,101 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" + "2023-10-06 10:23:17,092 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" ] }, { @@ -158,10 +158,10 @@ "id": "3a3d9cb9-fe40-45b8-ba2f-8de52a3b7f4f", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T18:00:30.504207Z", - "iopub.status.busy": "2023-09-21T18:00:30.503480Z", - "iopub.status.idle": "2023-09-21T18:00:30.619969Z", - "shell.execute_reply": "2023-09-21T18:00:30.618613Z" + "iopub.execute_input": "2023-10-06T14:23:18.088588Z", + "iopub.status.busy": "2023-10-06T14:23:18.088222Z", + "iopub.status.idle": "2023-10-06T14:23:18.161618Z", + "shell.execute_reply": "2023-10-06T14:23:18.160929Z" } }, "outputs": [ @@ -169,14 +169,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:00:30,605 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:23:18,152 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:00:30,607 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.077730 s\n" + "2023-10-06 10:23:18,153 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.051203 s\n" ] }, { @@ -233,10 +233,10 @@ "id": "030e2491-a7cc-42f3-a1ca-618212b3524c", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T18:00:30.626169Z", - "iopub.status.busy": "2023-09-21T18:00:30.625674Z", - "iopub.status.idle": "2023-09-21T18:00:30.740094Z", - "shell.execute_reply": "2023-09-21T18:00:30.738934Z" + "iopub.execute_input": "2023-10-06T14:23:18.167084Z", + "iopub.status.busy": "2023-10-06T14:23:18.166840Z", + "iopub.status.idle": "2023-10-06T14:23:18.270285Z", + "shell.execute_reply": "2023-10-06T14:23:18.269579Z" } }, "outputs": [ @@ -244,14 +244,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:00:30,733 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:23:18,265 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:00:30,734 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.066410 s\n" + "2023-10-06 10:23:18,267 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.065999 s\n" ] }, { @@ -309,10 +309,10 @@ "id": "0622b3df-2864-4f32-bd98-806019f59c50", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T18:00:30.749217Z", - "iopub.status.busy": "2023-09-21T18:00:30.748713Z", - "iopub.status.idle": "2023-09-21T18:00:44.345207Z", - "shell.execute_reply": "2023-09-21T18:00:44.343636Z" + "iopub.execute_input": "2023-10-06T14:23:18.277310Z", + "iopub.status.busy": "2023-10-06T14:23:18.276890Z", + "iopub.status.idle": "2023-10-06T14:23:30.837556Z", + "shell.execute_reply": "2023-10-06T14:23:30.836115Z" }, "tags": [] }, @@ -321,7 +321,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:00:37,437 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" + "2023-10-06 10:23:24,830 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Database setup, ready to run queries!\n" ] }, { @@ -363,10 +363,10 @@ "id": "40ff2e83-75e4-4119-aa33-26f95e63ddaa", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T18:00:44.352021Z", - "iopub.status.busy": "2023-09-21T18:00:44.351427Z", - "iopub.status.idle": "2023-09-21T18:00:45.411512Z", - "shell.execute_reply": "2023-09-21T18:00:45.410904Z" + "iopub.execute_input": "2023-10-06T14:23:30.844987Z", + "iopub.status.busy": "2023-10-06T14:23:30.844339Z", + "iopub.status.idle": "2023-10-06T14:23:31.849585Z", + "shell.execute_reply": "2023-10-06T14:23:31.848266Z" }, "tags": [] }, @@ -375,14 +375,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:00:45,407 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:23:31,842 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:00:45,408 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 1.023836 s\n" + "2023-10-06 10:23:31,844 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 0.965239 s\n" ] }, { @@ -425,10 +425,10 @@ "id": "46fd771c-5da7-4bce-aec7-08a5210a069b", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T18:00:45.418735Z", - "iopub.status.busy": "2023-09-21T18:00:45.418495Z", - "iopub.status.idle": "2023-09-21T18:01:01.909212Z", - "shell.execute_reply": "2023-09-21T18:01:01.908113Z" + "iopub.execute_input": "2023-10-06T14:23:31.853541Z", + "iopub.status.busy": "2023-10-06T14:23:31.852868Z", + "iopub.status.idle": "2023-10-06T14:23:48.462064Z", + "shell.execute_reply": "2023-10-06T14:23:48.461316Z" }, "tags": [] }, @@ -437,14 +437,14 @@ "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:01:01,902 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" + "2023-10-06 10:23:48,457 \u001b[1;37mINFO\u001b[0m cyclops.query.orm - Query returned successfully!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-21 14:01:01,904 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 16.425851 s\n" + "2023-10-06 10:23:48,458 \u001b[1;37mINFO\u001b[0m cyclops.utils.profile - Finished executing function run_query in 16.527008 s\n" ] }, { @@ -494,10 +494,10 @@ "id": "d20a2581-f613-4ab8-9feb-3e84b8835db1", "metadata": { "execution": { - "iopub.execute_input": "2023-09-21T18:01:01.914610Z", - "iopub.status.busy": "2023-09-21T18:01:01.914179Z", - "iopub.status.idle": "2023-09-21T18:01:01.923687Z", - "shell.execute_reply": "2023-09-21T18:01:01.922384Z" + "iopub.execute_input": "2023-10-06T14:23:48.468815Z", + "iopub.status.busy": "2023-10-06T14:23:48.468433Z", + "iopub.status.idle": "2023-10-06T14:23:48.477650Z", + "shell.execute_reply": "2023-10-06T14:23:48.476437Z" }, "tags": [] }, diff --git a/api/tutorials/synthea/los_prediction.html b/api/tutorials/synthea/los_prediction.html index a2782712f..d0a5dd645 100644 --- a/api/tutorials/synthea/los_prediction.html +++ b/api/tutorials/synthea/los_prediction.html @@ -676,17 +676,17 @@

    Compute length of stay (labels)
    -2023-09-21 14:01:10,509 INFO cyclops.query.orm - Database setup, ready to run queries!
    -2023-09-21 14:01:15,563 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 14:01:15,564 INFO cyclops.utils.profile - Finished executing function run_query in 3.709101 s
    -2023-09-21 14:01:17,366 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 14:01:17,367 INFO cyclops.utils.profile - Finished executing function run_query in 1.802094 s
    -2023-09-21 14:01:18,935 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 14:01:18,936 INFO cyclops.utils.profile - Finished executing function run_query in 0.389443 s
    -2023-09-21 14:01:19,432 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 14:01:19,434 INFO cyclops.utils.profile - Finished executing function run_query in 0.492748 s
    -2023-09-21 14:01:19,537 INFO cyclops.query.orm - Query returned successfully!
    -2023-09-21 14:01:19,538 INFO cyclops.utils.profile - Finished executing function run_query in 0.102891 s
    +2023-10-06 10:23:57,554 INFO cyclops.query.orm - Database setup, ready to run queries!
    +2023-10-06 10:24:01,798 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:24:01,800 INFO cyclops.utils.profile - Finished executing function run_query in 3.710401 s
    +2023-10-06 10:24:03,884 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:24:03,886 INFO cyclops.utils.profile - Finished executing function run_query in 2.084462 s
    +2023-10-06 10:24:05,455 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:24:05,456 INFO cyclops.utils.profile - Finished executing function run_query in 0.374978 s
    +2023-10-06 10:24:05,895 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:24:05,896 INFO cyclops.utils.profile - Finished executing function run_query in 0.435460 s
    +2023-10-06 10:24:05,981 INFO cyclops.query.orm - Query returned successfully!
    +2023-10-06 10:24:05,982 INFO cyclops.utils.profile - Finished executing function run_query in 0.084567 s
     

    @@ -773,9 +773,9 @@

    Drop NaNs based on the
    -
    +
    @@ -695,7 +695,7 @@

    Performance Over Time

    -
    +
    @@ -740,7 +740,7 @@

    Version

    - Date: 2023-09-21 + Date: 2023-10-06
    @@ -967,6 +967,10 @@

    Model Parameters

    +
    +

    Eval_metric

    + logloss +
    @@ -977,6 +981,10 @@

    Model Parameters

    +
    +

    Colsample_bytree

    + 1 +
    @@ -987,18 +995,14 @@

    Model Parameters

    -
    -

    Max_depth

    - 2 -
    -

    Missing

    - nan +

    N_estimators

    + 100
    @@ -1020,6 +1024,10 @@

    Missing

    +
    +

    Missing

    + nan +
    @@ -1030,10 +1038,6 @@

    Missing

    -
    -

    Reg_lambda

    - 1 -
    @@ -1045,8 +1049,8 @@

    Reg_lambda

    -

    Seed

    - 123 +

    Enable_categorical

    + False
    @@ -1058,19 +1062,11 @@

    Seed

    -
    -

    N_estimators

    - 250 -
    -
    -

    Gamma

    - 1 -
    @@ -1082,51 +1078,55 @@

    Gamma

    -

    Eval_metric

    - logloss +

    Objective

    + binary:logistic
    -
    -

    Enable_categorical

    - False -
    -

    Colsample_bytree

    - 0.7 +

    Max_depth

    + 5
    +
    +

    Random_state

    + 123 +
    -
    -

    Learning_rate

    - 0.1 -
    +
    +

    Seed

    + 123 +
    +
    +

    Learning_rate

    + 0.1 +
    @@ -1142,10 +1142,6 @@

    Learning_rate

    -
    -

    Min_child_weight

    - 3 -
    @@ -1161,14 +1157,18 @@

    Min_child_weight

    +
    +

    Reg_lambda

    + 0 +
    -

    Random_state

    - 123 +

    Gamma

    + 1
    @@ -1180,15 +1180,15 @@

    Random_state

    +
    +

    Min_child_weight

    + 3 +
    -
    -

    Objective

    - binary:logistic -
    @@ -1220,7 +1220,7 @@

    Graphics

    -
    +
    @@ -1228,7 +1228,7 @@

    Graphics

    -
    +
    @@ -1236,7 +1236,7 @@

    Graphics

    -
    +
    @@ -1244,7 +1244,7 @@

    Graphics

    -
    +
    @@ -1252,7 +1252,7 @@

    Graphics

    -
    +
    @@ -1496,7 +1496,7 @@

    Quantitative Analysis

    - + @@ -1506,7 +1506,7 @@

    Quantitative Analysis

    - + @@ -1516,7 +1516,7 @@

    Quantitative Analysis

    - + @@ -1526,7 +1526,7 @@

    Quantitative Analysis

    - + @@ -1536,7 +1536,7 @@

    Quantitative Analysis

    - + @@ -1546,7 +1546,7 @@

    Quantitative Analysis

    - + @@ -1556,7 +1556,7 @@

    Quantitative Analysis

    - + @@ -1566,7 +1566,7 @@

    Quantitative Analysis

    - + @@ -1576,7 +1576,7 @@

    Quantitative Analysis

    - + @@ -1586,7 +1586,7 @@

    Quantitative Analysis

    - + @@ -1596,7 +1596,7 @@

    Quantitative Analysis

    - + @@ -1606,7 +1606,7 @@

    Quantitative Analysis

    - + @@ -1616,7 +1616,7 @@

    Quantitative Analysis

    - + @@ -1626,7 +1626,7 @@

    Quantitative Analysis

    - + @@ -1636,7 +1636,7 @@

    Quantitative Analysis

    - + @@ -1646,7 +1646,7 @@

    Quantitative Analysis

    - + @@ -1656,7 +1656,7 @@

    Quantitative Analysis

    - + @@ -1666,7 +1666,7 @@

    Quantitative Analysis

    - + @@ -1676,7 +1676,7 @@

    Quantitative Analysis

    - + @@ -1686,7 +1686,7 @@

    Quantitative Analysis

    - + @@ -1696,7 +1696,7 @@

    Quantitative Analysis

    - + @@ -1706,7 +1706,7 @@

    Quantitative Analysis

    - + @@ -1716,7 +1716,7 @@

    Quantitative Analysis

    - + @@ -1726,7 +1726,7 @@

    Quantitative Analysis

    - + @@ -1736,7 +1736,7 @@

    Quantitative Analysis

    - + @@ -1766,7 +1766,7 @@

    Graphics

    -
    +
    @@ -1774,7 +1774,7 @@

    Graphics

    -
    +
    @@ -1782,7 +1782,7 @@

    Graphics

    -
    +
    @@ -1790,7 +1790,7 @@

    Graphics

    -
    +
    @@ -1841,7 +1841,7 @@

    Graphics

    -
    +
    diff --git a/assets/js/b91d99ed.37214bf2.js b/assets/js/3e9d370c.29f4916b.js similarity index 65% rename from assets/js/b91d99ed.37214bf2.js rename to assets/js/3e9d370c.29f4916b.js index be9a86ac1..f6c10e496 100644 --- a/assets/js/b91d99ed.37214bf2.js +++ b/assets/js/3e9d370c.29f4916b.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[349],{5745:u=>{u.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[301],{5745:u=>{u.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/9f179204.8d399381.js b/assets/js/72bee0c1.b6c646b2.js similarity index 64% rename from assets/js/9f179204.8d399381.js rename to assets/js/72bee0c1.b6c646b2.js index ece834407..a8f1716b1 100644 --- a/assets/js/9f179204.8d399381.js +++ b/assets/js/72bee0c1.b6c646b2.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[419],{4469:u=>{u.exports=JSON.parse('{"name":"docusaurus-plugin-content-blog","id":"default"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[810],{4469:u=>{u.exports=JSON.parse('{"name":"docusaurus-plugin-content-blog","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/1cd7c442.f735fc16.js b/assets/js/d098a0ec.101bc726.js similarity index 64% rename from assets/js/1cd7c442.f735fc16.js rename to assets/js/d098a0ec.101bc726.js index a79b9f9ce..b9be944a8 100644 --- a/assets/js/1cd7c442.f735fc16.js +++ b/assets/js/d098a0ec.101bc726.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[305],{3769:u=>{u.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[963],{3769:u=>{u.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/main.d39f8eb6.js b/assets/js/main.d39f8eb6.js deleted file mode 100644 index bcb558b52..000000000 --- a/assets/js/main.d39f8eb6.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.d39f8eb6.js.LICENSE.txt */ -(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7294),a=n(7462),o=n(8356),i=n.n(o),l=n(6887);const s={"01a85c17":[()=>Promise.all([n.e(532),n.e(592),n.e(13)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"0e384e19":[()=>Promise.all([n.e(592),n.e(671)]).then(n.bind(n,9881)),"@site/docs/intro.md",9881],17896441:[()=>Promise.all([n.e(532),n.e(592),n.e(918)]).then(n.bind(n,9055)),"@theme/DocItem",9055],"1be78505":[()=>Promise.all([n.e(532),n.e(514)]).then(n.bind(n,9963)),"@theme/DocPage",9963],"1cd7c442":[()=>n.e(305).then(n.t.bind(n,3769,19)),"/mnt/data/actions-runner2/_work/cyclops/cyclops/docs/cyclops-webpage/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],"1f391b9e":[()=>Promise.all([n.e(532),n.e(592),n.e(85)]).then(n.bind(n,4247)),"@theme/MDXPage",4247],"28a653eb":[()=>n.e(934).then(n.t.bind(n,2702,19)),"~blog/default/cyclops-blog-tags-alpha-036-list.json",2702],"393be207":[()=>Promise.all([n.e(592),n.e(414)]).then(n.bind(n,3123)),"@site/src/pages/markdown-page.md",3123],"59d1d05d":[()=>Promise.all([n.e(592),n.e(374)]).then(n.bind(n,4664)),"@site/blog/2023-03-03-alpha-release.md?truncated=true",4664],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"6875c492":[()=>Promise.all([n.e(532),n.e(592),n.e(529),n.e(610)]).then(n.bind(n,1714)),"@theme/BlogTagsPostsPage",1714],"814f3328":[()=>n.e(535).then(n.t.bind(n,5641,19)),"~blog/default/blog-post-list-prop-default.json",5641],"91ff21cd":[()=>n.e(76).then(n.t.bind(n,2820,19)),"~blog/default/cyclops-blog-archive-b12.json",2820],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"9e4087bc":[()=>n.e(608).then(n.bind(n,3169)),"@theme/BlogArchivePage",3169],"9f179204":[()=>n.e(419).then(n.t.bind(n,4469,19)),"/mnt/data/actions-runner2/_work/cyclops/cyclops/docs/cyclops-webpage/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",4469],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(592),n.e(529),n.e(89)]).then(n.bind(n,46)),"@theme/BlogListPage",46],ac95b056:[()=>n.e(664).then(n.t.bind(n,3895,19)),"~blog/default/cyclops-blog-tags-alpha-036.json",3895],b1dc3a25:[()=>n.e(544).then(n.t.bind(n,2379,19)),"~blog/default/cyclops-blog-tags-tags-e77.json",2379],b91d99ed:[()=>n.e(349).then(n.t.bind(n,5745,19)),"/mnt/data/actions-runner2/_work/cyclops/cyclops/docs/cyclops-webpage/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],c26b02f3:[()=>n.e(329).then(n.t.bind(n,2309,19)),"~blog/default/cyclops-blog-658.json",2309],c4f5d8e4:[()=>Promise.all([n.e(532),n.e(195)]).then(n.bind(n,3261)),"@site/src/pages/index.js",3261],ccc49370:[()=>Promise.all([n.e(532),n.e(592),n.e(529),n.e(103)]).then(n.bind(n,5203)),"@theme/BlogPostPage",5203],d207b03a:[()=>Promise.all([n.e(592),n.e(510)]).then(n.bind(n,726)),"@site/blog/2023-03-03-alpha-release.md",726]};function u(e){let{error:t,retry:n,pastDelay:a}=e;return t?r.createElement("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):a?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var c=n(9670),d=n(226);function f(e,t){if("*"===e)return i()({loading:u,loader:()=>n.e(972).then(n.bind(n,4972)),modules:["@theme/NotFound"],webpack:()=>[4972],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const o=l[`${e}-${t}`],f={},p=[],m=[],g=(0,c.Z)(o);return Object.entries(g).forEach((e=>{let[t,n]=e;const r=s[n];r&&(f[t]=r[0],p.push(r[1]),m.push(r[2]))})),i().Map({loading:u,loader:f,modules:p,webpack:()=>m,render(t,n){const i=JSON.parse(JSON.stringify(o));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let o=i;const l=n.split(".");l.slice(0,-1).forEach((e=>{o=o[e]})),o[l[l.length-1]]=a}));const l=i.__comp;delete i.__comp;const s=i.__context;return delete i.__context,r.createElement(d.z,{value:s},r.createElement(l,(0,a.Z)({},i,n)))}})}const p=[{path:"/cyclops/blog",component:f("/cyclops/blog","3f1"),exact:!0},{path:"/cyclops/blog/archive",component:f("/cyclops/blog/archive","e95"),exact:!0},{path:"/cyclops/blog/cyclops-alpha-release",component:f("/cyclops/blog/cyclops-alpha-release","fe3"),exact:!0},{path:"/cyclops/blog/tags",component:f("/cyclops/blog/tags","87a"),exact:!0},{path:"/cyclops/blog/tags/alpha",component:f("/cyclops/blog/tags/alpha","f73"),exact:!0},{path:"/cyclops/markdown-page",component:f("/cyclops/markdown-page","86a"),exact:!0},{path:"/cyclops/docs",component:f("/cyclops/docs","363"),routes:[{path:"/cyclops/docs/intro",component:f("/cyclops/docs/intro","7a7"),exact:!0,sidebar:"tutorialSidebar"}]},{path:"/cyclops/",component:f("/cyclops/","200"),exact:!0},{path:"*",component:f("*")}]},8934:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>o});var r=n(7294);const a=r.createContext(!1);function o(e){let{children:t}=e;const[n,o]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{o(!0)}),[]),r.createElement(a.Provider,{value:n},t)}},9383:(e,t,n)=>{"use strict";var r=n(7294),a=n(3935),o=n(3727),i=n(405),l=n(412);const s=[n(2497),n(3310),n(8320),n(2295)];var u=n(723),c=n(6550),d=n(8790);function f(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var p=n(7462),m=n(5742),g=n(2263),h=n(4996),v=n(6668),b=n(1944),y=n(4711),w=n(9727),k=n(3320),E=n(197);function S(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,g.Z)(),n=(0,y.l)();return r.createElement(m.Z,null,Object.entries(t).map((e=>{let[t,{htmlLang:a}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:a})})),r.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function x(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.Z)(),a=function(){const{siteConfig:{url:e}}=(0,g.Z)(),{pathname:t}=(0,c.TH)();return e+(0,h.Z)(t)}(),o=t?`${n}${t}`:a;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function C(){const{i18n:{currentLocale:e}}=(0,g.Z)(),{metadata:t,image:n}=(0,v.L)();return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:w.h})),n&&r.createElement(b.d,{image:n}),r.createElement(x,null),r.createElement(S,null),r.createElement(E.Z,{tag:k.HX,locale:e}),r.createElement(m.Z,null,t.map(((e,t)=>r.createElement("meta",(0,p.Z)({key:t},e))))))}const T=new Map;function _(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,d.f)(u.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return T.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return T.set(e.pathname,t),{...e,pathname:t}}var A=n(8934),L=n(8940);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{var r;const a=(null==(r=t.default)?void 0:r[e])??t[e];return null==a?void 0:a(...n)}));return()=>a.forEach((e=>null==e?void 0:e()))}const P=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,r.useLayoutEffect)((()=>{a!==n&&(a&&function(e){const{hash:t}=e;if(t){const e=decodeURIComponent(t.substring(1)),n=document.getElementById(e);null==n||n.scrollIntoView()}else window.scrollTo(0,0)}(n),R("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function N(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(u.Z,e))).flat();return Promise.all(t.map((e=>null==e.route.component.preload?void 0:e.route.component.preload())))}class O extends r.Component{constructor(e){super(e),this.previousLocation=void 0,this.routeUpdateCleanupCb=void 0,this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),N(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return r.createElement(P,{previousLocation:this.previousLocation,location:t},r.createElement(c.AW,{location:t,render:()=>e}))}}const I=O,D="docusaurus-base-url-issue-banner-container",M="docusaurus-base-url-issue-banner-suggestion-container",F="__DOCUSAURUS_INSERT_BASEURL_BANNER";function B(e){return`\nwindow['${F}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${F}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${D}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\n
    \n

    Your Docusaurus site did not load properly.

    \n

    A very common reason is a wrong site baseUrl configuration.

    \n

    Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

    \n

    We suggest trying baseUrl =

    \n
    \n`}(e)).replace(/{window[F]=!1}),[]),r.createElement(r.Fragment,null,!l.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,B(e))),r.createElement("div",{id:D}))}function z(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,g.Z)(),{pathname:n}=(0,c.TH)();return t&&n===e?r.createElement(j,null):null}function U(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:o}}=(0,g.Z)(),i=(0,h.Z)(e),{htmlLang:l,direction:s}=o[a];return r.createElement(m.Z,null,r.createElement("html",{lang:l,dir:s}),r.createElement("title",null,t),r.createElement("meta",{property:"og:title",content:t}),r.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&r.createElement("meta",{name:"robots",content:"noindex, nofollow"}),e&&r.createElement("link",{rel:"icon",href:i}))}var $=n(4763);function q(){const e=(0,d.H)(u.Z),t=(0,c.TH)();return r.createElement($.Z,null,r.createElement(L.M,null,r.createElement(A.t,null,r.createElement(f,null,r.createElement(U,null),r.createElement(C,null),r.createElement(z,null),r.createElement(I,{location:_(t)},e)))))}var H=n(6887);const G=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{var r;if("undefined"==typeof document)return void n();const a=document.createElement("link");a.setAttribute("rel","prefetch"),a.setAttribute("href",e),a.onload=()=>t(),a.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??(null==(r=document.getElementsByName("script")[0])?void 0:r.parentNode);null==o||o.appendChild(a)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Z=n(9670);const V=new Set,W=new Set,Y=()=>{var e,t;return(null==(e=navigator.connection)?void 0:e.effectiveType.includes("2g"))||(null==(t=navigator.connection)?void 0:t.saveData)},K={prefetch(e){if(!(e=>!Y()&&!W.has(e)&&!V.has(e))(e))return!1;V.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(H).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Z.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?G(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!Y()&&!W.has(e))(e)&&(W.add(e),N(e))},Q=Object.freeze(K);if(l.Z.canUseDOM){window.docusaurus=Q;const e=a.hydrate;N(window.location.pathname).then((()=>{e(r.createElement(i.B6,null,r.createElement(o.VK,null,r.createElement(q,null))),document.getElementById("__docusaurus"))}))}},8940:(e,t,n)=>{"use strict";n.d(t,{_:()=>c,M:()=>d});var r=n(7294),a=n(6809);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/cyclops/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/cyclops/docs","mainDocId":"intro","docs":[{"id":"intro","path":"/cyclops/docs/intro","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/cyclops/docs/intro","label":"intro"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(7529);const s=JSON.parse('{"docusaurusVersion":"2.2.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.2.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.2.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.2.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.2.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.2.0"}}}'),u={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},c=r.createContext(u);function d(e){let{children:t}=e;return r.createElement(c.Provider,{value:u},t)}},4763:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7294),a=n(412),o=n(5742),i=n(3285);function l(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"50vh",width:"100%",fontSize:"20px"}},r.createElement("h1",null,"This page crashed."),r.createElement("p",null,t.message),r.createElement("button",{type:"button",onClick:n},"Try again"))}function s(e){let{error:t,tryAgain:n}=e;return r.createElement(c,{fallback:()=>r.createElement(l,{error:t,tryAgain:n})},r.createElement(o.Z,null,r.createElement("title",null,"Page Error")),r.createElement(i.Z,null,r.createElement(l,{error:t,tryAgain:n})))}const u=e=>r.createElement(s,e);class c extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??u)(e)}return e??null}}},412:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(405);function o(e){return r.createElement(a.ql,e)}},9960:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7462),a=n(7294),o=n(3727),i=n(8780),l=n(2263),s=n(3919),u=n(412);const c=a.createContext({collectLink:()=>{}});var d=n(4996);function f(e,t){var n;let{isNavLink:f,to:p,href:m,activeClassName:g,isActive:h,"data-noBrokenLinkCheck":v,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:{trailingSlash:w,baseUrl:k}}=(0,l.Z)(),{withBaseUrl:E}=(0,d.C)(),S=(0,a.useContext)(c),x=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>x.current));const C=p||m;const T=(0,s.Z)(C),_=null==C?void 0:C.replace("pathname://","");let A=void 0!==_?(L=_,b&&(e=>e.startsWith("/"))(L)?E(L):L):void 0;var L;A&&T&&(A=(0,i.applyTrailingSlash)(A,{trailingSlash:w,baseUrl:k}));const R=(0,a.useRef)(!1),P=f?o.OL:o.rU,N=u.Z.canUseIntersectionObserver,O=(0,a.useRef)(),I=()=>{R.current||null==A||(window.docusaurus.preload(A),R.current=!0)};(0,a.useEffect)((()=>(!N&&T&&null!=A&&window.docusaurus.prefetch(A),()=>{N&&O.current&&O.current.disconnect()})),[O,A,N,T]);const D=(null==(n=A)?void 0:n.startsWith("#"))??!1,M=!A||!T||D;return M||v||S.collectLink(A),M?a.createElement("a",(0,r.Z)({ref:x,href:A},C&&!T&&{target:"_blank",rel:"noopener noreferrer"},y)):a.createElement(P,(0,r.Z)({},y,{onMouseEnter:I,onTouchStart:I,innerRef:e=>{x.current=e,N&&e&&T&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=A&&window.docusaurus.prefetch(A))}))})),O.current.observe(e))},to:A},f&&{isActive:h,activeClassName:g}))}const p=a.forwardRef(f)},1875:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=()=>null},5999:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,I:()=>l});var r=n(7294);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=null==t?void 0:t[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var o=n(7529);function i(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return o[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(i({message:n,id:r}),t)}function s(e){let{children:t,id:n,values:o}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const l=i({message:t,id:n});return r.createElement(r.Fragment,null,a(l,o))}},9935:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},3919:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},4996:(e,t,n)=>{"use strict";n.d(t,{C:()=>o,Z:()=>i});var r=n(2263),a=n(3919);function o(){const{siteConfig:{baseUrl:e,url:t}}=(0,r.Z)();return{withBaseUrl:(n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:o=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,a.b)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)}}function i(e,t){void 0===t&&(t={});const{withBaseUrl:n}=o();return n(e,t)}},2263:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(8940);function o(){return(0,r.useContext)(a._)}},2389:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(8934);function o(){return(0,r.useContext)(a._)}},9670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[a,o]=n;const i=r?`${r}.${a}`:a;var l;"object"==typeof(l=o)&&l&&Object.keys(l).length>0?e(o,i):t[i]=o}))}(e),t}},226:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>o});var r=n(7294);const a=r.createContext(null);function o(e){let{children:t,value:n}=e;const o=r.useContext(a),i=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...null==n?void 0:n.data};return{plugin:t.plugin,data:r}}({parent:o,value:n})),[o,n]);return r.createElement(a.Provider,{value:i},t)}},143:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>g,gA:()=>f,_r:()=>c,Jo:()=>h,zh:()=>d,yW:()=>m,gB:()=>p});var r=n(6550),a=n(2263),o=n(9935);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=function(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),a=null==n?void 0:n.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const u={},c=()=>i("docusaurus-plugin-content-docs")??u,d=e=>function(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=i(e),a=null==r?void 0:r[t];if(!a&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return a}("docusaurus-plugin-content-docs",e,{failfast:!0});function f(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function p(e){return d(e).versions}function m(e){const t=d(e);return l(t)}function g(e){const t=d(e),{pathname:n}=(0,r.TH)();return s(t,n)}function h(e){const t=d(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},8320:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(4865),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},3310:(e,t,n)=>{"use strict";n.r(t);var r=n(7410),a=n(6809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(6726)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},9471:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const a="iconExternalLink_nPIU";function o(e){let{width:t=13.5,height:n=13.5}=e;return r.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},3285:(e,t,n)=>{"use strict";n.d(t,{Z:()=>dt});var r=n(7294),a=n(6010),o=n(4763),i=n(1944),l=n(7462),s=n(6550),u=n(5999),c=n(5936);const d="docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,s.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,c.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,u.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function g(e){const t=e.children??m,{containerRef:n,onClick:a}=p();return r.createElement("div",{ref:n,role:"region","aria-label":m},r.createElement("a",(0,l.Z)({},e,{href:`#${d}`,onClick:a}),t))}var h=n(5281),v=n(9727);const b="skipToContent_fXgn";function y(){return r.createElement(g,{className:b})}var w=n(6668),k=n(9689);function E(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:o=1.2,className:i,...s}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 15 15",width:t,height:n},s),r.createElement("g",{stroke:a,strokeWidth:o},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const S="closeButton_CVFx";function x(e){return r.createElement("button",(0,l.Z)({type:"button","aria-label":(0,u.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.Z)("clean-btn close",S,e.className)}),r.createElement(E,{width:14,height:14,strokeWidth:3.1}))}const C="content_knG7";function T(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return r.createElement("div",(0,l.Z)({},e,{className:(0,a.Z)(C,e.className),dangerouslySetInnerHTML:{__html:n}}))}const _="announcementBar_mb4j",A="announcementBarPlaceholder_vyr4",L="announcementBarClose_gvF7",R="announcementBarContent_xLdY";function P(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:a,textColor:o,isCloseable:i}=e;return r.createElement("div",{className:_,style:{backgroundColor:a,color:o},role:"banner"},i&&r.createElement("div",{className:A}),r.createElement(T,{className:R}),i&&r.createElement(x,{onClick:n,className:L}))}var N=n(2961),O=n(2466);var I=n(902),D=n(3102);const M=r.createContext(null);function F(e){let{children:t}=e;const n=function(){const e=(0,N.e)(),t=(0,D.HY)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,I.D9)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return r.createElement(M.Provider,{value:n},t)}function B(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function j(){const e=(0,r.useContext)(M);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,D.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:B(o)})),[a,o,t])}function z(e){let{header:t,primaryMenu:n,secondaryMenu:o}=e;const{shown:i}=j();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":i})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},o)))}var U=n(2949),$=n(2389);function q(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function H(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}const G={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function Z(e){let{className:t,value:n,onChange:o}=e;const i=(0,$.Z)(),l=(0,u.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===n?(0,u.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,u.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,a.Z)(G.toggle,t)},r.createElement("button",{className:(0,a.Z)("clean-btn",G.toggleButton,!i&&G.toggleButtonDisabled),type:"button",onClick:()=>o("dark"===n?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite"},r.createElement(q,{className:(0,a.Z)(G.toggleIcon,G.lightToggleIcon)}),r.createElement(H,{className:(0,a.Z)(G.toggleIcon,G.darkToggleIcon)})))}const V=r.memo(Z);function W(e){let{className:t}=e;const n=(0,w.L)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,U.I)();return n?null:r.createElement(V,{className:t,value:a,onChange:o})}var Y=n(1327);function K(){return r.createElement(Y.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,N.e)();return r.createElement("button",{type:"button","aria-label":(0,u.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle()},r.createElement(E,{color:"var(--ifm-color-emphasis-600)"}))}function X(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(K,null),r.createElement(W,{className:"margin-right--md"}),r.createElement(Q,null))}var J=n(9960),ee=n(4996),te=n(3919);function ne(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var re=n(9471);function ae(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:o,label:i,html:s,isDropdownLink:u,prependBaseUrlToHref:c,...d}=e;const f=(0,ee.Z)(a),p=(0,ee.Z)(t),m=(0,ee.Z)(o,{forcePrependBaseUrl:!0}),g=i&&o&&!(0,te.Z)(o),h=s?{dangerouslySetInnerHTML:{__html:s}}:{children:r.createElement(r.Fragment,null,i,g&&r.createElement(re.Z,u&&{width:12,height:12}))};return o?r.createElement(J.Z,(0,l.Z)({href:c?m:o},d,h)):r.createElement(J.Z,(0,l.Z)({to:f,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?ne(n,t.pathname):t.pathname.startsWith(p)},d,h))}function oe(e){let{className:t,isDropdownItem:n=!1,...o}=e;const i=r.createElement(ae,(0,l.Z)({className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},o));return n?r.createElement("li",null,i):i}function ie(e){let{className:t,isDropdownItem:n,...o}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(ae,(0,l.Z)({className:(0,a.Z)("menu__link",t)},o)))}function le(e){let{mobile:t=!1,position:n,...a}=e;const o=t?ie:oe;return r.createElement(o,(0,l.Z)({},a,{activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var se=n(6043),ue=n(8596),ce=n(2263);function de(e,t){return e.some((e=>function(e,t){return!!(0,ue.Mg)(e.to,t)||!!ne(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function fe(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const u=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[u]),r.createElement("div",{ref:u,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c})},r.createElement(ae,(0,l.Z)({"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,a.Z)("navbar__link",o)},s,{onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))}}),s.children??s.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,n)=>r.createElement(Te,(0,l.Z)({isDropdownItem:!0,onKeyDown:e=>{if(n===t.length-1&&"Tab"===e.key){e.preventDefault(),d(!1);const t=u.current.nextElementSibling;if(t){(t instanceof HTMLAnchorElement?t:t.querySelector("a")).focus()}}},activeClassName:"dropdown__link--active"},e,{key:n}))))))}function pe(e){let{items:t,className:n,position:o,onClick:i,...u}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,ce.Z)(),{pathname:t}=(0,s.TH)();return t.replace(e,"/")}(),d=de(t,c),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,se.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[c,d,m]),r.createElement("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":f})},r.createElement(ae,(0,l.Z)({role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},u,{onClick:e=>{e.preventDefault(),p()}}),u.children??u.label),r.createElement(se.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f},t.map(((e,t)=>r.createElement(Te,(0,l.Z)({mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active"},e,{key:t}))))))}function me(e){let{mobile:t=!1,...n}=e;const a=t?pe:fe;return r.createElement(a,n)}var ge=n(4711);function he(e){let{width:t=20,height:n=20,...a}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},a),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}const ve="iconLanguage_nlXk";var be=n(1875);const ye="searchBox_ZlJk";function we(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,a.Z)(n,ye)},t)}var ke=n(143),Ee=n(2802);var Se=n(373);const xe=e=>e.docs.find((t=>t.id===e.mainDocId));const Ce={default:le,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,...o}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,ce.Z)(),f=(0,ge.l)(),{search:p,hash:m}=(0,s.TH)(),g=[...n,...c.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${m}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...a],h=t?(0,u.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return r.createElement(me,(0,l.Z)({},o,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(he,{className:ve}),h),items:g}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(we,{className:n},r.createElement(be.Z,null))},dropdown:me,html:function(e){let{value:t,className:n,mobile:o=!1,isDropdownItem:i=!1}=e;const l=i?"li":"div";return r.createElement(l,{className:(0,a.Z)({navbar__item:!o&&!i,"menu__list-item":o},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,ke.Iw)(a),s=(0,Ee.vY)(t,a);return null===s?null:r.createElement(le,(0,l.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.path)===s.path||!(null==i||!i.sidebar)&&i.sidebar===s.sidebar,label:n??s.id,to:s.path}))},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,ke.Iw)(a),s=(0,Ee.oz)(t,a).link;if(!s)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(le,(0,l.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.sidebar)===t,label:n??s.label,to:s.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...o}=e;const i=(0,Ee.lO)(a)[0],s=t??i.label,u=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return r.createElement(le,(0,l.Z)({},o,{label:s,to:u}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:o,dropdownItemsAfter:i,...c}=e;const{search:d,hash:f}=(0,s.TH)(),p=(0,ke.Iw)(n),m=(0,ke.gB)(n),{savePreferredVersionName:g}=(0,Se.J)(n),h=[...o,...m.map((e=>{const t=p.alternateDocVersions[e.name]??xe(e);return{label:e.label,to:`${t.path}${d}${f}`,isActive:()=>e===p.activeVersion,onClick:()=>g(e.name)}})),...i],v=(0,Ee.lO)(n)[0],b=t&&h.length>1?(0,u.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):v.label,y=t&&h.length>1?void 0:xe(v).path;return h.length<=1?r.createElement(le,(0,l.Z)({},c,{mobile:t,label:b,to:y,isActive:a?()=>!1:void 0})):r.createElement(me,(0,l.Z)({},c,{mobile:t,label:b,to:y,items:h,isActive:a?()=>!1:void 0}))}};function Te(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=Ce[a];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(o,n)}function _e(){const e=(0,N.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(Te,(0,l.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function Ae(e){return r.createElement("button",(0,l.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(u.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function Le(){const e=0===(0,w.L)().navbar.items.length,t=j();return r.createElement(r.Fragment,null,!e&&r.createElement(Ae,{onClick:()=>t.hide()}),t.content)}function Re(){const e=(0,N.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?r.createElement(z,{header:r.createElement(X,null),primaryMenu:r.createElement(_e,null),secondaryMenu:r.createElement(Le,null)}):null}const Pe="navbarHideable_m1mJ",Ne="navbarHidden_jGov";function Oe(e){return r.createElement("div",(0,l.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function Ie(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.L)(),i=(0,N.e)(),{navbarRef:l,isNavbarVisible:s}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,O.RF)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i=l?n(!1):i+u{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return r.createElement("nav",{ref:l,className:(0,a.Z)("navbar","navbar--fixed-top",n&&[Pe,!s&&Ne],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown})},t,r.createElement(Oe,{onClick:i.toggle}),r.createElement(Re,null))}function De(e){let{width:t=30,height:n=30,className:a,...o}=e;return r.createElement("svg",(0,l.Z)({className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},o),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function Me(){const{toggle:e,shown:t}=(0,N.e)();return r.createElement("button",{onClick:e,"aria-label":(0,u.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button"},r.createElement(De,null))}const Fe="colorModeToggle_DEke";function Be(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(Te,(0,l.Z)({},e,{key:t})))))}function je(e){let{left:t,right:n}=e;return r.createElement("div",{className:"navbar__inner"},r.createElement("div",{className:"navbar__items"},t),r.createElement("div",{className:"navbar__items navbar__items--right"},n))}function ze(){const e=(0,N.e)(),t=(0,w.L)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??"right")}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return r.createElement(je,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(Me,null),r.createElement(K,null),r.createElement(Be,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(Be,{items:a}),r.createElement(W,{className:Fe}),!o&&r.createElement(we,null,r.createElement(be.Z,null)))})}function Ue(){return r.createElement(Ie,null,r.createElement(ze,null))}function $e(e){let{item:t}=e;const{to:n,href:a,label:o,prependBaseUrlToHref:i,...s}=t,u=(0,ee.Z)(n),c=(0,ee.Z)(a,{forcePrependBaseUrl:!0});return r.createElement(J.Z,(0,l.Z)({className:"footer__link-item"},a?{href:i?c:a}:{to:u},s),o,a&&!(0,te.Z)(a)&&r.createElement(re.Z,null))}function qe(e){let{item:t}=e;return t.html?r.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement("li",{key:t.href??t.to,className:"footer__item"},r.createElement($e,{item:t}))}function He(e){let{column:t}=e;return r.createElement("div",{className:"col footer__col"},r.createElement("div",{className:"footer__title"},t.title),r.createElement("ul",{className:"footer__items clean-list"},t.items.map(((e,t)=>r.createElement(qe,{key:t,item:e})))))}function Ge(e){let{columns:t}=e;return r.createElement("div",{className:"row footer__links"},t.map(((e,t)=>r.createElement(He,{key:t,column:e}))))}function Ze(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function Ve(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement($e,{item:t})}function We(e){let{links:t}=e;return r.createElement("div",{className:"footer__links text--center"},r.createElement("div",{className:"footer__links"},t.map(((e,n)=>r.createElement(r.Fragment,{key:n},r.createElement(Ve,{item:e}),t.length!==n+1&&r.createElement(Ze,null))))))}function Ye(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(Ge,{columns:t}):r.createElement(We,{links:t})}var Ke=n(941);const Qe="footerLogoLink_BH7S";function Xe(e){let{logo:t}=e;const{withBaseUrl:n}=(0,ee.C)(),o={light:n(t.src),dark:n(t.srcDark??t.src)};return r.createElement(Ke.Z,{className:(0,a.Z)("footer__logo",t.className),alt:t.alt,sources:o,width:t.width,height:t.height,style:t.style})}function Je(e){let{logo:t}=e;return t.href?r.createElement(J.Z,{href:t.href,className:Qe,target:t.target},r.createElement(Xe,{logo:t})):r.createElement(Xe,{logo:t})}function et(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function tt(e){let{style:t,links:n,logo:o,copyright:i}=e;return r.createElement("footer",{className:(0,a.Z)("footer",{"footer--dark":"dark"===t})},r.createElement("div",{className:"container container-fluid"},n,(o||i)&&r.createElement("div",{className:"footer__bottom text--center"},o&&r.createElement("div",{className:"margin-bottom--sm"},o),i)))}function nt(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:a,style:o}=e;return r.createElement(tt,{style:o,links:n&&n.length>0&&r.createElement(Ye,{links:n}),logo:a&&r.createElement(Je,{logo:a}),copyright:t&&r.createElement(et,{copyright:t})})}const rt=r.memo(nt);var at=n(12);const ot="docusaurus.tab.",it=r.createContext(void 0);const lt=(0,I.Qc)([U.S,k.pl,function(e){let{children:t}=e;const n=function(){const[e,t]=(0,r.useState)({}),n=(0,r.useCallback)(((e,t)=>{(0,at.W)(`docusaurus.tab.${e}`).set(t)}),[]);(0,r.useEffect)((()=>{try{const e={};(0,at._)().forEach((t=>{if(t.startsWith(ot)){const n=t.substring(ot.length);e[n]=(0,at.W)(t).get()}})),t(e)}catch(e){console.error(e)}}),[]);const a=(0,r.useCallback)(((e,r)=>{t((t=>({...t,[e]:r}))),n(e,r)}),[n]);return(0,r.useMemo)((()=>({tabGroupChoices:e,setTabGroupChoices:a})),[e,a])}();return r.createElement(it.Provider,{value:n},t)},O.OC,Se.L5,i.VC,function(e){let{children:t}=e;return r.createElement(D.n2,null,r.createElement(N.M,null,r.createElement(F,null,t)))}]);function st(e){let{children:t}=e;return r.createElement(lt,null,t)}function ut(e){let{error:t,tryAgain:n}=e;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(u.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("p",null,t.message),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},r.createElement(u.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again when the page crashed"},"Try again"))))))}const ct="mainWrapper_z2l0";function dt(e){const{children:t,noFooter:n,wrapperClassName:l,title:s,description:u}=e;return(0,v.t)(),r.createElement(st,null,r.createElement(i.d,{title:s,description:u}),r.createElement(y,null),r.createElement(P,null),r.createElement(Ue,null),r.createElement("div",{id:d,className:(0,a.Z)(h.k.wrapper.main,ct,l)},r.createElement(o.Z,{fallback:e=>r.createElement(ut,e)},t)),!n&&r.createElement(rt,null))}},1327:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(7462),a=n(7294),o=n(9960),i=n(4996),l=n(2263),s=n(6668),u=n(941);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,i.Z)(t.src),dark:(0,i.Z)(t.srcDark||t.src)},l=a.createElement(u.Z,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?a.createElement("div",{className:r},l):l}function d(e){const{siteConfig:{title:t}}=(0,l.Z)(),{navbar:{title:n,logo:u}}=(0,s.L)(),{imageClassName:d,titleClassName:f,...p}=e,m=(0,i.Z)((null==u?void 0:u.href)||"/"),g=n?"":t,h=(null==u?void 0:u.alt)??g;return a.createElement(o.Z,(0,r.Z)({to:m},p,(null==u?void 0:u.target)&&{target:u.target}),u&&a.createElement(c,{logo:u,alt:h,imageClassName:d}),null!=n&&a.createElement("b",{className:f},n))}},197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(5742);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return r.createElement(a.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}),i&&r.createElement("meta",{name:"docsearch:language",content:i}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),o&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:o}))}},941:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(7462),a=n(7294),o=n(6010),i=n(2389),l=n(2949);const s={themedImage:"themedImage_ToTc","themedImage--light":"themedImage--light_HNdA","themedImage--dark":"themedImage--dark_i4oU"};function u(e){const t=(0,i.Z)(),{colorMode:n}=(0,l.I)(),{sources:u,className:c,alt:d,...f}=e,p=t?"dark"===n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,p.map((e=>a.createElement("img",(0,r.Z)({key:e,src:u[e],alt:d,className:(0,o.Z)(s.themedImage,s[`themedImage--${e}`],c)},f)))))}},6043:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,z:()=>m});var r=n(7462),a=n(7294),o=n(412);function i(e){let{initialState:t}=e;const[n,r]=(0,a.useState)(t??!1),o=(0,a.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:o}}const l={display:"none",overflow:"hidden",height:"0px"},s={display:"block",overflow:"visible",height:"auto"};function u(e,t){const n=t?l:s;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function c(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const o=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=e.scrollHeight,n=(null==r?void 0:r.duration)??function(e){const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${(null==r?void 0:r.easing)??"ease-in-out"}`,height:`${t}px`}}function i(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return u(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(i(),requestAnimationFrame((()=>{e.style.height=l.height,e.style.overflow=l.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{i()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function d(e){if(!o.Z.canUseDOM)return e?l:s}function f(e){let{as:t="div",collapsed:n,children:r,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:s}=e;const f=(0,a.useRef)(null);return c({collapsibleRef:f,collapsed:n,animation:o}),a.createElement(t,{ref:f,style:s?void 0:d(n),onTransitionEnd:e=>{"height"===e.propertyName&&(u(f.current,n),null==i||i(n))},className:l},r)}function p(e){let{collapsed:t,...n}=e;const[o,i]=(0,a.useState)(!t),[l,s]=(0,a.useState)(t);return(0,a.useLayoutEffect)((()=>{t||i(!0)}),[t]),(0,a.useLayoutEffect)((()=>{o&&s(t)}),[o,t]),o?a.createElement(f,(0,r.Z)({},n,{collapsed:l})):null}function m(e){let{lazy:t,...n}=e;const r=t?p:f;return a.createElement(r,n)}},9689:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>p});var r=n(7294),a=n(2389),o=n(12),i=n(902),l=n(6668);const s=(0,o.W)("docusaurus.announcement.dismiss"),u=(0,o.W)("docusaurus.announcement.id"),c=()=>"true"===s.get(),d=e=>s.set(String(e)),f=r.createContext(null);function p(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,a.Z)(),[n,o]=(0,r.useState)((()=>!!t&&c()));(0,r.useEffect)((()=>{o(c())}),[]);const i=(0,r.useCallback)((()=>{d(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&d(!1),!r&&c()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return r.createElement(f.Provider,{value:n},t)}function m(){const e=(0,r.useContext)(f);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},2949:(e,t,n)=>{"use strict";n.d(t,{I:()=>h,S:()=>g});var r=n(7294),a=n(412),o=n(902),i=n(12),l=n(6668);const s=r.createContext(void 0),u="theme",c=(0,i.W)(u),d="light",f="dark",p=e=>e===f?f:d;function m(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[o,i]=(0,r.useState)((e=>a.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e))(e));(0,r.useEffect)((()=>{t&&c.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(i(t),a&&(e=>{c.set(p(e))})(t)):(i(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f:d:e),c.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=c.get();null!==t&&s(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const m=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||m.current?m.current=window.matchMedia("print").matches:s(null)};return e.addListener(r),()=>e.removeListener(r)}),[s,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:s,get isDarkTheme(){return o===f},setLightTheme(){s(d)},setDarkTheme(){s(f)}})),[o,s])}function g(e){let{children:t}=e;const n=m();return r.createElement(s.Provider,{value:n},t)}function h(){const e=(0,r.useContext)(s);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},373:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,L5:()=>v});var r=n(7294),a=n(143),o=n(9935),i=n(6668),l=n(2802),s=n(902),u=n(12);const c=e=>`docs-preferred-version-${e}`,d=(e,t,n)=>{(0,u.W)(c(e),{persistence:t}).set(n)},f=(e,t)=>(0,u.W)(c(e),{persistence:t}).get(),p=(e,t)=>{(0,u.W)(c(e),{persistence:t}).del()};const m=r.createContext(null);function g(){const e=(0,a._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>(e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}]))))(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=f(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function h(e){let{children:t}=e;const n=g();return r.createElement(m.Provider,{value:n},t)}function v(e){let{children:t}=e;return l.cE?r.createElement(h,null,t):r.createElement(r.Fragment,null,t)}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=o.m);const t=(0,a.zh)(e),[n,i]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},1116:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,b:()=>l});var r=n(7294),a=n(902);const o=Symbol("EmptyContext"),i=r.createContext(o);function l(e){let{children:t,name:n,items:a}=e;const o=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return r.createElement(i.Provider,{value:o},t)}function s(){const e=(0,r.useContext)(i);if(e===o)throw new a.i6("DocsSidebarProvider");return e}},2961:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(7294),a=n(3102),o=n(7524),i=n(6550),l=n(902);function s(e){!function(e){const t=(0,i.k6)(),n=(0,l.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(6668);const c=r.createContext(void 0);function d(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,u.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[i,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function f(e){let{children:t}=e;const n=d();return r.createElement(c.Provider,{value:n},t)}function p(){const e=r.useContext(c);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},3102:(e,t,n)=>{"use strict";n.d(t,{HY:()=>l,Zo:()=>s,n2:()=>i});var r=n(7294),a=n(902);const o=r.createContext(null);function i(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(o.Provider,{value:n},t)}function l(){const e=(0,r.useContext)(o);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function s(e){let{component:t,props:n}=e;const i=(0,r.useContext)(o);if(!i)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,l]=i,s=(0,a.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},9727:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>o});var r=n(7294);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},7524:(e,t,n)=>{"use strict";n.d(t,{i:()=>u});var r=n(7294),a=n(412);const o="desktop",i="mobile",l="ssr";function s(){return a.Z.canUseDOM?window.innerWidth>996?o:i:l}function u(){const[e,t]=(0,r.useState)((()=>s()));return(0,r.useEffect)((()=>{function e(){t(s())}return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),e}},5281:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},2802:(e,t,n)=>{"use strict";n.d(t,{Wl:()=>f,_F:()=>m,cE:()=>d,hI:()=>w,lO:()=>v,vY:()=>y,oz:()=>b,s1:()=>h});var r=n(7294),a=n(6550),o=n(8790),i=n(143),l=n(373),s=n(1116);function u(e){return Array.from(new Set(e))}var c=n(8596);const d=!!i._r;function f(e){if(e.href)return e.href;for(const t of e.items){if("link"===t.type)return t.href;if("category"===t.type){const e=f(t);if(e)return e}}}const p=(e,t)=>void 0!==e&&(0,c.Mg)(e,t);function m(e,t){return"link"===e.type?p(e.href,t):"category"===e.type&&(p(e.href,t)||((e,t)=>e.some((e=>m(e,t))))(e.items,t))}function g(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,c.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,c.Mg)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function h(){var e;const t=(0,s.V)(),{pathname:n}=(0,a.TH)();return!1!==(null==(e=(0,i.gA)())?void 0:e.pluginData.breadcrumbs)&&t?g({sidebarItems:t.items,pathname:n}):null}function v(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,l.J)(e),a=(0,i.yW)(e);return(0,r.useMemo)((()=>u([t,n,a].filter(Boolean))),[t,n,a])}function b(e,t){const n=v(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\n Available sidebar ids are:\n - ${Object.keys(t).join("\n- ")}`);return r[1]}),[e,n])}function y(e,t){const n=v(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`DocNavbarItem: couldn't find any doc with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function w(e){let{route:t,versionMetadata:n}=e;const r=(0,a.TH)(),i=t.routes,l=i.find((e=>(0,a.LX)(r.pathname,e)));if(!l)return null;const s=l.sidebar,u=s?n.docsSidebars[s]:void 0;return{docElement:(0,o.H)(i),sidebarName:s,sidebarItems:u}}},1944:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>c,VC:()=>p});var r=n(7294),a=n(6010),o=n(5742),i=n(226);function l(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(4996),u=n(2263);function c(e){let{title:t,description:n,keywords:a,image:i,children:l}=e;const c=function(e){const{siteConfig:t}=(0,u.Z)(),{title:n,titleDelimiter:r}=t;return null!=e&&e.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.C)(),f=i?d(i,{absolute:!0}):void 0;return r.createElement(o.Z,null,t&&r.createElement("title",null,c),t&&r.createElement("meta",{property:"og:title",content:c}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),a&&r.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}),l)}const d=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(d),l=(0,a.Z)(i,t);return r.createElement(d.Provider,{value:l},r.createElement(o.Z,null,r.createElement("html",{className:l})),n)}function p(e){let{children:t}=e;const n=l(),o=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const i=`plugin-id-${n.plugin.id}`;return r.createElement(f,{className:(0,a.Z)(o,i)},t)}},902:(e,t,n)=>{"use strict";n.d(t,{D9:()=>i,Qc:()=>u,Ql:()=>s,i6:()=>l,zX:()=>o});var r=n(7294);const a=n(412).Z.canUseDOM?r.useLayoutEffect:r.useEffect;function o(e){const t=(0,r.useRef)(e);return a((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function i(e){const t=(0,r.useRef)();return a((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){var n,r,a;super(),this.name="ReactContextError",this.message=`Hook ${(null==(n=this.stack)||null==(r=n.split("\n")[1])||null==(a=r.match(/at (?:\w+\.)?(?\w+)/))?void 0:a.groups.name)??""} is called outside the <${e}>. ${t??""}`}}function s(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return r.createElement(r.Fragment,null,e.reduceRight(((e,t)=>r.createElement(t,null,e)),n))}}},8596:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>l});var r=n(7294),a=n(723),o=n(2263);function i(e,t){const n=e=>{var t;return null==(t=!e||e.endsWith("/")?e:`${e}/`)?void 0:t.toLowerCase()};return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.Z)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.Z,baseUrl:e})),[e])}},2466:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>f,OC:()=>s,RF:()=>d});var r=n(7294),a=n(412),o=n(2389),i=n(902);const l=r.createContext(void 0);function s(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return r.createElement(l.Provider,{value:n},t)}function u(){const e=(0,r.useContext)(l);if(null==e)throw new i.i6("ScrollControllerProvider");return e}const c=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),a=(0,r.useRef)(c()),o=(0,i.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=c();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,o.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&at&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>null==e.current?void 0:e.current()}}},3320:(e,t,n)=>{"use strict";n.d(t,{HX:()=>r,os:()=>a});n(2263);const r="default";function a(e,t){return`docs-${e}-${t}`}},12:(e,t,n)=>{"use strict";n.d(t,{W:()=>l,_:()=>s});const r="localStorage";function a(e){if(void 0===e&&(e=r),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,o||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),o=!0),null}var t}let o=!1;const i={get:()=>null,set:()=>{},del:()=>{}};function l(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t}}(e);const n=a(null==t?void 0:t.persistence);return null===n?i:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{n.setItem(e,t)}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{n.removeItem(e)}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}}}}function s(e){void 0===e&&(e=r);const t=a(e);if(!t)return[];const n=[];for(let r=0;r{"use strict";n.d(t,{l:()=>o});var r=n(2263),a=n(6550);function o(){const{siteConfig:{baseUrl:e,url:t},i18n:{defaultLocale:n,currentLocale:o}}=(0,r.Z)(),{pathname:i}=(0,a.TH)(),l=o===n?e:e.replace(`/${o}/`,"/"),s=i.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:a}=e;return`${a?t:""}${function(e){return e===n?`${l}`:`${l}${e}/`}(r)}${s}`}}}},5936:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(7294),a=n(6550),o=n(902);function i(e){const t=(0,a.TH)(),n=(0,o.D9)(t),i=(0,o.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6668:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(2263);function a(){return(0,r.Z)().siteConfig.themeConfig}},8802:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},8780:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="post-content";var a=n(8802);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}})},6010:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ta});const a=function(){for(var e,t,n=0,a="";n{"use strict";n.d(t,{lX:()=>w,q_:()=>T,ob:()=>p,PP:()=>A,Ep:()=>f});var r=n(7462);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!u)for(;d--;d)i.unshift("..");!u||""===i[0]||i[0]&&a(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(8776);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function p(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,g(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(9864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),g=s(n),h=0;h{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,o,i,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},2497:(e,t,n)=>{"use strict";n.r(t)},2295:(e,t,n)=>{"use strict";n.r(t)},4865:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function a(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),u=o.querySelector(r.barSelector),c=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(o,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),l=e?"-100":o(n.status||0),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function u(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=f(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,o){for(var i,l,s=a(e),u=1;u{"use strict";n.d(t,{Z:()=>o});var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);S+=E.value.length,E=E.next){var x=E.value;if(t.length>e.length)return;if(!(x instanceof a)){var C,T=1;if(b){if(!(C=o(k,S,e,v))||C.index>=e.length)break;var _=C.index,A=C.index+C[0].length,L=S;for(L+=E.value.length;_>=L;)L+=(E=E.next).value.length;if(S=L-=E.value.length,E.value instanceof a)continue;for(var R=E;R!==t.tail&&(Ld.reach&&(d.reach=I);var D=E.prev;if(N&&(D=s(t,D,N),S+=N.length),u(t,D,T),E=s(t,D,new a(f,h?r.tokenize(P,h):P,y,P)),O&&s(t,E,O),T>1){var M={cause:f+","+m,reach:I};i(e,t,n,E.prev,S,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function u(e,t,n){for(var r=t.next,a=0;a"+o.content+""},r}(),a=r;r.default=r,a.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(e,t){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:a.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.c=a.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),a.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),a.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},a.languages.c.string],char:a.languages.c.char,comment:a.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:a.languages.c}}}}),a.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete a.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(a),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(a),a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(a),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(a),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(a),a.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:a.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},a.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s=0&&p(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function s(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function u(t){var n={};n["interpolation-punctuation"]=a;var o=e.tokenize(t,n);if(3===o.length){var i=[1,1];i.push.apply(i,s(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,i)}return new e.Token("interpolation",o,r.alias,t)}function c(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),i=0,c={},d=s(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=l(i++,r)););return c[n]=a,n})).join(""),n,r),f=Object.keys(c);return i=0,function e(t){for(var n=0;n=f.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=f[i],o="string"==typeof r?r:r.content,l=o.indexOf(a);if(-1!==l){++i;var s=o.substring(0,l),d=u(c[a]),p=o.substring(l+a.length),m=[];if(s&&m.push(s),m.push(d),p){var g=[p];e(g),m.push.apply(m,g)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var h=r.content;Array.isArray(h)?e(h):e([h])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(a),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return a})),RegExp(e,t)}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""},l=function(t){for(var n=[],r=0;r0&&n[n.length-1].tagName===i(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:i(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var s=i(a);r0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(s=i(t[r-1])+s,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",s,null,s)}a.content&&"string"!=typeof a.content&&l(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(a),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},a.languages.go=a.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),a.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete a.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var s=0;s=o.length);s++){var u=l[s];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=o[a],d=n.tokenStack[c],f="string"==typeof u?u:u.content,p=t(r,c),m=f.indexOf(p);if(m>-1){++a;var g=f.substring(0,m),h=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(m+p.length),b=[];g&&b.push.apply(b,i([g])),b.push(h),v&&b.push.apply(b,i([v])),"string"==typeof u?l.splice.apply(l,[s,1].concat(b)):u.content=b}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(a),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(a),a.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},a.languages.webmanifest=a.languages.json,a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},a.languages.objectivec=a.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete a.languages.objectivec["class-name"],a.languages.objc=a.languages.objectivec,a.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},a.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},a.languages.python["string-interpolation"].inside.interpolation.inside.rest=a.languages.python,a.languages.py=a.languages.python,a.languages.reason=a.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),a.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete a.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(a),a.languages.scss=a.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),a.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),a.languages.scss.atrule.inside.rest=a.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const o=a},9901:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:(e,t,n)=>{const r=n(9901),a=n(9642),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(6500).resolve(t)],delete Prism.languages[e],n(6500)(t),o.add(e)}))}i.silent=!1,e.exports=i},6726:(e,t,n)=>{var r={"./":2885};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=6726},6500:(e,t,n)=>{var r={"./":2885};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=6500},9642:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in a(t,o),l[t]=!0,n[t])l[i]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,o.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(o,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var o=r[a];t[a]="string"==typeof o?{title:o}:o}}return t}(o),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var o=e[a];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(s);i=i.map(u),l=(l||[]).map(u);var c=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var f,p=r(s),m=c;a(m);){for(var g in f={},m){var h=s[g];t(h&&h.modify,(function(e){e in d&&(f[e]=!0)}))}for(var v in d)if(!(v in c))for(var b in p(v))if(b in c){f[v]=!0;break}for(var y in m=f)c[y]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var o=a?a.series:void 0,i=a?a.parallel:e,l={},s={};function u(e){if(e in l)return l[e];s[e]=!0;var a,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)a=r(e);else{var f=i(c.map((function(e){var t=u(e);return delete s[e],t})));o?a=o(f,(function(){return r(e)})):r(e)}return l[e]=a}for(var c in n)u(c);var d=[];for(var f in s)d.push(l[f]);return i(d)}(p,c,t,n)}};return w}}();e.exports=t},2703:(e,t,n)=>{"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),a=n(7418),o=n(3840);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n

    cxr_classification

    BinaryAccuracy age:[20 - 50)0.860.84 0.6 Passed
    BinaryPrecision age:[20 - 50)0.940.84 0.6 Passed
    BinaryRecall age:[20 - 50)0.840.89 0.6 Passed
    BinaryF1Score age:[20 - 50)0.890.87 0.6 Passed
    BinaryAUROC age:[20 - 50)0.960.94 0.8 Passed
    BinaryAccuracy age:[50 - 80)0.720.92 0.6 Passed
    BinaryPrecision age:[50 - 80)0.70.92 0.6 Passed
    BinaryRecall age:[50 - 80)0.730.94 0.6 Passed
    BinaryF1Score age:[50 - 80)0.720.93 0.6 Passed
    BinaryAUROC age:[50 - 80)0.880.99 0.8 Passed
    BinaryAccuracy gender:M0.850.9 0.6 Passed
    BinaryPrecision gender:M0.930.91 0.6 Passed
    BinaryRecall gender:M0.840.93 0.6 Passed
    BinaryF1Score gender:M0.880.92 0.6 Passed
    BinaryAUROC gender:M0.950.98 0.8 Passed
    BinaryAccuracy gender:F0.850.87 0.6 Passed
    BinaryPrecision gender:F0.880.9 0.6 Passed
    BinaryRecall gender:F0.880.9 0.6 Passed
    BinaryF1Score gender:F0.880.9 0.6 Passed
    BinaryAUROC gender:F0.950.97 0.8 Passed
    BinaryAccuracy overall0.850.88 0.6 Passed
    BinaryPrecision overall0.910.9 0.6 Passed
    BinaryRecall overall0.860.92 0.6 Passed
    BinaryF1Score overall0.880.91 0.6 Passed
    BinaryAUROC overall0.950.97 0.8 Passed