├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── README.md ├── docs ├── Makefile ├── conf.py ├── example.ipynb ├── index.rst ├── make.bat ├── requirements.txt └── usage.rst ├── examples ├── criteria_electric_cars.csv ├── dataset_cars.csv ├── dataset_localisations.csv ├── electric_cars_2021.csv ├── example.ipynb ├── main.py ├── main_crispyn_update.py ├── results │ ├── bar_chart_weights_Alternative.eps │ ├── bar_chart_weights_Alternative.pdf │ ├── bar_chart_weights_Alternatives.eps │ ├── bar_chart_weights_Alternatives.pdf │ ├── bar_chart_weights_Weighting methods.eps │ ├── bar_chart_weights_Weighting methods.pdf │ ├── boxplot_weights.eps │ ├── boxplot_weights.pdf │ ├── heatmap_smaa.eps │ ├── heatmap_smaa.pdf │ ├── heatmap_weights.eps │ ├── heatmap_weights.pdf │ └── rankings.csv ├── results_smaa │ ├── ai.csv │ ├── cw.csv │ └── fr.csv └── results_update │ ├── barplot_rankings.eps │ ├── barplot_rankings.pdf │ ├── boxplot_weights.eps │ ├── boxplot_weights.pdf │ ├── boxplot_weights_col.eps │ ├── boxplot_weights_col.pdf │ ├── boxplot_weights_stacked_col.eps │ ├── boxplot_weights_stacked_col.pdf │ ├── crit_ahp.csv │ ├── crit_sapevo.csv │ ├── df_prefs.csv │ ├── df_ranks.csv │ ├── df_weights.csv │ ├── heatmap.eps │ ├── heatmap.pdf │ ├── radar.eps │ ├── radar.pdf │ ├── radar_weights.eps │ └── radar_weights.pdf ├── pyproject.toml ├── requirements.txt ├── requirements_python_ver_min.txt ├── requirements_src.txt ├── setup.py ├── src └── crispyn │ ├── __init__.py │ ├── additions.py │ ├── correlations.py │ ├── mcda_methods │ ├── __init__.py │ ├── mcda_method.py │ ├── vikor.py │ └── vikor_smaa.py │ ├── normalizations.py │ └── weighting_methods.py └── tests ├── test_correlations.py ├── test_mcda_methods.py └── test_weighting_methods.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/docs/example.ipynb -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /examples/criteria_electric_cars.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/criteria_electric_cars.csv -------------------------------------------------------------------------------- /examples/dataset_cars.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/dataset_cars.csv -------------------------------------------------------------------------------- /examples/dataset_localisations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/dataset_localisations.csv -------------------------------------------------------------------------------- /examples/electric_cars_2021.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/electric_cars_2021.csv -------------------------------------------------------------------------------- /examples/example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/example.ipynb -------------------------------------------------------------------------------- /examples/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/main.py -------------------------------------------------------------------------------- /examples/main_crispyn_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/main_crispyn_update.py -------------------------------------------------------------------------------- /examples/results/bar_chart_weights_Alternative.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/bar_chart_weights_Alternative.eps -------------------------------------------------------------------------------- /examples/results/bar_chart_weights_Alternative.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/bar_chart_weights_Alternative.pdf -------------------------------------------------------------------------------- /examples/results/bar_chart_weights_Alternatives.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/bar_chart_weights_Alternatives.eps -------------------------------------------------------------------------------- /examples/results/bar_chart_weights_Alternatives.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/bar_chart_weights_Alternatives.pdf -------------------------------------------------------------------------------- /examples/results/bar_chart_weights_Weighting methods.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/bar_chart_weights_Weighting methods.eps -------------------------------------------------------------------------------- /examples/results/bar_chart_weights_Weighting methods.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/bar_chart_weights_Weighting methods.pdf -------------------------------------------------------------------------------- /examples/results/boxplot_weights.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/boxplot_weights.eps -------------------------------------------------------------------------------- /examples/results/boxplot_weights.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/boxplot_weights.pdf -------------------------------------------------------------------------------- /examples/results/heatmap_smaa.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/heatmap_smaa.eps -------------------------------------------------------------------------------- /examples/results/heatmap_smaa.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/heatmap_smaa.pdf -------------------------------------------------------------------------------- /examples/results/heatmap_weights.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/heatmap_weights.eps -------------------------------------------------------------------------------- /examples/results/heatmap_weights.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/heatmap_weights.pdf -------------------------------------------------------------------------------- /examples/results/rankings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results/rankings.csv -------------------------------------------------------------------------------- /examples/results_smaa/ai.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_smaa/ai.csv -------------------------------------------------------------------------------- /examples/results_smaa/cw.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_smaa/cw.csv -------------------------------------------------------------------------------- /examples/results_smaa/fr.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_smaa/fr.csv -------------------------------------------------------------------------------- /examples/results_update/barplot_rankings.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/barplot_rankings.eps -------------------------------------------------------------------------------- /examples/results_update/barplot_rankings.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/barplot_rankings.pdf -------------------------------------------------------------------------------- /examples/results_update/boxplot_weights.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/boxplot_weights.eps -------------------------------------------------------------------------------- /examples/results_update/boxplot_weights.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/boxplot_weights.pdf -------------------------------------------------------------------------------- /examples/results_update/boxplot_weights_col.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/boxplot_weights_col.eps -------------------------------------------------------------------------------- /examples/results_update/boxplot_weights_col.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/boxplot_weights_col.pdf -------------------------------------------------------------------------------- /examples/results_update/boxplot_weights_stacked_col.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/boxplot_weights_stacked_col.eps -------------------------------------------------------------------------------- /examples/results_update/boxplot_weights_stacked_col.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/boxplot_weights_stacked_col.pdf -------------------------------------------------------------------------------- /examples/results_update/crit_ahp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/crit_ahp.csv -------------------------------------------------------------------------------- /examples/results_update/crit_sapevo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/crit_sapevo.csv -------------------------------------------------------------------------------- /examples/results_update/df_prefs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/df_prefs.csv -------------------------------------------------------------------------------- /examples/results_update/df_ranks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/df_ranks.csv -------------------------------------------------------------------------------- /examples/results_update/df_weights.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/df_weights.csv -------------------------------------------------------------------------------- /examples/results_update/heatmap.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/heatmap.eps -------------------------------------------------------------------------------- /examples/results_update/heatmap.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/heatmap.pdf -------------------------------------------------------------------------------- /examples/results_update/radar.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/radar.eps -------------------------------------------------------------------------------- /examples/results_update/radar.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/radar.pdf -------------------------------------------------------------------------------- /examples/results_update/radar_weights.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/radar_weights.eps -------------------------------------------------------------------------------- /examples/results_update/radar_weights.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/examples/results_update/radar_weights.pdf -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_python_ver_min.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/requirements_python_ver_min.txt -------------------------------------------------------------------------------- /requirements_src.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/requirements_src.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/setup.py -------------------------------------------------------------------------------- /src/crispyn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/src/crispyn/__init__.py -------------------------------------------------------------------------------- /src/crispyn/additions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/src/crispyn/additions.py -------------------------------------------------------------------------------- /src/crispyn/correlations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/src/crispyn/correlations.py -------------------------------------------------------------------------------- /src/crispyn/mcda_methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/src/crispyn/mcda_methods/__init__.py -------------------------------------------------------------------------------- /src/crispyn/mcda_methods/mcda_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/src/crispyn/mcda_methods/mcda_method.py -------------------------------------------------------------------------------- /src/crispyn/mcda_methods/vikor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/src/crispyn/mcda_methods/vikor.py -------------------------------------------------------------------------------- /src/crispyn/mcda_methods/vikor_smaa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/src/crispyn/mcda_methods/vikor_smaa.py -------------------------------------------------------------------------------- /src/crispyn/normalizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/src/crispyn/normalizations.py -------------------------------------------------------------------------------- /src/crispyn/weighting_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/src/crispyn/weighting_methods.py -------------------------------------------------------------------------------- /tests/test_correlations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/tests/test_correlations.py -------------------------------------------------------------------------------- /tests/test_mcda_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/tests/test_mcda_methods.py -------------------------------------------------------------------------------- /tests/test_weighting_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/energyinpython/crispyn/HEAD/tests/test_weighting_methods.py --------------------------------------------------------------------------------