├── .codespell.ignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ ├── config.yml │ ├── documentation_improvement.yaml │ └── feature_request.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── codeql.yml │ ├── release.yml │ ├── test.yml │ └── type-checking.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CITATION.cff ├── LICENSES ├── Apache-2.0.txt ├── CC-BY-4.0.txt ├── CC0-1.0.txt └── MIT.txt ├── MANIFEST.in ├── README.md ├── REUSE.toml ├── analysis ├── compare-with-entsoe-stats.py ├── danish-powerplants.py ├── german-powerplants.py ├── interactive-map-with-widgets.py ├── interactive-map.py └── update_powerplants.py ├── docs ├── api-core.md ├── api-data.md ├── api-utils.md ├── assets │ └── images │ │ └── powerplants.png ├── basics.md ├── citing.md ├── contributors.md ├── custom-config.md ├── examples │ └── example.ipynb ├── faq.md ├── getting-started.md ├── index.md ├── installation.md ├── license.md ├── release-notes.md ├── support.md └── troubleshooting.md ├── mkdocs.yaml ├── powerplantmatching ├── __init__.py ├── accessor.py ├── cleaning.py ├── collection.py ├── core.py ├── data.py ├── duke.py ├── export.py ├── heuristics.py ├── matching.py ├── package_data │ ├── Comparison.xml │ ├── Deleteduplicates.xml │ ├── PLZ_Coords_map.csv │ ├── config.yaml │ ├── country_codes.csv │ ├── duke_binaries │ │ ├── duke-core-1.3-SNAPSHOT-tests.jar │ │ ├── duke-core-1.3-SNAPSHOT.jar │ │ ├── duke-es-1.3-SNAPSHOT.jar │ │ ├── duke-json-1.3-SNAPSHOT.jar │ │ ├── duke-lucene-1.3-SNAPSHOT.jar │ │ ├── duke-mapdb-1.3-SNAPSHOT.jar │ │ ├── duke-mongodb-1.3-SNAPSHOT.jar │ │ └── duke-server-1.3-SNAPSHOT.jar │ ├── entsoe_country_codes.csv │ ├── manual_corrections.csv │ ├── manual_corrections_old.csv │ └── parsed_locations.csv ├── plot.py └── utils.py ├── powerplants.csv ├── pyproject.toml └── test ├── test_aggregate.py ├── test_cleaning.py ├── test_data.py ├── test_duke.py └── test_plots.py /.codespell.ignore: -------------------------------------------------------------------------------- 1 | GuD 2 | ue 3 | gud 4 | hel 5 | BU 6 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation_improvement.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/ISSUE_TEMPLATE/documentation_improvement.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/type-checking.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.github/workflows/type-checking.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /LICENSES/CC-BY-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/LICENSES/CC-BY-4.0.txt -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/README.md -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/REUSE.toml -------------------------------------------------------------------------------- /analysis/compare-with-entsoe-stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/analysis/compare-with-entsoe-stats.py -------------------------------------------------------------------------------- /analysis/danish-powerplants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/analysis/danish-powerplants.py -------------------------------------------------------------------------------- /analysis/german-powerplants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/analysis/german-powerplants.py -------------------------------------------------------------------------------- /analysis/interactive-map-with-widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/analysis/interactive-map-with-widgets.py -------------------------------------------------------------------------------- /analysis/interactive-map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/analysis/interactive-map.py -------------------------------------------------------------------------------- /analysis/update_powerplants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/analysis/update_powerplants.py -------------------------------------------------------------------------------- /docs/api-core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/api-core.md -------------------------------------------------------------------------------- /docs/api-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/api-data.md -------------------------------------------------------------------------------- /docs/api-utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/api-utils.md -------------------------------------------------------------------------------- /docs/assets/images/powerplants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/assets/images/powerplants.png -------------------------------------------------------------------------------- /docs/basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/basics.md -------------------------------------------------------------------------------- /docs/citing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/citing.md -------------------------------------------------------------------------------- /docs/contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/contributors.md -------------------------------------------------------------------------------- /docs/custom-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/custom-config.md -------------------------------------------------------------------------------- /docs/examples/example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/examples/example.ipynb -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/license.md -------------------------------------------------------------------------------- /docs/release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/release-notes.md -------------------------------------------------------------------------------- /docs/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/support.md -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /mkdocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/mkdocs.yaml -------------------------------------------------------------------------------- /powerplantmatching/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/__init__.py -------------------------------------------------------------------------------- /powerplantmatching/accessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/accessor.py -------------------------------------------------------------------------------- /powerplantmatching/cleaning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/cleaning.py -------------------------------------------------------------------------------- /powerplantmatching/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/collection.py -------------------------------------------------------------------------------- /powerplantmatching/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/core.py -------------------------------------------------------------------------------- /powerplantmatching/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/data.py -------------------------------------------------------------------------------- /powerplantmatching/duke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/duke.py -------------------------------------------------------------------------------- /powerplantmatching/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/export.py -------------------------------------------------------------------------------- /powerplantmatching/heuristics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/heuristics.py -------------------------------------------------------------------------------- /powerplantmatching/matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/matching.py -------------------------------------------------------------------------------- /powerplantmatching/package_data/Comparison.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/Comparison.xml -------------------------------------------------------------------------------- /powerplantmatching/package_data/Deleteduplicates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/Deleteduplicates.xml -------------------------------------------------------------------------------- /powerplantmatching/package_data/PLZ_Coords_map.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/PLZ_Coords_map.csv -------------------------------------------------------------------------------- /powerplantmatching/package_data/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/config.yaml -------------------------------------------------------------------------------- /powerplantmatching/package_data/country_codes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/country_codes.csv -------------------------------------------------------------------------------- /powerplantmatching/package_data/duke_binaries/duke-core-1.3-SNAPSHOT-tests.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/duke_binaries/duke-core-1.3-SNAPSHOT-tests.jar -------------------------------------------------------------------------------- /powerplantmatching/package_data/duke_binaries/duke-core-1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/duke_binaries/duke-core-1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /powerplantmatching/package_data/duke_binaries/duke-es-1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/duke_binaries/duke-es-1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /powerplantmatching/package_data/duke_binaries/duke-json-1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/duke_binaries/duke-json-1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /powerplantmatching/package_data/duke_binaries/duke-lucene-1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/duke_binaries/duke-lucene-1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /powerplantmatching/package_data/duke_binaries/duke-mapdb-1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/duke_binaries/duke-mapdb-1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /powerplantmatching/package_data/duke_binaries/duke-mongodb-1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/duke_binaries/duke-mongodb-1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /powerplantmatching/package_data/duke_binaries/duke-server-1.3-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/duke_binaries/duke-server-1.3-SNAPSHOT.jar -------------------------------------------------------------------------------- /powerplantmatching/package_data/entsoe_country_codes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/entsoe_country_codes.csv -------------------------------------------------------------------------------- /powerplantmatching/package_data/manual_corrections.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/manual_corrections.csv -------------------------------------------------------------------------------- /powerplantmatching/package_data/manual_corrections_old.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/manual_corrections_old.csv -------------------------------------------------------------------------------- /powerplantmatching/package_data/parsed_locations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/package_data/parsed_locations.csv -------------------------------------------------------------------------------- /powerplantmatching/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/plot.py -------------------------------------------------------------------------------- /powerplantmatching/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplantmatching/utils.py -------------------------------------------------------------------------------- /powerplants.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/powerplants.csv -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test/test_aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/test/test_aggregate.py -------------------------------------------------------------------------------- /test/test_cleaning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/test/test_cleaning.py -------------------------------------------------------------------------------- /test/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/test/test_data.py -------------------------------------------------------------------------------- /test/test_duke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/test/test_duke.py -------------------------------------------------------------------------------- /test/test_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyPSA/powerplantmatching/HEAD/test/test_plots.py --------------------------------------------------------------------------------