Martha Maria
cfb979a0d0
Custom busmap for clustering ( #193 )
...
* add option to use custom clustermaps from data folder
* adapt default config to custom busmap
* input file from Snakefile
* adapt input description
* add option to use custom clustermaps from data folder
* adapt default config to custom busmap
* input file from Snakefile
* adapt input description
* Snakefile: custom_busmap in cluster_network input is now csv
* cluster_network: custom_busmap is now read as csv file, adaptions of description
* simplify_network: adapt descriptions
* configfiles: add cutom_clustermaps switch
* unify clustarmap and busmap names
* unify clustermap and busmap names
* test/config: unify clustermap and busmap names
* cluster_network: make clustering_for_n_clusters compatible with simplify_network
* simplify_network: make compatible with changes in cluster_network.py
* Update scripts/cluster_network.py
* Update scripts/simplify_network.py
* Update scripts/simplify_network.py
* Update scripts/cluster_network.py
* Update scripts/cluster_network.py
* cluster_network: move custom_busmap flag to enable; simplify names
* cluster_network: move custom_busmap flag to enable; simplify names
* custom_busmap: add documentation
* cluster_network: add default for custom_busmap for compatibility with old configs
* cluster_network: add default for custom_busmap for compatibility with old configs
Co-authored-by: martha.frysztacki <eb5194@iai-esm003.iai.kit.edu>
Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
2020-12-03 15:17:16 +01:00
FabianHofmann
9792069ab3
Update load processing ( #211 )
...
* build_load_data
* Add documentation
* updating load data import
* Update Config files
* Update load.csv
* Update add_electricity.py
* change log file name
* Update scripts/add_electricity.py
Co-authored-by: FabianHofmann <hofmann@fias.uni-frankfurt.de>
* Update scripts/build_load_data.py
Co-authored-by: FabianHofmann <hofmann@fias.uni-frankfurt.de>
* Update scripts/build_load_data.py
Co-authored-by: FabianHofmann <hofmann@fias.uni-frankfurt.de>
* Update scripts/build_load_data.py
Co-authored-by: FabianHofmann <hofmann@fias.uni-frankfurt.de>
* Update build_load_data.py
* Update build_load_data.py
* Update scripts/build_load_data.py
Co-authored-by: FabianHofmann <hofmann@fias.uni-frankfurt.de>
* update gap handling in build_load_data
* Update build_load_data.py
* Update config.test1.yaml
* update test.config
* Update config.tutorial.yaml
* update load csv function for load data
* Update build_load_data.py
* Update config.test1.yaml
* Update add_electricity.py
* Update build_load_data.py
* Added error messages if load data contains gaps after modifications
* general adjustments:
- reduce data source to only entsoe statistics
- sanitize code
- adjust logging messages
- adjust daocstrings
* update Snakefile config and docs
* update release notes
rename build_load -> build_load_data in config
* small follow up
* - reintroduce choice between powerstatistics and transparency
- remove load_ timeseries from databundle
- always build load_data
- reinsert scaling factor in config
- fix url to 2019 version
* update doc: configtable, release notes
update config.yaml
* follow up
Co-authored-by: Jan Frederick <jan.frederick.unnewehr@inatech.uni-freiburg.de>
Co-authored-by: JanFrederickUnnewehr <50404069+JanFrederickUnnewehr@users.noreply.github.com>
2020-12-03 12:49:04 +01:00
Fabian Neumann
f18b7b02cb
StorageUnit correct efficiency_dispatch/store (counter-proposal 2) ( #202 )
...
* fix efficiencies of storage units counter proposal
* extra_components: fix roundtrip efficiency
* add_electricity: remove misleading roundtrip efficiency for storageunit
* add release notes
2020-12-03 10:02:23 +01:00
Fabian Neumann
c1447875d5
no defaults channel in environment.yaml ( #144 )
...
* no defaults channel in environment.yaml
* GIS from conda-forge
* remove channel pinning and add descartes via conda
* remove geopandas version restriction
* travis: remove duplicated conda list
2020-12-02 17:48:47 +01:00
lisazeyen
c861ab940d
add data sources for building retrofitting
2020-12-02 14:04:38 +01:00
lisazeyen
0187d4d1d4
make retro script work with newer version of pandas
2020-12-02 13:34:33 +01:00
lisazeyen
57aea1db35
drop H2 and battery buses from pypsa-eur
2020-12-02 13:03:13 +01:00
lisazeyen
de33ed3eb5
update mocksnakemake for testing
2020-12-02 12:48:11 +01:00
Tom Brown
2c49b8e3c3
config: Move heat pump sink temp from script to config.yaml
2020-12-02 11:51:27 +01:00
Tom Brown
1ea31f0e57
Redo investment-year-dependent exogenous retrofitting parameter
...
Specify as dictionary, use get_parameter to get correct value.
Also remove old parameter "space_heating_fraction" since this is
superceded by the new exogenous retro code.
2020-12-01 14:41:11 +01:00
Tom Brown
2b72aeb43c
Merge pull request #74 from PyPSA/retro
...
Retro
2020-11-30 17:11:48 +01:00
Tom Brown
974155bd46
Merge branch 'master' into retro
2020-11-30 17:07:43 +01:00
Tom Brown
17bf0dfbb1
prepare_costs: use default lifetime from config.yaml
...
Rather than hard-coding 25 years.
2020-11-30 17:01:14 +01:00
Tom Brown
7cfce2e324
Merge pull request #76 from PyPSA/country-subsets
...
energy_totals: only fix 'BA' if in list of countries
2020-11-30 16:43:15 +01:00
Tom Brown
90e1d75df6
land transport: allow share of fossil-FCEV-EV to change over time
...
Allow share of land transport to be set exogenously in config.yaml.
2020-11-30 16:20:26 +01:00
Tom Brown
801f0a403d
Remove config.myopic.yaml to avoid many duplicated parameters
...
It is identical to config.default.yaml except for two parameters
(foresight and planning_horizons) so I decided to consolidate the
example configs. Instructions for how to use the myopic foresight can
be found in the documentation (now updated).
2020-11-30 16:10:11 +01:00
Tom Brown
abbaa0d098
Move CO2 budgets from data/co2_budget.csv to dict in config.yaml
...
Strategy is too keep as much of configuration in config.yaml as
possible.
We also aim to allow exogenous investment-year-dependent
configurations to be done in a similar manner (e.g. share of district
heating or FCEV transport).
2020-11-30 13:21:38 +01:00
Fabian Neumann
03170f4aaf
add option for p_nom_max factors in {opts} wildcard ( #207 )
...
* prepare: add option for potential reduction sweeps
* prepare: fix attr lookup for potential/cost reduction sweeps
* prepare: fix attr naming cost -> capital_cost
* add release notes
2020-11-26 17:25:14 +01:00
Fabian Neumann
bfbf595ad8
Parameter corrections for East-Western and Anglo-Scottish interconnection ( #206 )
...
* data: parameter corrections for East-Western and Anglo-Scottish interconnector
* add release notes
2020-11-26 17:20:48 +01:00
Fabian Neumann
de0478968c
config: make storage modelling with Store and Link default ( #205 )
2020-11-25 13:18:30 +01:00
Fabian Neumann
a143ab7122
energy_totals: only fix 'BA' if in list of countries
2020-11-24 13:44:02 +01:00
Fabian Neumann
5240b090d9
Merge branch 'master' of github.com:PyPSA/pypsa-eur
2020-11-17 12:47:00 +01:00
Fabian Neumann
3b858384d3
data: ALEGrO in operation
2020-11-17 12:46:49 +01:00
Fabian Neumann
2e70e8d15b
prepare: fix transmission limit when no HVDC links in network ( #209 )
2020-11-12 17:37:43 +01:00
Fabian Neumann
9c526687fd
environment: remove snakemake-minimal version constraint
2020-11-12 16:27:52 +01:00
lisazeyen
e511dac148
fix bug for urban_fraction factor, rewrite pattern for defining country, location and temporal resolution, add more comments for endogenously retrofitting
2020-11-11 18:18:56 +01:00
Tom Brown
5b4f8837db
doc: Update information on spatial distribution of industry demand
2020-10-28 18:54:30 +01:00
Tom Brown
65944e20ca
plot_network: Fix bugs in plotting of today's network
2020-10-28 18:47:28 +01:00
Tom Brown
a613da6031
make_summary: Don't add back line costs for LV for PyPSA-Eur > 0.2.0
...
PyPSA-Eur now includes HVAC and HVDC line costs with LV option.
So don't add them back to costs afterwards.
2020-10-28 18:24:54 +01:00
Tom Brown
9721dccc0f
Make micro CHP optional, option to reduce non-NH3 basic chemicals
...
Also add option to limit extension of HVAC and HVDC transmission
lines.
Also fix bug that option to limit solar & wind potential was bypassed.
2020-10-28 18:21:28 +01:00
Fabian Neumann
984e688615
skip cost aggregation of component if empty
2020-10-28 15:30:36 +01:00
lisazeyen
63f1e99c8b
remove unnecessary variables when adding endogenously retrofitting
2020-10-21 19:19:38 +02:00
lisazeyen
1e2895023b
add script for building retro costs per country and sector, add retrofitting parameters to config.yaml
2020-10-21 16:04:27 +02:00
lisazeyen
d1282ba315
add option for endogenously retrofitting
2020-10-21 15:21:26 +02:00
Tom Brown
989495ce79
prepare_sector_network: Type of new busmap index and values to str
...
Otherwise they're read in as integers and the mapping fails.
2020-10-21 14:31:37 +02:00
lisazeyen
301d74f059
add option for exogenously retrofitting, space heat demand is reduced before adding losses in DH
2020-10-21 14:30:26 +02:00
lisazeyen
75ff2d19ee
move transport data input path to Snakefile
2020-10-21 13:45:49 +02:00
lisazeyen
0563c986a2
modify mocksnakemake for testing
2020-10-21 13:35:34 +02:00
Tom Brown
f0ef0e1136
Merge pull request #70 from eb5194/master
...
compatibility with pypsa-eur PR: clustermaps to csv
2020-10-21 13:01:17 +02:00
lisazeyen
4f2135a43a
add option for solid biomass transport
2020-10-21 07:23:52 +02:00
lisazeyen
b4fbb47d29
fix bug when adding biomass industry demand, add option to remove biomass transport and have only single EU biomass node
2020-10-21 07:21:09 +02:00
lisazeyen
13cae7d66f
drop nan values to avoid runtime error when removing todays electricity demand
2020-10-20 14:19:07 +02:00
lisazeyen
ae9c0d9530
prepare_sector_network: split industry demand for biomass to single nodes
2020-10-20 14:08:17 +02:00
lisazeyen
3944e19c51
config.yaml: add color for biomass transport
2020-10-20 13:48:05 +02:00
lisazeyen
651a7ff693
add biomass transport, split potential for solid biomass to nodes, add costs for upgrading biogas to gas
2020-10-20 13:46:39 +02:00
lisazeyen
2dd97c39ed
Snakefile: add path to biomass transport cost in rule prepare_sector_network
2020-10-20 13:45:34 +02:00
lisazeyen
50b4e822c4
config: add missing color for industry electricity
2020-10-20 13:00:41 +02:00
lisazeyen
cdaa4587ad
Snakefile: add transport input data to rule prepare_sector_network
2020-10-20 12:59:19 +02:00
lisazeyen
b4f1c570d6
move input data path for emobility/transport data to snakemake input
2020-10-20 10:13:02 +02:00
lisazeyen
2b9ac511b5
update mocksnakemake for testing
2020-10-20 09:34:45 +02:00