Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W A accepted (mcdakit.ai.AiProposal attribute) (mcdakit.ai.ComparisonProposal attribute) (mcdakit.ai.PanelProposal attribute) (mcdakit.ai.WeightProposal attribute) aggregate_rankings() (in module mcdakit.group) aggregate_scores() (in module mcdakit.group) agreement (mcdakit.ai.AiProposal attribute) (mcdakit.ai.ComparisonProposal attribute) (mcdakit.ai.WeightProposal attribute) agreement() (in module mcdakit.ranking) ahp_rank() (in module mcdakit.ahp) ahp_weights() (in module mcdakit.ahp) AhpResult (class in mcdakit.ahp) AiError AiProposal (class in mcdakit.ai) anthropic() (in module mcdakit.ai_providers) Aras (class in mcdakit.methods.aras) aras() (in module mcdakit.methods.aras) as_decision() (in module mcdakit.ranking) available() (in module mcdakit.methods.registry) available_normalizations() (in module mcdakit.normalization) available_weightings() (in module mcdakit.weighting) B basis (mcdakit.explain.Explanation attribute) (mcdakit.explain.Margin attribute) BISECTION_STEPS (in module mcdakit.sensitivity) bounds (mcdakit.methods.base.ScoringContext property) (mcdakit.types.Criterion attribute) BoundsWarning C check_method() (in module mcdakit.testing) citation (mcdakit.methods.aras.Aras attribute) (mcdakit.methods.base.Method attribute) (mcdakit.methods.cocoso.Cocoso attribute) (mcdakit.methods.codas.Codas attribute) (mcdakit.methods.copras.Copras attribute) (mcdakit.methods.edas.Edas attribute) (mcdakit.methods.electre.Electre attribute) (mcdakit.methods.mabac.Mabac attribute) (mcdakit.methods.marcos.Marcos attribute) (mcdakit.methods.promethee.Promethee attribute) (mcdakit.methods.scoring.Saw attribute) (mcdakit.methods.spotis.Spotis attribute) (mcdakit.methods.topsis.Topsis attribute) (mcdakit.methods.vikor.Vikor attribute) (mcdakit.methods.waspas.Waspas attribute) (mcdakit.methods.waspas.Wpm attribute) Cocoso (class in mcdakit.methods.cocoso) cocoso() (in module mcdakit.methods.cocoso) Codas (class in mcdakit.methods.codas) codas() (in module mcdakit.methods.codas) compare() (in module mcdakit.explain) compare_methods() (in module mcdakit.ranking) comparison_matrix() (in module mcdakit.ahp) ComparisonProposal (class in mcdakit.ai) conformance_report() (in module mcdakit.testing) ConformanceError consistency (mcdakit.ahp.AhpResult attribute) CONSISTENCY_LIMIT (in module mcdakit.ahp) consistency_ratio (mcdakit.ai.ComparisonProposal attribute) consistency_ratio() (in module mcdakit.ahp) consistent (mcdakit.ai.ComparisonProposal attribute) consumed (mcdakit.methods.base.ScoringContext property) Contribution (class in mcdakit.explain) contribution (mcdakit.explain.Contribution attribute) contributions (mcdakit.explain.Explanation attribute) Copras (class in mcdakit.methods.copras) copras() (in module mcdakit.methods.copras) criteria (mcdakit.ai.AiProposal attribute) (mcdakit.ai.ComparisonProposal attribute) (mcdakit.ai.PanelProposal attribute) (mcdakit.ai.WeightProposal attribute) (mcdakit.methods.base.ScoringContext property) (mcdakit.types.Decision attribute) Criterion (class in mcdakit.types) criterion (mcdakit.explain.Contribution attribute) critic_weights() (in module mcdakit.weighting) critique_weights() (in module mcdakit.ai) D data (mcdakit.methods.base.ScoringContext attribute) Decision (class in mcdakit.types) decision (mcdakit.methods.base.ScoringContext attribute) (mcdakit.types.Result attribute) decisive (mcdakit.explain.Margin attribute) derive_weights() (in module mcdakit.weighting) direction (mcdakit.types.Criterion attribute) directions (mcdakit.methods.base.ScoringContext property) (mcdakit.types.Decision property) disagreement() (in module mcdakit.group) disagrees_with (mcdakit.ai.WeightProposal attribute) dominant (mcdakit.explain.Explanation attribute) DuplicateMethodError E Edas (class in mcdakit.methods.edas) edas() (in module mcdakit.methods.edas) Electre (class in mcdakit.methods.electre) electre() (in module mcdakit.methods.electre) entropy_weights() (in module mcdakit.weighting) ENTRY_POINT_GROUP (in module mcdakit.methods.registry) equal_weights() (in module mcdakit.weighting) explain() (in module mcdakit.explain) Explanation (class in mcdakit.explain) F flows() (in module mcdakit.methods.promethee) FRAGILE_THRESHOLD (in module mcdakit.sensitivity) G get() (in module mcdakit.methods.registry) get_normalization() (in module mcdakit.normalization) get_weighting() (in module mcdakit.weighting) google() (in module mcdakit.ai_providers) group_rank() (in module mcdakit.group) H has() (in module mcdakit.methods.registry) I inconsistent (mcdakit.ahp.AhpResult attribute) is_cost (mcdakit.types.Criterion property) J judgements (mcdakit.ai.ComparisonProposal attribute) L labels (mcdakit.ahp.AhpResult attribute) (mcdakit.ai.PanelProposal attribute) (mcdakit.methods.base.ScoringContext property) (mcdakit.types.Decision attribute) load_env() (in module mcdakit.ai_providers) local_priorities (mcdakit.ahp.AhpResult attribute) loser (mcdakit.explain.Margin attribute) M Mabac (class in mcdakit.methods.mabac) mabac() (in module mcdakit.methods.mabac) Marcos (class in mcdakit.methods.marcos) marcos() (in module mcdakit.methods.marcos) Margin (class in mcdakit.explain) margin (mcdakit.explain.Margin attribute) matrix (mcdakit.types.Decision attribute) max_normalization() (in module mcdakit.normalization) McdaError mcdakit.ahp module mcdakit.ai module mcdakit.ai_providers module mcdakit.BUILTIN_METHODS (in module mcdakit.methods.registry) mcdakit.CONSISTENCY_LIMIT (in module mcdakit.normalization) mcdakit.explain module mcdakit.FRAGILE_THRESHOLD (in module mcdakit.normalization) mcdakit.get_method() (in module mcdakit.methods.registry) mcdakit.group module mcdakit.has_method() (in module mcdakit.methods.registry) mcdakit.method_names() (in module mcdakit.methods.registry) mcdakit.METHODS (in module mcdakit.methods.registry) mcdakit.methods.aras module mcdakit.methods.base module mcdakit.methods.cocoso module mcdakit.methods.codas module mcdakit.methods.copras module mcdakit.methods.edas module mcdakit.methods.electre module mcdakit.methods.mabac module mcdakit.methods.marcos module mcdakit.methods.promethee module mcdakit.methods.registry module mcdakit.methods.scoring module mcdakit.methods.spotis module mcdakit.methods.topsis module mcdakit.methods.vikor module mcdakit.methods.waspas module mcdakit.normalization module mcdakit.NORMALIZATIONS (in module mcdakit.normalization) mcdakit.orientation module mcdakit.RANDOM_INDEX (in module mcdakit.normalization) mcdakit.ranking module mcdakit.ROBUST_THRESHOLD (in module mcdakit.normalization) mcdakit.SAATY_SCALE (in module mcdakit.normalization) mcdakit.sensitivity module mcdakit.testing module mcdakit.types module mcdakit.weighting module mcdakit.WEIGHTINGS (in module mcdakit.weighting) Method (class in mcdakit.methods.base) method (mcdakit.explain.Explanation attribute) (mcdakit.explain.Margin attribute) (mcdakit.types.Result attribute) MethodResult (class in mcdakit.methods.base) METHODS (in module mcdakit.ranking) methods() (in module mcdakit.methods.registry) minmax_normalization() (in module mcdakit.normalization) module mcdakit.ahp mcdakit.ai mcdakit.ai_providers mcdakit.explain mcdakit.group mcdakit.methods.aras mcdakit.methods.base mcdakit.methods.cocoso mcdakit.methods.codas mcdakit.methods.copras mcdakit.methods.edas mcdakit.methods.electre mcdakit.methods.mabac mcdakit.methods.marcos mcdakit.methods.promethee mcdakit.methods.registry mcdakit.methods.scoring mcdakit.methods.spotis mcdakit.methods.topsis mcdakit.methods.vikor mcdakit.methods.waspas mcdakit.normalization mcdakit.orientation mcdakit.ranking mcdakit.sensitivity mcdakit.testing mcdakit.types mcdakit.weighting N n_criteria (mcdakit.methods.base.ScoringContext property) (mcdakit.types.Decision property) n_options (mcdakit.methods.base.ScoringContext property) (mcdakit.types.Decision property) name (mcdakit.methods.aras.Aras attribute) (mcdakit.methods.base.Method attribute) (mcdakit.methods.cocoso.Cocoso attribute) (mcdakit.methods.codas.Codas attribute) (mcdakit.methods.copras.Copras attribute) (mcdakit.methods.edas.Edas attribute) (mcdakit.methods.electre.Electre attribute) (mcdakit.methods.mabac.Mabac attribute) (mcdakit.methods.marcos.Marcos attribute) (mcdakit.methods.promethee.Promethee attribute) (mcdakit.methods.scoring.Saw attribute) (mcdakit.methods.scoring.SimpleScoring attribute) (mcdakit.methods.scoring.WeightedScoring attribute) (mcdakit.methods.spotis.Spotis attribute) (mcdakit.methods.topsis.Topsis attribute) (mcdakit.methods.vikor.Vikor attribute) (mcdakit.methods.waspas.Waspas attribute) (mcdakit.methods.waspas.Wpm attribute) (mcdakit.types.Criterion attribute) names (mcdakit.ahp.AhpResult attribute) (mcdakit.types.Decision property) names() (in module mcdakit.methods.registry) narrate() (in module mcdakit.ai) normalization (mcdakit.methods.base.Method attribute) (mcdakit.methods.base.ScoringContext property) (mcdakit.methods.electre.Electre attribute) (mcdakit.methods.scoring.Saw attribute) (mcdakit.methods.scoring.WeightedScoring attribute) (mcdakit.methods.topsis.Topsis attribute) NORMALIZATIONS (in module mcdakit.normalization) normalize() (mcdakit.methods.base.ScoringContext method) normalize_weights() (in module mcdakit.normalization) normalized_weights (mcdakit.methods.base.ScoringContext property) (mcdakit.types.Decision property) O ollama() (in module mcdakit.ai_providers) openai() (in module mcdakit.ai_providers) openai_compatible() (in module mcdakit.ai_providers) option (mcdakit.explain.Explanation attribute) options (mcdakit.methods.base.ScoringContext attribute) opts (mcdakit.methods.base.ScoringContext property) order (mcdakit.types.Result property) orient() (in module mcdakit.orientation) ORIENTED (mcdakit.methods.base.Wants attribute) P p (mcdakit.types.Criterion attribute) PanelProposal (class in mcdakit.ai) Participant (class in mcdakit.group) participants (mcdakit.ai.PanelProposal attribute) personas (mcdakit.ai.PanelProposal attribute) PluginLoadError preference_degree() (in module mcdakit.methods.promethee) preference_matrix() (in module mcdakit.methods.promethee) preference_shape (mcdakit.types.Criterion attribute) priorities() (in module mcdakit.ahp) Promethee (class in mcdakit.methods.promethee) promethee() (in module mcdakit.methods.promethee) propose_comparisons() (in module mcdakit.ai) propose_criteria() (in module mcdakit.ai) propose_weights() (in module mcdakit.ai) ProviderError Q q (mcdakit.types.Criterion attribute) R RANDOM_INDEX (in module mcdakit.ahp) rank() (in module mcdakit.ranking) rank_of() (mcdakit.types.Result method) ranking (mcdakit.ahp.AhpResult property) (mcdakit.types.Result property) ranks (mcdakit.types.Result property) raw (mcdakit.ai.AiProposal attribute) RAW (mcdakit.methods.base.Wants attribute) read_directions (mcdakit.methods.base.ScoringContext property) register() (in module mcdakit.methods.registry) register_normalization() (in module mcdakit.normalization) register_weighting() (in module mcdakit.weighting) rejected (mcdakit.ai.AiProposal attribute) (mcdakit.ai.PanelProposal attribute) requires_positive (mcdakit.methods.aras.Aras attribute) (mcdakit.methods.base.Method attribute) (mcdakit.methods.waspas.Waspas attribute) (mcdakit.methods.waspas.Wpm attribute) Result (class in mcdakit.types) reversal_check() (in module mcdakit.ranking) reversal_free (mcdakit.methods.base.Method attribute) (mcdakit.methods.base.MethodResult attribute) (mcdakit.methods.spotis.Spotis attribute) (mcdakit.types.Result attribute) ROBUST_THRESHOLD (in module mcdakit.sensitivity) rows (mcdakit.explain.Margin attribute) S s (mcdakit.types.Criterion attribute) SAATY_SCALE (in module mcdakit.ahp) Saw (class in mcdakit.methods.scoring) saw() (in module mcdakit.methods.scoring) score (mcdakit.explain.Explanation attribute) score() (in module mcdakit.ranking) (mcdakit.methods.aras.Aras method) (mcdakit.methods.base.Method method) (mcdakit.methods.cocoso.Cocoso method) (mcdakit.methods.codas.Codas method) (mcdakit.methods.copras.Copras method) (mcdakit.methods.edas.Edas method) (mcdakit.methods.electre.Electre method) (mcdakit.methods.mabac.Mabac method) (mcdakit.methods.marcos.Marcos method) (mcdakit.methods.promethee.Promethee method) (mcdakit.methods.scoring.Saw method) (mcdakit.methods.scoring.SimpleScoring method) (mcdakit.methods.scoring.WeightedScoring method) (mcdakit.methods.spotis.Spotis method) (mcdakit.methods.topsis.Topsis method) (mcdakit.methods.vikor.Vikor method) (mcdakit.methods.waspas.Waspas method) (mcdakit.methods.waspas.Wpm method) score_of() (mcdakit.types.Result method) scores (mcdakit.ahp.AhpResult attribute) (mcdakit.methods.base.MethodResult attribute) (mcdakit.types.Result attribute) ScoringContext (class in mcdakit.methods.base) sensitivity() (in module mcdakit.sensitivity) shapes_from() (in module mcdakit.methods.promethee) share (mcdakit.explain.Contribution attribute) simple_scoring() (in module mcdakit.methods.scoring) SimpleScoring (class in mcdakit.methods.scoring) simulate_panel() (in module mcdakit.ai) Spotis (class in mcdakit.methods.spotis) spotis() (in module mcdakit.methods.spotis) spread (mcdakit.ai.PanelProposal attribute) stability (mcdakit.ai.WeightProposal attribute) std_weights() (in module mcdakit.weighting) sum_normalization() (in module mcdakit.normalization) summary (mcdakit.methods.aras.Aras attribute) (mcdakit.methods.base.Method attribute) (mcdakit.methods.cocoso.Cocoso attribute) (mcdakit.methods.codas.Codas attribute) (mcdakit.methods.copras.Copras attribute) (mcdakit.methods.edas.Edas attribute) (mcdakit.methods.electre.Electre attribute) (mcdakit.methods.mabac.Mabac attribute) (mcdakit.methods.marcos.Marcos attribute) (mcdakit.methods.promethee.Promethee attribute) (mcdakit.methods.scoring.Saw attribute) (mcdakit.methods.scoring.SimpleScoring attribute) (mcdakit.methods.scoring.WeightedScoring attribute) (mcdakit.methods.spotis.Spotis attribute) (mcdakit.methods.topsis.Topsis attribute) (mcdakit.methods.vikor.Vikor attribute) (mcdakit.methods.waspas.Waspas attribute) (mcdakit.methods.waspas.Wpm attribute) T Topsis (class in mcdakit.methods.topsis) topsis() (in module mcdakit.methods.topsis) U unregister() (in module mcdakit.methods.registry) V validate() (mcdakit.methods.base.Method method) value (mcdakit.explain.Contribution attribute) vector_normalization() (in module mcdakit.normalization) Vikor (class in mcdakit.methods.vikor) vikor() (in module mcdakit.methods.vikor) W Wants (class in mcdakit.methods.base) wants (mcdakit.methods.aras.Aras attribute) (mcdakit.methods.base.Method attribute) (mcdakit.methods.cocoso.Cocoso attribute) (mcdakit.methods.codas.Codas attribute) (mcdakit.methods.copras.Copras attribute) (mcdakit.methods.edas.Edas attribute) (mcdakit.methods.mabac.Mabac attribute) (mcdakit.methods.marcos.Marcos attribute) (mcdakit.methods.spotis.Spotis attribute) (mcdakit.methods.waspas.Waspas attribute) (mcdakit.methods.waspas.Wpm attribute) warnings (mcdakit.methods.base.MethodResult attribute) (mcdakit.types.Result attribute) Waspas (class in mcdakit.methods.waspas) waspas() (in module mcdakit.methods.waspas) weight (mcdakit.explain.Contribution attribute) (mcdakit.types.Criterion attribute) weighted_scoring() (in module mcdakit.methods.scoring) WeightedScoring (class in mcdakit.methods.scoring) WEIGHTINGS (in module mcdakit.weighting) WeightProposal (class in mcdakit.ai) weights (mcdakit.ahp.AhpResult attribute) (mcdakit.ai.ComparisonProposal attribute) (mcdakit.ai.WeightProposal attribute) (mcdakit.methods.base.ScoringContext attribute) (mcdakit.types.Decision property) winner (mcdakit.ahp.AhpResult property) (mcdakit.explain.Margin attribute) (mcdakit.types.Result property) winner_index (mcdakit.types.Result property) without() (mcdakit.types.Decision method) Wpm (class in mcdakit.methods.waspas) wpm() (in module mcdakit.methods.waspas)