euronion
85c356297a
Add logging to logfiles to all snakemake workflow scripts. ( #102 )
...
* Add logging to logfiles to all snakemake workflow scripts.
* Fix missing quotation marks in Snakefile.
* Apply suggestions from code review
Co-Authored-By: Fabian Neumann <fabian.neumann@outlook.de>
* Apply suggestions from code review
Co-Authored-By: Fabian Neumann <fabian.neumann@outlook.de>
* doc: fix _ec_ filenames in docs
* Allow logging message format to be specified in config.yaml.
* Add logging for Snakemake rule 'retrieve_databundle '.
* Add limited logging to STDERR only for retrieve_*.py scripts.
* Import progressbar module only on demand.
* Fix logging to file and enable concurrent printing to STDERR for most scripts.
* Add new 'logging_format' option to Travis CI test config.yaml.
* Add missing parenthesis (bug fix) and cross-os compatible paths.
* Fix typos in messages.
* Use correct log files for logging (bug fix).
* doc: fix line references
* config: logging_format in all configs
* doc: add doc for logging_format
* environment: update to powerplantmatching 0.4.3
* doc: update line references for tutorial.rst
* Change logging configuration scheme for config.yaml.
* Add helper function for doing basic logging configuration.
* Add logpath for prepare_links_p_nom rule.
* Outsource basic logging configuration for all scripts to _helper submodule.
* Update documentation for changed config.yaml structure.
Instead of 'logging_level' and 'logging_format', now 'logging' with subcategories is used.
* _helpers: Change configure_logging signature.
2019-11-28 08:22:52 +01:00
Fabian Neumann
81d9d2ab4d
battery+H2: option for stores and links instead of storage_units ( #97 )
...
* add_electricity: stores and links instead of storageunits
* move code for attaching in add_extra_stores.py
* Update Snakefile
Co-Authored-By: Fabian Neumann <fabian.neumann@outlook.de>
* Update Snakefile
Co-Authored-By: Fabian Neumann <fabian.neumann@outlook.de>
* Update Snakefile
Co-Authored-By: Fabian Neumann <fabian.neumann@outlook.de>
* rename to add_extra_components.py
* incorporate suggestions
* Snakefile: update script name
* extra_components: import _add_missing_carriers_from_costs
* Add '_ec" infix in Snakefile
* Snakefile add infix at missing spot
* remove unintendetely inserted data.bundle, correct import in add_extra_components
* environment: fix pyyaml version
* set powerplantmatching as conda-dependency
* environment fix minimal ppm version
* environment reinsert pyyaml
* environment: carry over changes to environment.docs.yaml
* extra_components: add carriers
* update docstring
* Update scripts/add_extra_components.py
* Update scripts/add_extra_components.py
* tutorial: fix hyperlink [skip travis]
* update release notes
* update documentation
* add_electricity: merge removal of suptech
2019-11-19 19:36:28 +01:00
Fabian Neumann
9517eda1d7
add option for nuclear expansion at current locations ( #98 )
...
* add_electricity: add option for nuclear expansion at current locations
* doc: add documentation on adding nuclear options
2019-11-19 12:26:01 +01:00
Fabian
e59d2c4162
scripts/* revise imports
2019-11-14 17:50:24 +01:00
Fabian Neumann
6a6bae41db
prepare_network: reactivate Ep option ( closes #63 )
2019-11-14 15:41:09 +01:00
FabianHofmann
0ea5a5c28f
Powerplants ( #94 )
...
* add nice carrier names to n.carriers
* closes #48
* update environment
2019-11-09 09:08:25 +01:00
FabianHofmann
d0e2fed4d7
incorporate suggestions
2019-11-01 13:27:42 +01:00
Fabian Hofmann
dee544f56b
fix typo
2019-10-31 13:01:08 +01:00
Fabian Hofmann
7a9842eba7
update build and add powerplant with new ppm version
2019-10-30 23:09:41 +01:00
Fabian Neumann
5ea60a1ee0
modify to run without GEBCO and without hydro
2019-10-03 12:32:49 +02:00
Fabian Neumann
0e5886081e
move rules to own pages and adapt image paths
2019-08-14 15:36:46 +02:00
Fabian Neumann
0b130b35ef
link rule references to their documentation
2019-08-13 17:52:33 +02:00
Fabian Neumann
3a94d4f5ef
add seealso from module description to config documentatoin
2019-08-13 10:03:46 +02:00
Fabian Neumann
89d89deec0
further improve documentation
2019-08-12 19:01:53 +02:00
Fabian Neumann
a5d9bc9c7c
add input/output descriptions (WIP)
2019-08-11 22:34:18 +02:00
Fabian Neumann
67cf28b593
fill in relevant settings sections
2019-08-11 13:17:36 +02:00
Fabian Neumann
1bded0ab9b
add rule section headers
2019-08-11 11:40:47 +02:00
Jonas Hoersch
fb0d44f64e
Add a summary sentence for each rule taken from scripts
2019-08-08 15:07:08 +02:00
Jonas Hoersch
66fe76288c
add_electricity: Assume load scaling factor is 1.0 if omitted
2019-02-22 22:06:03 +01:00
Jeroen Peters
0cafe40bdd
add_electricity.py: Add a simple load scaler ( #21 )
...
* Add simple load scaler
* Add scaler to config
* Update config.yaml
* Update add_electricity.py
2019-02-22 21:47:41 +01:00
Jonas Hoersch
f0a0a2531e
add_electricity: Fix for choices of countries
without any offshore or hydro
...
fixes #22 .
2019-02-22 17:09:52 +01:00
Jeroen Peters
d111cedc03
Add warning for capital costs to 0
2019-02-22 15:03:53 +01:00
Heronimonimo
1c192253bf
Remove capital costs for existing conventional capacity
...
All the existing conventional capacity has sunk capital costs. Therefore these should be put to 0.
2019-02-22 15:03:53 +01:00
Jonas Hörsch
2e02c8366e
fixup! add_electricity: add CCGT to extendable generators
2019-02-18 00:43:09 +01:00
Fabian Neumann
02e1a12667
add_electricity: add CCGT to extendable generators
2019-02-16 12:52:18 +01:00
Jonas Hoersch
6bb9cd1025
add_electricity: Refactor extendable generators to provide a OCGT-ext technology
...
Partially adresses #7 .
2019-02-15 18:28:41 +01:00
Jonas Hoersch
7f3f096ba6
Fix model for country selections without DC links ( fixes #5 )
2019-02-13 19:03:57 +01:00
Jonas Hoersch
6284cf7e8b
add_electicity: Report countries missing from the hydro inflow time-series
2019-02-07 17:41:01 +01:00
Jonas Hoersch
2cf8f1374f
add_electricity: Fix for pandas 0.24 breaking change
2019-02-05 23:02:59 +01:00
Jonas Hoersch
5c3fcb642c
add_electricity: Add heuristic for estimating renewable capacities from country totals
...
Split per-country capacity totals reported in entsoe SO&AF 2016 in proportion to
yearly generation potential at each bus, i.e. p_nom_max * mean(p_max_pu)
2019-02-05 23:00:35 +01:00
Jonas Hoersch
47bc13cf51
add_electricity: OCGT plants don't need to be extendable
2019-01-21 18:45:19 +01:00
Jonas Hoersch
db073d8daa
Split offshore wind turbines into AC and DC connections
2018-12-19 10:34:25 +01:00
Jonas Hoersch
a035bee9c6
Merge branch 'windcosts'
2018-12-11 16:09:24 +01:00
Jonas Hörsch
c5e8c9ad25
add_electricity: Extend the assignment of max_hours
2018-11-12 22:00:46 +01:00
Jonas Hörsch
b30f4a2fff
Update technology costs for wind
...
Calculate grid extension costs for offshore based on weighted average distance
from weather cell to substation.
2018-10-26 21:32:04 +02:00
Jonas Hörsch
1df85468aa
add_electricity, prepare_network: Enable lv='inf' and remove converter link costs
2018-10-22 23:23:51 +02:00
Jonas Hörsch
f9012c41e1
add_electricity: Allow extension of OCGT plants
2018-10-09 15:44:46 +02:00
Jonas Hörsch
21267a59e0
costs: Add costs for submarine HVDC based on own analysis
2018-09-03 23:33:06 +02:00
Jonas Hörsch
ba3a008018
add_electricity: Adapt to reverse compatible argument change in timeseries_opsd
2018-09-03 23:20:46 +02:00
Jonas Hörsch
bc8be23f50
add_electricity: Automatically skip powerplants without buses
2018-08-10 11:21:55 +02:00
Jonas Hörsch
92530f370a
Fix attaching of load
2018-08-06 21:38:13 +02:00
Jonas Hörsch
6866ce6b06
Integrate bundled landuse and load data instead of relying on vresutils
2018-08-03 11:53:14 +02:00
Tom Brown
9986c381be
add_electricity: Fix bugs when parsing costs
...
pandas has to be provoked to give NaNs for missing values in the sum,
so force min_count=1. Then these NaNs are filled with defaults.
OCGT and CCGT have fuel "gas".
2018-07-26 00:08:14 +02:00
Jonas Hörsch
e2a67d624f
add_electricity: Fix unit mistake, since inflow is in MW instead of pu
2018-07-26 00:08:14 +02:00
Jonas Hörsch
21968a5d77
Attach conventional generators to base model
2018-07-10 16:29:11 +02:00
Jonas Hörsch
c5a295a315
add_electricity: Make add_electricity importable as a module
2018-05-18 17:09:18 +02:00
Jonas Hörsch
77172f18dc
Fix solar capital costs
2018-03-13 10:50:28 +01:00
Jonas Hörsch
de5916eb57
Fix co2 emissions by OCGT
2018-02-19 10:09:39 +01:00
Jonas Hörsch
6a613ea483
build_powerplants: Separate loading of power plant list into new rule
2018-02-10 17:16:20 +01:00
Jonas Hörsch
5723a07f48
Add missing p_nom and introduce MockSnakemake
2018-02-01 12:05:25 +01:00
Jonas Hörsch
abe88c2d18
Fix nans introduced through marginal_cost
2018-01-30 23:12:36 +01:00
Jonas Hoersch
a867e245b3
Electricity network, Clustering and Solving
2018-01-29 22:28:33 +01:00