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
a74c15a132
trigger new travis build (skipped through squash)
2019-11-19 19:45:08 +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
af22261c10
prepare_network: revise imports, add line_break
2019-11-14 16:21:00 +01:00
Fabian Neumann
3370bd3b92
doc: update documentation on Ep option
2019-11-14 15:50:03 +01:00
Fabian Neumann
6a6bae41db
prepare_network: reactivate Ep option ( closes #63 )
2019-11-14 15:41:09 +01:00
Fabian Neumann
a35dbc067c
build_natura: add cutouts as input ( closes #95 )
2019-11-11 16:29:27 +01:00
Fabian Neumann
7cd3b8a42b
solve: undo update line parameter
2019-11-09 13:23:01 +01:00
Fabian Neumann
998b13dc3a
solve: update line parameters if not iterating
2019-11-09 13:16:31 +01:00
Fabian Neumann
3fd5c5d0e1
cluster: add tolerance to country weight sum L
2019-11-09 12:58:04 +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
Fabian Neumann
d32f2105cd
fix deprecation: logger.warn -> logger.warning
2019-11-08 16:46:29 +01:00
Fabian Neumann
a71cb6fc26
build_hydro: fix logger ( closes #91 )
2019-11-07 17:38:08 +01:00
Fabian Neumann
7df2b76f9d
cluster_network: fix focus_weights for mult sync
2019-11-07 16:54:09 +01:00
Fabian Neumann
e54119d878
cluster: add focus weights (in favor of #26 ) ( #87 )
...
* cluster: add focus weights (in favor of #26 )
* clear assert of total focus
Co-Authored-By: FabianHofmann <hofmann@fias.uni-frankfurt.de>
2019-11-07 15:38:25 +01:00
Fabian Neumann
99cb4a4354
Merge pull request #86 from PyPSA/workflow
...
Integrate data retrieving into snakemake workflow
2019-11-06 16:06:11 +01:00
Fabian Neumann
0fb57601bf
doc: document powerplantmatching changes from #84
2019-11-06 15:59:34 +01:00
Fabian Neumann
2ace4f2e94
retrieve*: add documentation
2019-11-06 14:50:59 +01:00
Fabian Neumann
0c537f159f
retrieve*: clean retrieve rules
2019-11-06 12:04:01 +01:00
Fabian Neumann
bf12d25879
Merge pull request #51 from fneum/solve_network
...
Add `extra_functionality` and `extra_postprocessing` to solve_network()
2019-11-06 11:38:15 +01:00
Fabian Neumann
4d9b02ea12
solve_network: add snapshots as required argument
2019-11-06 11:33:57 +01:00
Fabian Neumann
82392c6c07
Merge branch 'co2limit' of https://github.com/fneum/pypsa-eur into fneum-co2limit
2019-11-06 11:19:41 +01:00
Fabian
b1a38229f4
ignore sort warning
2019-11-05 14:29:15 +01:00
Fabian
f6e44d2805
include data retrieving in workflow
2019-11-05 12:53:21 +01:00
Fabian Neumann
67390cc2a9
Update scripts/prepare_network.py
2019-11-05 11:21:33 +01:00
FabianHofmann
d0e2fed4d7
incorporate suggestions
2019-11-01 13:27:42 +01:00
FabianHofmann
bf26ac9445
build_powerplants update docstring
2019-10-31 18:01:33 +01:00
FabianHofmann
324ededa66
fix typo
2019-10-31 14:59:51 +01:00
Fabian Hofmann
4ee18ea9fa
incorporate suggestions of #69
2019-10-31 14:48:10 +01:00
Fabian Hofmann
0d778eaf42
Merge branch 'eb5193-add_own_carriers' into powerplants
2019-10-31 14:30:05 +01:00
Fabian Hofmann
65700000f7
Merge branch 'add_own_carriers' of https://github.com/eb5194/pypsa-eur into eb5194-add_own_carriers
2019-10-31 14:23:43 +01:00
Fabian Hofmann
dee544f56b
fix typo
2019-10-31 13:01:08 +01:00
Fabian Hofmann
296840bac5
Merge branch 'master' into powerplants
2019-10-31 12:16:56 +01:00
FabianHofmann
0c777fc431
Merge pull request #71 from PyPSA/update_link_length
...
[WIP] capital cost and underwater fraction update in clustering
2019-10-31 11:27:58 +01:00
Fabian Hofmann
142434b529
incorporate suggestions
2019-10-31 10:37:49 +01:00
Fabian Hofmann
7a9842eba7
update build and add powerplant with new ppm version
2019-10-30 23:09:41 +01:00
Fabian Neumann
036a90ff6d
Merge pull request #83 from PyPSA/powerplants
...
update powerplants.csv
2019-10-28 17:33:47 +01:00
Fabian Neumann
570e3fc5ab
build_powerplants: download from ppm
2019-10-28 17:12:49 +01:00
Fabian Neumann
05e15de60b
Rename "Macedonia" to "North Macedonia"
...
https://en.wikipedia.org/wiki/Macedonia_naming_dispute
2019-10-28 16:15:06 +01:00
FabianHofmann
7e3ea94a53
Merge pull request #76 from euronion/patch-1
...
Update make_summary for pandas-0.25 compatability.
2019-10-25 15:41:29 +02:00
euronion
da0107478e
Refractor make_summary.py multiindex creation.
...
Outsource the pd.MultiIndex and pd.Index union into dedicated function and remove C&P code snippets.
2019-10-25 14:29:38 +02:00
Fabian Neumann
0fef13ee86
resolve merge conflicts
2019-10-24 16:22:57 +02:00
euronion
a401d80300
Fix more pandas Index issues in make_summary.
2019-10-24 10:53:07 +02:00
euronion
dfc0242a2d
Update make_summary for pandas-0.25 compatability.
...
The pandas Index union operation does no longer produce a MultiIndex but a Index tuple in pandas-0.25.2.
This causes the script to fail. (The problem does not exist with pandas-0.24.0.)
Fix by explicitly checking for this case (only the first loop iteration).
2019-10-24 09:54:50 +02:00
Fabian Hofmann
26453a27bb
build_bus_regions fix index column name to 'name'
2019-10-15 09:58:55 +02:00
Fabian Neumann
485b66c2c9
add cdsapi installation instructions
2019-10-03 12:38:59 +02:00
Fabian Neumann
5ea60a1ee0
modify to run without GEBCO and without hydro
2019-10-03 12:32:49 +02:00
Fabian Hofmann
16ff2b51bd
fix small issues
2019-09-23 16:44:48 +02:00