Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y _ __author__ (in module episia) __email__ (in module episia) __format__() (episia.core.constants.AlphaLevel method) (episia.core.constants.ColorPalette method) (episia.core.constants.ConfidenceIntervalMethod method) (episia.core.constants.ConfidenceLevel method) (episia.core.constants.OddsRatioMethod method) (episia.core.constants.PlotStyle method) (episia.core.constants.PowerLevel method) (episia.core.constants.RiskRatioMethod method) __getitem__() (episia.data.dataset.Dataset method) (episia.stats.stratified.StratifiedTable method) __init__() (episia.AlertEngine method) (episia.api.reporting.EpiReport method) (episia.api.reporting.ReportSection method) (episia.api.results.AssociationResult method) (episia.api.results.ConfidenceInterval method) (episia.api.results.DiagnosticResult method) (episia.api.results.ModelResult method) (episia.api.results.ProportionResult method) (episia.api.results.RegressionResult method) (episia.api.results.ROCResult method) (episia.api.results.SampleSizeResult method) (episia.api.results.StratifiedResult method) (episia.api.results.TimeSeriesResult method) (episia.core.calculator.BaseCalculator method) (episia.core.calculator.CalculationStats method) (episia.core.calculator.EpidemiologicalCalculator method) (episia.core.calculator.MatrixCalculator method) (episia.core.exceptions.ComputationError method) (episia.core.exceptions.ConfigurationError method) (episia.core.exceptions.ConvergenceError method) (episia.core.exceptions.DataError method) (episia.core.exceptions.DimensionError method) (episia.core.exceptions.EpisiaError method) (episia.core.exceptions.FileError method) (episia.core.exceptions.ModelError method) (episia.core.exceptions.ParameterError method) (episia.core.exceptions.PlotError method) (episia.core.exceptions.StatisticalError method) (episia.core.exceptions.ValidationError method) (episia.core.utilities.EpiLoader method) (episia.data.dataset.Dataset method) (episia.data.surveillance.Alert method) (episia.data.surveillance.AlertEngine method) (episia.data.surveillance.SurveillanceDataset method) (episia.dhis2.client.DHIS2Client method) (episia.EpiReport method) (episia.models.base.CompartmentalModel method) (episia.models.calibration.ModelCalibrator method) (episia.models.parameters.ModelParameters method) (episia.models.parameters.SEIRDParameters method) (episia.models.parameters.SEIRParameters method) (episia.models.parameters.SIRParameters method) (episia.models.scenarios.ScenarioRunner method) (episia.models.seir.SEIRModel method) (episia.models.seird.SEIRDModel method) (episia.models.sensitivity.SensitivityAnalysis method) (episia.models.sir.SIRModel method) (episia.stats.contingency.Table2x2 method) (episia.stats.time_series.EpidemicCurve method) (episia.SurveillanceDataset method) __iter__() (episia.models.parameters.ScenarioSet method) (episia.models.scenarios.ScenarioResults method) __len__() (episia.data.dataset.Dataset method) (episia.models.parameters.ScenarioSet method) (episia.models.scenarios.ScenarioResults method) (episia.stats.stratified.StratifiedTable method) __license__ (in module episia) __organization__ (in module episia) __post_init__() (episia.stats.stratified.StratifiedTable method) (episia.stats.time_series.EpidemicCurve method) __repr__() (episia.data.dataset.Dataset method) (episia.dhis2.client.DHIS2Client method) (episia.models.base.CompartmentalModel method) (episia.models.calibration.CalibrationResult method) (episia.models.parameters.ScenarioSet method) (episia.models.scenarios.ScenarioResults method) (episia.models.sensitivity.SensitivityResult method) (episia.stats.contingency.OddsRatioResult method) (episia.stats.contingency.RiskRatioResult method) (episia.stats.contingency.Table2x2 method) (episia.stats.descriptive.IncidenceRateResult method) (episia.stats.descriptive.MeanResult method) (episia.stats.descriptive.ProportionResult method) (episia.stats.diagnostic.DiagnosticResult method) (episia.stats.diagnostic.ROCResult method) (episia.stats.regression.RegressionResult method) (episia.stats.samplesize.SampleSizeResult method) (episia.stats.stratified.DirectStandardizationResult method) (episia.stats.stratified.MantelHaenszelResult method) (episia.stats.time_series.TimeSeriesResult method) __setitem__() (episia.data.dataset.Dataset method) __version__ (in module episia) _print_doc() (in module episia.__main__) _render_logo() (in module episia.__main__) _supports_color() (in module episia.__main__) A a (episia.stats.contingency.Table2x2 attribute), [1] accuracy (episia.api.results.DiagnosticResult attribute), [1] ACCURACY (episia.stats.diagnostic.DiagnosticMeasure attribute) accuracy (episia.stats.diagnostic.DiagnosticResult attribute) add() (episia.models.parameters.ScenarioSet method) add_divider() (episia.api.reporting.EpiReport method) (episia.EpiReport method) add_figure() (episia.api.reporting.EpiReport method) (episia.EpiReport method) add_metrics() (episia.api.reporting.EpiReport method) (episia.EpiReport method) add_result() (episia.api.reporting.EpiReport method) (episia.EpiReport method) add_table() (episia.api.reporting.EpiReport method) (episia.EpiReport method) add_text() (episia.api.reporting.EpiReport method) (episia.EpiReport method) adjusted_rate (episia.stats.stratified.DirectStandardizationResult attribute) aggregate() (episia.data.surveillance.SurveillanceDataset method) (episia.SurveillanceDataset method) aggregate_by() (in module episia.data.surveillance) aggregate_by_date() (episia.data.dataset.Dataset method) aggregated (episia.stats.time_series.EpidemicCurve attribute) aggregation (episia.stats.time_series.EpidemicCurve attribute) AGRESTI_COULL (episia.core.constants.ConfidenceIntervalMethod attribute) (episia.stats.descriptive.CI_Method attribute) aic (episia.api.results.RegressionResult attribute), [1] AIC (episia.stats.regression.ModelSelection attribute) aic (episia.stats.regression.RegressionResult attribute) Alert (class in episia.data.surveillance) alert_summary() (episia.AlertEngine method) (episia.data.surveillance.AlertEngine method) AlertEngine (class in episia) (class in episia.data.surveillance) alpha (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.samplesize.SampleSizeResult attribute) ALPHA_0001 (episia.core.constants.AlphaLevel attribute) ALPHA_001 (episia.core.constants.AlphaLevel attribute) ALPHA_005 (episia.core.constants.AlphaLevel attribute) ALPHA_010 (episia.core.constants.AlphaLevel attribute) AlphaLevel (class in episia.core.constants) ANALYTICS_FIELDS (in module episia.dhis2.constants) AssociationResult (class in episia.api.results) assumptions (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.samplesize.SampleSizeResult attribute) attack_rate() (episia.data.surveillance.SurveillanceDataset method) (episia.SurveillanceDataset method) (in module episia.stats.descriptive) attributable_fraction_exposed() (episia.core.calculator.EpidemiologicalCalculator method) (episia.stats.contingency.Table2x2 method) attributable_fraction_population() (episia.stats.contingency.Table2x2 method) auc (episia.api.results.ROCResult attribute), [1] (episia.stats.diagnostic.ROCResult attribute) average_time (episia.core.calculator.CalculationStats property) B b (episia.stats.contingency.Table2x2 attribute), [1] base (in module episia.core.constants), [1] BaseCalculator (class in episia.core.calculator) BASIC_REPRODUCTION_COVID (in module episia.core.constants) basic_reproduction_number() (episia.core.calculator.MatrixCalculator method) beta (episia.models.parameters.SEIRDParameters attribute) (episia.models.parameters.SEIRParameters attribute) (episia.models.parameters.SIRParameters attribute) bic (episia.api.results.RegressionResult attribute), [1] BIC (episia.stats.regression.ModelSelection attribute) bic (episia.stats.regression.RegressionResult attribute) binomial_probability() (episia.core.calculator.EpidemiologicalCalculator method) BOOTSTRAP (episia.core.constants.ConfidenceIntervalMethod attribute) (episia.core.constants.RiskRatioMethod attribute) C c (episia.stats.contingency.Table2x2 attribute), [1] cache_hit_rate (episia.core.calculator.CalculationStats property) cache_hits (episia.core.calculator.CalculationStats attribute) cached_function() (in module episia.core.calculator) cached_method() (episia.core.calculator.BaseCalculator method) CacheStrategy (class in episia.core.calculator) calculate_attack_rate() (in module episia.stats.time_series) calculate_incidence() (episia.data.dataset.Dataset method) (in module episia.stats.time_series) calculate_sample_size() (in module episia.stats.samplesize) calculate_vif() (in module episia.stats.regression) CalculationStats (class in episia.core.calculator) CalibrationResult (class in episia.models.calibration) call_count (episia.core.calculator.CalculationStats attribute) caption (episia.api.reporting.ReportSection attribute) CASE_CONTROL (episia.stats.samplesize.StudyDesign attribute) cases (episia.stats.descriptive.IncidenceRateResult attribute) cfr (episia.data.surveillance.SurveillanceDataset property) (episia.models.parameters.SEIRDParameters property) (episia.SurveillanceDataset property) check_convergence() (in module episia.core.validator) chi2_mh (episia.stats.stratified.MantelHaenszelResult attribute) chi_square() (episia.stats.contingency.Table2x2 method) CHI_SQUARE_SMALL_SAMPLE (in module episia.core.constants) ci (episia.api.results.AssociationResult attribute), [1] (episia.api.results.ProportionResult attribute), [1] (episia.api.results.StratifiedResult attribute), [1] (episia.stats.stratified.DirectStandardizationResult attribute) ci_lower (episia.stats.contingency.OddsRatioResult attribute) (episia.stats.contingency.RiskRatioResult attribute) (episia.stats.descriptive.IncidenceRateResult attribute) (episia.stats.descriptive.MeanResult attribute) (episia.stats.descriptive.ProportionResult attribute) (episia.stats.regression.RegressionResult attribute) CI_Method (class in episia.stats.descriptive) ci_sensitivity (episia.api.results.DiagnosticResult attribute), [1] ci_specificity (episia.api.results.DiagnosticResult attribute), [1] ci_table (episia.api.results.RegressionResult attribute), [1] ci_upper (episia.stats.contingency.OddsRatioResult attribute) (episia.stats.contingency.RiskRatioResult attribute) (episia.stats.descriptive.IncidenceRateResult attribute) (episia.stats.descriptive.MeanResult attribute) (episia.stats.descriptive.ProportionResult attribute) (episia.stats.regression.RegressionResult attribute) CIVIDIS (episia.core.constants.ColorPalette attribute) clean() (episia.data.dataset.Dataset method) clear_cache() (episia.core.calculator.BaseCalculator method) clip_values() (in module episia.core.utilities) CLOPPER_PEARSON (episia.core.constants.ConfidenceIntervalMethod attribute) (episia.stats.descriptive.CI_Method attribute) cochran_q (episia.stats.stratified.MantelHaenszelResult attribute) coefficients (episia.api.results.RegressionResult attribute), [1] (episia.stats.regression.RegressionResult attribute) COHORT (episia.stats.samplesize.StudyDesign attribute) COLORBLIND (episia.core.constants.PlotStyle attribute) ColorPalette (class in episia.core.constants) common_or (episia.stats.stratified.MantelHaenszelResult attribute) common_rd (episia.stats.stratified.MantelHaenszelResult attribute) common_rr (episia.stats.stratified.MantelHaenszelResult attribute) compare_diagnostic_tests() (in module episia.stats.diagnostic) compartment_names (episia.models.base.CompartmentalModel property) (episia.models.seir.SEIRModel property) (episia.models.seird.SEIRDModel property) (episia.models.sensitivity.SensitivityResult attribute), [1] (episia.models.sir.SIRModel property) CompartmentalModel (class in episia.models.base) compartments (episia.api.results.ModelResult attribute), [1] completeness() (episia.data.surveillance.SurveillanceDataset method) (episia.SurveillanceDataset method) ComputationError (class in episia.core.exceptions) compute_attack_rate() (in module episia.data.surveillance) confidence (episia.api.results.ConfidenceInterval attribute), [1] (episia.stats.descriptive.IncidenceRateResult attribute) confidence_interval_proportion() (episia.core.calculator.EpidemiologicalCalculator method) ConfidenceInterval (class in episia.api.results) ConfidenceIntervalMethod (class in episia.core.constants) ConfidenceLevel (class in episia.core.constants) ConfidenceMethod (class in episia.stats.contingency) ConfigurationError (class in episia.core.exceptions) contains() (episia.api.results.ConfidenceInterval method) content (episia.api.reporting.ReportSection attribute) converged (episia.api.results.RegressionResult attribute), [1] convergence (episia.stats.regression.RegressionResult attribute) CONVERGENCE_TOL (in module episia.core.constants) ConvergenceError (class in episia.core.exceptions) convert_to_binary() (in module episia.data.types) convert_to_categorical() (in module episia.data.types) convert_to_continuous() (in module episia.data.types) convert_to_date() (in module episia.data.types) convert_to_epidemiological_types() (in module episia.data.types) copy() (episia.data.dataset.Dataset method) CORNELL (episia.core.constants.OddsRatioMethod attribute) counts (episia.stats.time_series.EpidemicCurve attribute) COVID19_PARAMS (in module episia.core.constants) create_2x2_table() (episia.data.dataset.Dataset method) create_bins() (in module episia.core.utilities) CROSS_SECTIONAL (episia.stats.samplesize.StudyDesign attribute) crude_rate (episia.stats.stratified.DirectStandardizationResult attribute) ctypes (in module episia.core.constants), [1] cumulative_curve() (in module episia.stats.time_series) cumulative_incidence() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) (in module episia.stats.descriptive) D d (episia.stats.contingency.Table2x2 attribute), [1] D0 (episia.models.parameters.ModelParameters attribute) DAILY (episia.stats.time_series.TimeAggregation attribute) DARK (episia.core.constants.PlotStyle attribute) DARK2 (episia.core.constants.ColorPalette attribute) data (in module episia.core.constants), [1] DataError (class in episia.core.exceptions) Dataset (class in episia.data.dataset) date_range (episia.data.surveillance.SurveillanceDataset property) (episia.SurveillanceDataset property) dates (episia.stats.time_series.EpidemicCurve attribute) (episia.stats.time_series.TimeSeriesResult attribute) DEFAULT_ALPHA (in module episia.core.constants) DEFAULT_COLOR_PALETTE (in module episia.core.constants) DEFAULT_CONFIDENCE (in module episia.core.constants) DEFAULT_DPI (in module episia.core.constants) DEFAULT_FIGSIZE (in module episia.core.constants) DEFAULT_FONTSIZE (in module episia.core.constants) DEFAULT_PLOT_STYLE (in module episia.core.constants) DEFAULT_POWER (in module episia.core.constants) DELTA (episia.core.constants.ConfidenceIntervalMethod attribute) (episia.core.constants.RiskRatioMethod attribute) (episia.stats.contingency.ConfidenceMethod attribute) (episia.stats.descriptive.CI_Method attribute) denominator (episia.api.results.ProportionResult attribute), [1] (episia.stats.descriptive.ProportionResult attribute) deprecated() (in module episia.core.utilities) describe_epidemiological() (episia.data.dataset.Dataset method) design (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.samplesize.SampleSizeResult attribute) design_effect_deff() (in module episia.stats.samplesize) detect_column_types() (in module episia.data.types) detect_epidemic_threshold() (in module episia.stats.time_series) detect_format() (in module episia.data.io) detect_peaks() (in module episia.stats.time_series) df (episia.data.dataset.Dataset attribute) (episia.data.surveillance.SurveillanceDataset property) (episia.SurveillanceDataset property) DHIS2Adapter (class in episia.dhis2.adapter) DHIS2Client (class in episia.dhis2.client) DIAGNOSTIC (episia.stats.samplesize.StudyDesign attribute) diagnostic() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) diagnostic_accuracy_ci() (in module episia.stats.diagnostic) diagnostic_from_data() (in module episia.stats.diagnostic) diagnostic_test_2x2() (in module episia.stats.diagnostic) DiagnosticMeasure (class in episia.stats.diagnostic) DiagnosticResult (class in episia.api.results) (class in episia.stats.diagnostic) DimensionError (class in episia.core.exceptions) DIRECT_STANDARDIZATION (episia.stats.stratified.StratifiedMethod attribute) direct_standardization() (in module episia.stats.stratified) DirectStandardizationResult (class in episia.stats.stratified) disable_cache() (episia.core.calculator.BaseCalculator method) disease (episia.data.surveillance.Alert attribute) diseases (episia.data.surveillance.SurveillanceDataset property) (episia.SurveillanceDataset property) district (episia.data.surveillance.Alert attribute) districts (episia.data.surveillance.SurveillanceDataset property) (episia.SurveillanceDataset property) doubling_time (episia.api.results.TimeSeriesResult attribute), [1] doubling_time() (in module episia.models.solver) dt (episia.models.parameters.ModelParameters attribute) dtype (in module episia.core.constants), [1] E E0 (episia.models.parameters.ModelParameters attribute) EBOLA_PARAMS (in module episia.core.constants) effect_modifier (episia.api.results.StratifiedResult attribute), [1] effect_size (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.samplesize.SampleSizeResult attribute) effective_reproduction_number() (episia.core.calculator.MatrixCalculator method) enable_cache() (episia.core.calculator.BaseCalculator method) endemic_channel() (episia.data.surveillance.SurveillanceDataset method) (episia.SurveillanceDataset method) (in module episia.data.surveillance) ENDPOINTS (in module episia.dhis2.constants) envelopes (episia.models.sensitivity.SensitivityResult attribute), [1] epi (in module episia) (in module episia.api.unified) epi_calculator (in module episia.core.calculator) epidemic_curve() (in module episia.stats.time_series) EpidemicCurve (class in episia.stats.time_series) EpidemiologicalCalculator (class in episia.core.calculator) EpiLoader (class in episia.core.utilities) EpiReport (class in episia) (class in episia.api.reporting) EpiResult (class in episia.api.results) episia module episia.__main__ module EPISIA_CONFIG (in module episia.core.constants) EpisiaAPI (class in episia) (class in episia.api.unified) EpisiaError (class in episia.core.exceptions) EPSILON (in module episia.core.constants) estimate (episia.api.results.AssociationResult attribute), [1] (episia.stats.contingency.OddsRatioResult attribute) (episia.stats.contingency.RiskRatioResult attribute) estimate_herd_immunity() (in module episia.models.solver) EUROPEAN_STANDARD_POPULATION (in module episia.core.constants) EXACT (episia.core.constants.OddsRatioMethod attribute) (episia.stats.contingency.ConfidenceMethod attribute) expit() (in module episia.core.utilities) exponential_growth_rate() (in module episia.stats.time_series) export_dataset() (in module episia.data.io) F fagan_nomogram() (in module episia.stats.diagnostic) fetch_analytics() (episia.dhis2.client.DHIS2Client method) fetch_data_value_sets() (episia.dhis2.client.DHIS2Client method) FileError (class in episia.core.exceptions) filter() (episia.data.dataset.Dataset method) filter_date() (episia.data.surveillance.SurveillanceDataset method) (episia.SurveillanceDataset method) filter_disease() (episia.data.surveillance.SurveillanceDataset method) (episia.SurveillanceDataset method) filter_district() (episia.data.surveillance.SurveillanceDataset method) (episia.SurveillanceDataset method) filter_warnings() (episia.core.exceptions.WarningManager static method) final_size (episia.api.results.ModelResult attribute), [1] fisher_exact() (episia.stats.contingency.Table2x2 method) FISHER_EXACT_THRESHOLD (in module episia.core.constants) fit() (episia.models.calibration.ModelCalibrator method) fit_and_apply() (episia.models.calibration.ModelCalibrator method) flags (in module episia.core.constants), [1] flat (in module episia.core.constants), [1] FLEISS (episia.core.constants.OddsRatioMethod attribute) fleiss_correction() (in module episia.stats.samplesize) fn (episia.api.results.DiagnosticResult attribute) (episia.stats.diagnostic.DiagnosticResult attribute) format_number() (in module episia.core.utilities) format_pvalue() (in module episia.core.utilities) fp (episia.api.results.DiagnosticResult attribute) (episia.stats.diagnostic.DiagnosticResult attribute) fpr (episia.api.results.ROCResult attribute), [1] (episia.stats.diagnostic.ROCResult attribute) from_analytics_response() (episia.dhis2.adapter.DHIS2Adapter method) from_csv() (episia.data.surveillance.SurveillanceDataset class method) (episia.SurveillanceDataset class method) from_data_value_sets() (episia.dhis2.adapter.DHIS2Adapter method) from_dataframe() (episia.data.surveillance.SurveillanceDataset class method) (episia.SurveillanceDataset class method) (in module episia.stats.contingency) from_dhis2_csv() (in module episia.data.surveillance) from_dict() (episia.data.surveillance.SurveillanceDataset class method) (episia.SurveillanceDataset class method) (in module episia.data.io) from_pandas() (in module episia.data.io) from_records() (in module episia.data.io) G gamma (episia.models.parameters.SEIRDParameters attribute) (episia.models.parameters.SEIRParameters attribute) (episia.models.parameters.SIRParameters attribute) GART (episia.core.constants.OddsRatioMethod attribute) generate_random_id() (in module episia.core.utilities) get_available_themes() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) get_config() (in module episia.core.constants) get_history() (episia.data.dataset.Dataset method) get_type_recommendations() (in module episia.data.types) H history (episia.data.dataset.Dataset attribute) homogeneity_p (episia.api.results.StratifiedResult attribute), [1] hosmer_lemeshow_test() (in module episia.stats.regression) I I0 (episia.models.parameters.ModelParameters attribute) i_squared (episia.stats.stratified.MantelHaenszelResult attribute) imag (in module episia.core.constants), [1] incidence_rate() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) (in module episia.stats.descriptive) IncidenceRateResult (class in episia.stats.descriptive) INDIRECT_STANDARDIZATION (episia.stats.stratified.StratifiedMethod attribute) indirect_standardization() (in module episia.stats.stratified) INFERNO (episia.core.constants.ColorPalette attribute) INFLUENZA_PARAMS (in module episia.core.constants) interaction_term() (in module episia.stats.regression) interquartile_range() (in module episia.stats.descriptive) is_binary_array() (in module episia.core.utilities) is_integer_array() (in module episia.core.utilities) is_numeric() (in module episia.core.utilities) itemsize (in module episia.core.constants), [1] iterations (episia.stats.regression.RegressionResult attribute) J JEFFREYS (episia.core.constants.ConfidenceIntervalMethod attribute) (episia.stats.descriptive.CI_Method attribute) K kind (episia.api.reporting.ReportSection attribute) (episia.data.surveillance.Alert attribute) L label (episia.api.results.ProportionResult attribute), [1] labels (episia.models.scenarios.ScenarioResults attribute), [1] labels() (episia.models.parameters.ScenarioSet method) last_call_time (episia.core.calculator.CalculationStats attribute) level (episia.api.reporting.ReportSection attribute) LIKELIHOOD_RATIO (episia.stats.regression.ModelSelection attribute) likelihood_ratio_ci() (in module episia.stats.diagnostic) likelihood_ratio_test() (in module episia.stats.regression) LINEAR (episia.stats.regression.RegressionType attribute) (episia.stats.time_series.TrendMethod attribute) list_data_elements() (episia.dhis2.client.DHIS2Client method) list_org_units() (episia.dhis2.client.DHIS2Client method) LOESS (episia.stats.time_series.TrendMethod attribute) loess_smoothing() (in module episia.stats.time_series) log_likelihood (episia.stats.regression.RegressionResult attribute) LOGISTIC (episia.stats.regression.RegressionType attribute) logistic_regression() (in module episia.stats.regression) logit() (in module episia.core.utilities) loss (episia.models.calibration.CalibrationResult attribute), [1] lower (episia.api.results.ConfidenceInterval attribute), [1] lr_negative (episia.api.results.DiagnosticResult attribute), [1] LR_NEGATIVE (episia.stats.diagnostic.DiagnosticMeasure attribute) lr_negative (episia.stats.diagnostic.DiagnosticResult attribute) lr_positive (episia.api.results.DiagnosticResult attribute), [1] LR_POSITIVE (episia.stats.diagnostic.DiagnosticMeasure attribute) lr_positive (episia.stats.diagnostic.DiagnosticResult attribute) LRU (episia.core.calculator.CacheStrategy attribute) M MAGMA (episia.core.constants.ColorPalette attribute) main() (in module episia.__main__) make_association() (in module episia.api.results) make_ci() (in module episia.api.results) make_proportion() (in module episia.api.results) MANTEL_HAENSZEL (episia.stats.stratified.StratifiedMethod attribute) mantel_haenszel_or() (in module episia.stats.stratified) MantelHaenszelResult (class in episia.stats.stratified) MANUAL (episia.core.calculator.CacheStrategy attribute) matrix_calculator (in module episia.core.calculator) MatrixCalculator (class in episia.core.calculator) MAX_ITERATIONS (in module episia.core.constants) mean (episia.stats.descriptive.MeanResult attribute) mean_ci() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) (in module episia.stats.descriptive) MEAN_INCUBATION_COVID (in module episia.core.constants) MEAN_INFECTIOUS_PERIOD_COVID (in module episia.core.constants) MeanResult (class in episia.stats.descriptive) measure (episia.api.results.AssociationResult attribute), [1] (episia.api.results.StratifiedResult attribute), [1] median_ci() (in module episia.stats.descriptive) memoize() (in module episia.core.utilities) message (episia.data.surveillance.Alert attribute) (episia.models.calibration.CalibrationResult attribute), [1] metadata (episia.api.results.AssociationResult attribute), [1] (episia.api.results.ModelResult attribute), [1] (episia.api.results.ProportionResult attribute), [1] (episia.api.results.TimeSeriesResult attribute), [1] (episia.data.dataset.Dataset attribute) (episia.stats.time_series.EpidemicCurve attribute) method (episia.api.results.AssociationResult attribute), [1] (episia.api.results.ConfidenceInterval attribute), [1] (episia.api.results.ROCResult attribute), [1] (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.contingency.OddsRatioResult attribute) (episia.stats.contingency.RiskRatioResult attribute) (episia.stats.descriptive.IncidenceRateResult attribute) (episia.stats.descriptive.MeanResult attribute) (episia.stats.descriptive.ProportionResult attribute) (episia.stats.diagnostic.ROCResult attribute) (episia.stats.samplesize.SampleSizeResult attribute) (episia.stats.time_series.TimeSeriesResult attribute) metrics (episia.models.sensitivity.SensitivityResult attribute), [1] (episia.stats.time_series.TimeSeriesResult attribute) metrics_df (episia.models.scenarios.ScenarioResults attribute) mh_estimate (episia.api.results.StratifiedResult attribute), [1] MINIMAL (episia.core.constants.PlotStyle attribute) model_type (episia.api.results.ModelResult attribute), [1] (episia.api.results.RegressionResult attribute), [1] (episia.stats.regression.RegressionResult attribute) ModelCalibrator (class in episia.models.calibration) ModelError (class in episia.core.exceptions) ModelParameters (class in episia.models.parameters) ModelResult (class in episia.api.results) ModelSelection (class in episia.stats.regression) module episia episia.__main__ MONTHLY (episia.stats.time_series.TimeAggregation attribute) MOVING_AVERAGE (episia.stats.time_series.TrendMethod attribute) moving_average() (in module episia.stats.time_series) mu (episia.models.parameters.SEIRDParameters attribute) multiplier (episia.stats.descriptive.IncidenceRateResult attribute) N n (episia.api.results.RegressionResult attribute), [1] N (episia.models.parameters.ModelParameters attribute) n_cases (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.samplesize.SampleSizeResult attribute) n_controls (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.samplesize.SampleSizeResult attribute) n_failed (episia.models.sensitivity.SensitivityResult attribute), [1] n_iterations (episia.models.calibration.CalibrationResult attribute), [1] n_observations (episia.stats.regression.RegressionResult attribute) n_per_group (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.samplesize.SampleSizeResult attribute) n_records (episia.data.surveillance.SurveillanceDataset property) (episia.SurveillanceDataset property) n_samples (episia.models.sensitivity.SensitivityResult attribute), [1] n_strata (episia.api.results.StratifiedResult attribute), [1] n_total (episia.api.results.AssociationResult attribute), [1] (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.samplesize.SampleSizeResult attribute) nbytes (in module episia.core.constants), [1] ndim (in module episia.core.constants), [1] next_generation_matrix() (episia.core.calculator.MatrixCalculator method) NONE (episia.core.calculator.CacheStrategy attribute) NORMAL_APPROXIMATION_N (in module episia.core.constants) note (episia.api.results.SampleSizeResult attribute), [1] nowcasting() (in module episia.stats.time_series) npv (episia.api.results.DiagnosticResult attribute), [1] NPV (episia.stats.diagnostic.DiagnosticMeasure attribute) npv (episia.stats.diagnostic.DiagnosticResult attribute) null_value (episia.api.results.AssociationResult attribute), [1] (episia.stats.contingency.OddsRatioResult attribute) (episia.stats.contingency.RiskRatioResult attribute) numerator (episia.api.results.ProportionResult attribute), [1] (episia.stats.descriptive.ProportionResult attribute) numpy_errstate() (in module episia.core.utilities) O observed (episia.stats.time_series.TimeSeriesResult attribute) odds_exposed (episia.stats.contingency.Table2x2 property) odds_ratio() (episia.api.unified.EpisiaAPI static method) (episia.core.calculator.EpidemiologicalCalculator method) (episia.EpisiaAPI static method) (episia.stats.contingency.Table2x2 method) (in module episia.stats.contingency) odds_ratios (episia.api.results.RegressionResult attribute), [1] (episia.stats.regression.RegressionResult attribute) odds_unexposed (episia.stats.contingency.Table2x2 property) OddsRatioMethod (class in episia.core.constants) OddsRatioResult (class in episia.stats.contingency) ONE_SIDED (episia.stats.samplesize.TestType attribute) optimal_point (episia.api.results.ROCResult attribute), [1] (episia.stats.diagnostic.ROCResult attribute) optimal_threshold (episia.api.results.ROCResult attribute), [1] (episia.stats.diagnostic.ROCResult attribute) optimal_threshold_grid_search() (in module episia.stats.diagnostic) optimize_column_type() (in module episia.data.types) optimize_dataframe_types() (in module episia.data.types) optimize_datetime_type() (in module episia.data.types) optimize_numeric_type() (in module episia.data.types) optimize_object_type() (in module episia.data.types) optimize_types() (episia.data.dataset.Dataset method) optimized (episia.data.dataset.Dataset attribute) or_ci (episia.stats.stratified.MantelHaenszelResult attribute) P P90 (episia.core.constants.ConfidenceLevel attribute) P95 (episia.core.constants.ConfidenceLevel attribute) P99 (episia.core.constants.ConfidenceLevel attribute) P999 (episia.core.constants.ConfidenceLevel attribute) p_value (episia.api.results.AssociationResult attribute), [1] (episia.api.results.StratifiedResult attribute), [1] (episia.stats.contingency.OddsRatioResult property) (episia.stats.contingency.RiskRatioResult property) (episia.stats.stratified.MantelHaenszelResult attribute) p_values (episia.api.results.RegressionResult attribute), [1] (episia.stats.regression.RegressionResult attribute) pandas_display_options() (in module episia.core.utilities) param_samples (episia.models.sensitivity.SensitivityResult attribute), [1] ParameterError (class in episia.core.exceptions) parameters (episia.api.results.ModelResult attribute), [1] (episia.models.calibration.CalibrationResult attribute), [1] peak_infected (episia.api.results.ModelResult attribute), [1] peak_time (episia.api.results.ModelResult attribute), [1] period (episia.data.surveillance.Alert attribute) period_range() (in module episia.dhis2.periods) PERIOD_TYPES (in module episia.dhis2.constants) person_time (episia.stats.descriptive.IncidenceRateResult attribute) ping() (episia.dhis2.client.DHIS2Client method) PLASMA (episia.core.constants.ColorPalette attribute) plot() (episia.api.results.EpiResult method) (episia.models.base.CompartmentalModel method) (episia.models.scenarios.ScenarioResults method) (episia.models.sensitivity.SensitivityResult method) (episia.stats.contingency.OddsRatioResult method) (episia.stats.contingency.RiskRatioResult method) (episia.stats.diagnostic.ROCResult method) plot_data() (episia.stats.time_series.TimeSeriesResult method) plot_epicurve() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) plot_forest() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) plot_metric_distribution() (episia.models.sensitivity.SensitivityResult method) plot_roc() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) PlotError (class in episia.core.exceptions) PlotStyle (class in episia.core.constants) POISSON (episia.stats.regression.RegressionType attribute) poisson_probability() (episia.core.calculator.EpidemiologicalCalculator method) poisson_regression() (in module episia.stats.regression) population_attributable_fraction() (episia.core.calculator.EpidemiologicalCalculator method) power (episia.api.results.SampleSizeResult attribute), [1] (episia.stats.samplesize.SampleSizeResult attribute) POWER_080 (episia.core.constants.PowerLevel attribute) POWER_085 (episia.core.constants.PowerLevel attribute) POWER_090 (episia.core.constants.PowerLevel attribute) POWER_095 (episia.core.constants.PowerLevel attribute) power_calculation() (in module episia.stats.samplesize) PowerLevel (class in episia.core.constants) ppv (episia.api.results.DiagnosticResult attribute), [1] PPV (episia.stats.diagnostic.DiagnosticMeasure attribute) ppv (episia.stats.diagnostic.DiagnosticResult attribute) predict() (episia.stats.regression.RegressionResult method) predicted (episia.stats.time_series.TimeSeriesResult attribute) predictive_values_from_sens_spec() (in module episia.stats.diagnostic) PRESENTATION (episia.core.constants.PlotStyle attribute) prevalence (episia.api.results.DiagnosticResult attribute), [1] (episia.stats.diagnostic.DiagnosticResult attribute) prevalence() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) (in module episia.stats.descriptive) proportion (episia.api.results.ProportionResult attribute), [1] (episia.stats.descriptive.ProportionResult attribute) proportion_ci() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) (in module episia.stats.descriptive) ProportionResult (class in episia.api.results) (class in episia.stats.descriptive) Q q_p_value (episia.stats.stratified.MantelHaenszelResult attribute) R r0 (episia.api.results.ModelResult attribute), [1] (episia.models.parameters.SEIRDParameters property) (episia.models.parameters.SEIRParameters property) (episia.models.parameters.SIRParameters property) R0_init (episia.models.parameters.ModelParameters attribute) rate (episia.stats.descriptive.IncidenceRateResult attribute) read_csv() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) (in module episia.data.io) read_excel() (in module episia.data.io) read_parquet() (in module episia.data.io) read_surveillance_format() (in module episia.data.io) real (in module episia.core.constants), [1] RegressionResult (class in episia.api.results) (class in episia.stats.regression) RegressionType (class in episia.stats.regression) report() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) report_from_model() (in module episia) (in module episia.api.reporting) report_from_result() (in module episia) (in module episia.api.reporting) ReportSection (class in episia.api.reporting) reproductive_number() (in module episia.stats.time_series) residuals (episia.models.calibration.CalibrationResult attribute), [1] (episia.stats.time_series.TimeSeriesResult attribute) results (episia.models.scenarios.ScenarioResults attribute), [1] risk_difference() (episia.stats.contingency.Table2x2 method) risk_exposed (episia.stats.contingency.Table2x2 property) risk_ratio() (episia.api.unified.EpisiaAPI static method) (episia.core.calculator.EpidemiologicalCalculator method) (episia.EpisiaAPI static method) (episia.stats.contingency.Table2x2 method) (in module episia.stats.contingency) risk_unexposed (episia.stats.contingency.Table2x2 property) RiskRatioMethod (class in episia.core.constants) RiskRatioResult (class in episia.stats.contingency) roc_analysis() (in module episia.stats.diagnostic) roc_auc_from_logistic() (in module episia.stats.regression) ROCResult (class in episia.api.results) (class in episia.stats.diagnostic) rr_ci (episia.stats.stratified.MantelHaenszelResult attribute) run() (episia.AlertEngine method) (episia.data.surveillance.AlertEngine method) (episia.models.base.CompartmentalModel method) (episia.models.scenarios.ScenarioRunner method) (episia.models.sensitivity.SensitivityAnalysis method) S S0 (episia.models.parameters.ModelParameters property) safe_divide() (in module episia.core.utilities) sample_size (episia.stats.descriptive.MeanResult attribute) (episia.stats.descriptive.ProportionResult attribute) sample_size() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) sample_size_odds_ratio() (in module episia.stats.samplesize) sample_size_risk_difference() (in module episia.stats.samplesize) sample_size_risk_ratio() (in module episia.stats.samplesize) sample_size_sensitivity_specificity() (in module episia.stats.samplesize) sample_size_single_proportion() (in module episia.stats.samplesize) SampleSizeResult (class in episia.api.results) (class in episia.stats.samplesize) sanitize_filename() (in module episia.core.utilities) save_html() (episia.api.reporting.EpiReport method) (episia.EpiReport method) save_json() (episia.api.reporting.EpiReport method) (episia.EpiReport method) save_markdown() (episia.api.reporting.EpiReport method) (episia.EpiReport method) ScenarioResults (class in episia.models.scenarios) ScenarioRunner (class in episia.models.scenarios) scenarios (episia.models.parameters.ScenarioSet attribute) ScenarioSet (class in episia.models.parameters) SCIENTIFIC (episia.core.constants.PlotStyle attribute) SCORE (episia.core.constants.RiskRatioMethod attribute) (episia.stats.contingency.ConfidenceMethod attribute) seasonality (episia.stats.time_series.TimeSeriesResult attribute) seasonality_decomposition() (in module episia.stats.time_series) seir() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) seird() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) SEIRDModel (class in episia.models.seird) SEIRDParameters (class in episia.models.parameters) SEIRModel (class in episia.models.seir) SEIRParameters (class in episia.models.parameters) sensitivity (episia.api.results.DiagnosticResult attribute), [1] SENSITIVITY (episia.stats.diagnostic.DiagnosticMeasure attribute) sensitivity (episia.stats.diagnostic.DiagnosticResult attribute) SensitivityAnalysis (class in episia.models.sensitivity) SensitivityResult (class in episia.models.sensitivity) SET2 (episia.core.constants.ColorPalette attribute) set_config() (in module episia.core.constants) set_random_seed() (in module episia.core.utilities) set_theme() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) severity (episia.data.surveillance.Alert attribute) shape (in module episia.core.constants), [1] show() (episia.stats.diagnostic.ROCResult method) sigma (episia.models.parameters.SEIRDParameters attribute) (episia.models.parameters.SEIRParameters attribute) significant (episia.api.results.AssociationResult property) (episia.stats.contingency.OddsRatioResult property) (episia.stats.contingency.RiskRatioResult property) sir() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) SIRModel (class in episia.models.sir) SIRParameters (class in episia.models.parameters) size (in module episia.core.constants), [1] solve_model() (in module episia.models.solver) specificity (episia.api.results.DiagnosticResult attribute), [1] SPECIFICITY (episia.stats.diagnostic.DiagnosticMeasure attribute) specificity (episia.stats.diagnostic.DiagnosticResult attribute) Spinner (in module episia.core.utilities) SPLINE (episia.stats.time_series.TrendMethod attribute) standard_error_proportion() (episia.core.calculator.EpidemiologicalCalculator method) standard_population (episia.stats.stratified.DirectStandardizationResult attribute) standardize() (in module episia.core.utilities) StatisticalError (class in episia.core.exceptions) std_dev (episia.stats.descriptive.MeanResult attribute) stepwise_selection() (in module episia.stats.regression) strata_names (episia.stats.stratified.StratifiedTable attribute) stratified_by_variable() (in module episia.stats.stratified) StratifiedMethod (class in episia.stats.stratified) StratifiedResult (class in episia.api.results) StratifiedTable (class in episia.stats.stratified) stratum_results (episia.api.results.StratifiedResult attribute), [1] stratum_specific_rates (episia.stats.stratified.DirectStandardizationResult attribute) strides (in module episia.core.constants), [1] StudyDesign (class in episia.stats.samplesize) success (episia.models.calibration.CalibrationResult attribute), [1] summary() (episia.data.surveillance.SurveillanceDataset method) (episia.models.base.CompartmentalModel method) (episia.models.seird.SEIRDModel method) (episia.models.sensitivity.SensitivityResult method) (episia.stats.contingency.Table2x2 method) (episia.stats.diagnostic.DiagnosticResult method) (episia.stats.regression.RegressionResult method) (episia.stats.stratified.MantelHaenszelResult method) (episia.stats.time_series.EpidemicCurve method) (episia.SurveillanceDataset method) summary_table() (episia.stats.regression.RegressionResult method) surveillance_from_csv() (episia.api.unified.EpisiaAPI static method) (episia.EpisiaAPI static method) SurveillanceDataset (class in episia) (class in episia.data.surveillance) T t (episia.api.results.ModelResult attribute), [1] (episia.models.sensitivity.SensitivityResult attribute), [1] T (in module episia.core.constants), [1] t_incubation (episia.models.parameters.SEIRDParameters property) (episia.models.parameters.SEIRParameters property) t_infectious (episia.models.parameters.SEIRDParameters property) (episia.models.parameters.SEIRParameters property) (episia.models.parameters.SIRParameters property) t_span (episia.models.parameters.ModelParameters attribute) TAB10 (episia.core.constants.ColorPalette attribute) table (episia.stats.contingency.OddsRatioResult attribute) (episia.stats.contingency.RiskRatioResult attribute) Table2x2 (class in episia.stats.contingency) tables (episia.stats.stratified.StratifiedTable attribute) tau_squared (episia.stats.stratified.MantelHaenszelResult attribute) test_effect_modification() (in module episia.stats.stratified) TestType (class in episia.stats.samplesize) threshold (episia.data.surveillance.Alert attribute) thresholds (episia.api.results.ROCResult attribute), [1] (episia.stats.diagnostic.ROCResult attribute) TimeAggregation (class in episia.stats.time_series) timer() (in module episia.core.utilities) times (episia.api.results.TimeSeriesResult attribute), [1] TimeSeriesResult (class in episia.api.results) (class in episia.stats.time_series) title (episia.api.reporting.ReportSection attribute) tn (episia.api.results.DiagnosticResult attribute) (episia.stats.diagnostic.DiagnosticResult attribute) to_csv() (episia.data.dataset.Dataset method) to_dataframe() (episia.api.results.EpiResult method) (episia.api.results.ModelResult method) (episia.api.results.TimeSeriesResult method) (episia.models.base.CompartmentalModel method) (episia.models.scenarios.ScenarioResults method) (episia.models.sensitivity.SensitivityResult method) (episia.stats.time_series.EpidemicCurve method) to_dataset() (episia.dhis2.client.DHIS2Client method) to_dataset_by_district() (episia.dhis2.client.DHIS2Client method) to_dict() (episia.api.results.AssociationResult method) (episia.api.results.ConfidenceInterval method) (episia.api.results.DiagnosticResult method) (episia.api.results.EpiResult method) (episia.api.results.ModelResult method) (episia.api.results.ProportionResult method) (episia.api.results.RegressionResult method) (episia.api.results.ROCResult method) (episia.api.results.SampleSizeResult method) (episia.api.results.StratifiedResult method) (episia.api.results.TimeSeriesResult method) (episia.models.parameters.ModelParameters method) (episia.models.parameters.SEIRDParameters method) (episia.models.parameters.SEIRParameters method) (episia.models.parameters.SIRParameters method) (episia.stats.contingency.OddsRatioResult method) (episia.stats.contingency.RiskRatioResult method) (episia.stats.contingency.Table2x2 method) (episia.stats.descriptive.IncidenceRateResult method) (episia.stats.descriptive.MeanResult method) (episia.stats.descriptive.ProportionResult method) (episia.stats.diagnostic.DiagnosticResult method) (episia.stats.diagnostic.ROCResult method) (episia.stats.samplesize.SampleSizeResult method) (episia.stats.stratified.StratifiedTable method) to_html() (episia.api.reporting.EpiReport method) (episia.EpiReport method) to_json() (episia.api.reporting.EpiReport method) (episia.api.results.EpiResult method) (episia.EpiReport method) to_markdown() (episia.api.reporting.EpiReport method) (episia.EpiReport method) to_parquet() (episia.data.dataset.Dataset method) to_timeseries_result() (episia.data.surveillance.SurveillanceDataset method) (episia.SurveillanceDataset method) total (episia.stats.contingency.Table2x2 property) total_cases (episia.data.surveillance.SurveillanceDataset property) (episia.stats.contingency.Table2x2 property) (episia.SurveillanceDataset property) total_deaths (episia.data.surveillance.SurveillanceDataset property) (episia.SurveillanceDataset property) total_exposed (episia.stats.contingency.Table2x2 property) total_non_cases (episia.stats.contingency.Table2x2 property) total_time (episia.core.calculator.CalculationStats attribute) total_unexposed (episia.stats.contingency.Table2x2 property) tp (episia.api.results.DiagnosticResult attribute) (episia.stats.diagnostic.DiagnosticResult attribute) tpr (episia.api.results.ROCResult attribute), [1] (episia.stats.diagnostic.ROCResult attribute) trend (episia.api.results.TimeSeriesResult attribute), [1] (episia.stats.time_series.TimeSeriesResult attribute) trend_method (episia.api.results.TimeSeriesResult attribute), [1] TrendMethod (class in episia.stats.time_series) TWO_SIDED (episia.stats.samplesize.TestType attribute) U upper (episia.api.results.ConfidenceInterval attribute), [1] V validate_2x2_table() (in module episia.core.validator) validate_binary_variable() (in module episia.core.validator) validate_confidence_level() (in module episia.core.validator) validate_dataframe() (in module episia.core.validator) validate_date_series() (in module episia.core.validator) validate_input() (in module episia.core.utilities) validate_model_parameters() (in module episia.core.validator) validate_numeric_array() (in module episia.core.validator) validate_positive() (in module episia.core.validator) validate_proportion() (in module episia.core.validator) validate_sample_size() (in module episia.core.validator) ValidationError (class in episia.core.exceptions) value (episia.data.surveillance.Alert attribute) values (episia.api.results.TimeSeriesResult attribute), [1] variable_names (episia.stats.regression.RegressionResult attribute) variance (episia.stats.stratified.DirectStandardizationResult attribute) VIRIDIS (episia.core.constants.ColorPalette attribute) W WALD (episia.core.constants.ConfidenceIntervalMethod attribute) (episia.core.constants.OddsRatioMethod attribute) (episia.core.constants.RiskRatioMethod attribute) (episia.stats.contingency.ConfidenceMethod attribute) (episia.stats.descriptive.CI_Method attribute) warn() (episia.core.exceptions.WarningManager static method) WarningManager (class in episia.core.exceptions) WEEKLY (episia.stats.time_series.TimeAggregation attribute) weekly_attack_rates() (episia.data.surveillance.SurveillanceDataset method) (episia.SurveillanceDataset method) WHO_AFRO_ELEMENTS (in module episia.dhis2.constants) WHO_STANDARD_POPULATION (in module episia.core.constants) WILSON (episia.core.constants.ConfidenceIntervalMethod attribute) (episia.stats.descriptive.CI_Method attribute) winsorize() (in module episia.core.utilities) Y YEARLY (episia.stats.time_series.TimeAggregation attribute) youden (episia.api.results.DiagnosticResult attribute), [1] YOUDEN (episia.stats.diagnostic.DiagnosticMeasure attribute) youden (episia.stats.diagnostic.DiagnosticResult attribute)