9fbd01c | Fabian Neumann | 18 February 2022, 08:54:09 UTC | Merge pull request #363 from PyPSA/release-v0.19.1 prepare release 0.19.1 | 18 February 2022, 08:54:09 UTC |
e20befe | Fabian Neumann | 18 February 2022, 08:36:10 UTC | prepare release 0.19.1 | 18 February 2022, 08:36:10 UTC |
01821c4 | Fabian Neumann | 18 February 2022, 08:32:43 UTC | Merge pull request #362 from PyPSA/fix-docs fix docs environment | 18 February 2022, 08:32:43 UTC |
be07d70 | Fabian Neumann | 18 February 2022, 08:04:22 UTC | Merge branch 'fix-docs' of github.com:PyPSA/pypsa into fix-docs | 18 February 2022, 08:04:22 UTC |
1f6e350 | Fabian Neumann | 18 February 2022, 08:02:35 UTC | fix highs docstring | 18 February 2022, 08:02:35 UTC |
00bf748 | Fabian Neumann | 18 February 2022, 07:26:10 UTC | Merge branch 'master' into fix-docs | 18 February 2022, 07:26:10 UTC |
5104a39 | Fabian Neumann | 18 February 2022, 07:21:10 UTC | add black to docs environment | 18 February 2022, 07:21:10 UTC |
cab8651 | Fabian Neumann | 17 February 2022, 08:42:58 UTC | Merge pull request #361 from PyPSA/fix-ramplimits-linopf-followup Hotfix of #360 | 17 February 2022, 08:42:58 UTC |
223eaee | Fabian | 16 February 2022, 21:34:00 UTC | add release notes | 16 February 2022, 21:34:00 UTC |
ab0063f | Fabian | 16 February 2022, 21:21:30 UTC | fix #360 | 16 February 2022, 21:21:30 UTC |
4cc14b7 | Fabian Neumann | 11 February 2022, 17:42:56 UTC | Merge pull request #359 from PyPSA/release-v0.19 Release 0.19 | 11 February 2022, 17:42:56 UTC |
c03406a | Fabian Neumann | 11 February 2022, 17:26:45 UTC | update release notes and bump version numbers | 11 February 2022, 17:26:45 UTC |
c9c225b | Tom Brown | 11 February 2022, 15:36:17 UTC | README: project now maintained at TU Berlin | 11 February 2022, 15:36:17 UTC |
f2b6fdf | Tom Brown | 11 February 2022, 15:33:13 UTC | doc: users: add ONTRAS and d-fine | 11 February 2022, 15:33:13 UTC |
b9f99a2 | Fabian Neumann | 11 February 2022, 06:42:32 UTC | Merge pull request #358 from PyPSA/linopf-fix-ramp-limit-rolling-horizons linopf: fix ramp limits for rolling horizons | 11 February 2022, 06:42:32 UTC |
4350f29 | Fabian | 10 February 2022, 22:08:53 UTC | linopf: fix ramp limits for rolling horizons | 10 February 2022, 22:08:53 UTC |
1559c2b | Fabian Neumann | 10 February 2022, 15:54:52 UTC | Merge pull request #356 from PyPSA/test-increase-coverage Increase overall test coverage | 10 February 2022, 15:54:52 UTC |
46e5fae | Fabian Neumann | 10 February 2022, 15:37:51 UTC | Merge branch 'master' into test-increase-coverage | 10 February 2022, 15:37:51 UTC |
e3d2ab6 | Fabian Hofmann | 08 February 2022, 19:07:47 UTC | Merge pull request #314 from smdumlao/links-ramp-rate Links ramp rate | 08 February 2022, 19:07:47 UTC |
2123fee | Fabian Hofmann | 08 February 2022, 18:43:55 UTC | Merge branch 'master' into links-ramp-rate | 08 February 2022, 18:43:55 UTC |
f3b367e | Matthew Dumlao | 08 February 2022, 16:23:33 UTC | added logger warning for link ramp limit for opf | 08 February 2022, 16:23:33 UTC |
c52cc01 | Matthew Dumlao | 08 February 2022, 16:17:01 UTC | restored original order of constraints | 08 February 2022, 16:17:01 UTC |
3003c53 | Matthew Dumlao | 08 February 2022, 16:13:45 UTC | reinserted deleted line `define_committable_generator_constraints` | 08 February 2022, 16:13:45 UTC |
7c83f14 | Matthew Dumlao | 08 February 2022, 15:12:10 UTC | added link ramp limit in the release notes | 08 February 2022, 15:12:10 UTC |
e86c955 | Matthew Dumlao | 08 February 2022, 15:04:00 UTC | moved the `committable` conditional | 08 February 2022, 15:04:00 UTC |
a1346e4 | Matthew Dumlao | 08 February 2022, 14:10:46 UTC | removed the `if commitable` case differentiation | 08 February 2022, 14:10:46 UTC |
199c5cb | Matthew Dumlao | 08 February 2022, 13:58:04 UTC | removed `commitable` input Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> | 08 February 2022, 13:58:04 UTC |
a1a39a0 | Matthew Dumlao | 08 February 2022, 13:54:55 UTC | removed component check for generators and links Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> | 08 February 2022, 13:54:55 UTC |
4f14b38 | Matthew Dumlao | 08 February 2022, 13:53:08 UTC | generalized the generator and links into components Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> | 08 February 2022, 13:53:08 UTC |
df0559f | Matthew Dumlao | 08 February 2022, 13:52:25 UTC | made `c` a positional argument Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> | 08 February 2022, 13:52:25 UTC |
6171458 | Fabian | 08 February 2022, 12:48:49 UTC | follow up | 08 February 2022, 12:48:49 UTC |
613cfec | Fabian | 08 February 2022, 12:45:10 UTC | test: use consistent convention for file names | 08 February 2022, 12:45:10 UTC |
a1191b8 | Fabian | 08 February 2022, 12:14:51 UTC | test_components: use ac_dc_network from module fixture | 08 February 2022, 12:14:51 UTC |
30dfd49 | Fabian Hofmann | 08 February 2022, 12:04:41 UTC | Merge branch 'master' into test-increase-coverage | 08 February 2022, 12:04:41 UTC |
b21b655 | Fabian | 08 February 2022, 12:01:58 UTC | environment_dev.yaml & setup.py: add cartopy and scikit to dev env for testing | 08 February 2022, 12:01:58 UTC |
6c93b8a | Fabian | 08 February 2022, 12:01:10 UTC | test_plotting: skip tests if cartopy not present | 08 February 2022, 12:01:10 UTC |
5a1f9d6 | Fabian Neumann | 04 February 2022, 14:55:11 UTC | Merge pull request #357 from nmartensen/plotspeed pypsa/plot.py: do not plot buses with zero size | 04 February 2022, 14:55:11 UTC |
7f5635a | Nis Martensen | 04 February 2022, 14:15:59 UTC | pypsa/plot.py: do not plot buses with zero size | 04 February 2022, 14:15:59 UTC |
b82f09f | Fabian Neumann | 04 February 2022, 12:41:49 UTC | fix links on doc/index | 04 February 2022, 12:41:49 UTC |
d857aed | Fabian Neumann | 04 February 2022, 12:21:27 UTC | update maintainer affiliation | 04 February 2022, 12:21:27 UTC |
3a5d29b | Fabian | 01 February 2022, 16:33:15 UTC | test: add test_lopf_constraints test | 01 February 2022, 16:33:15 UTC |
132cea1 | Fabian | 01 February 2022, 16:30:19 UTC | test: add test_plotting.py | 01 February 2022, 16:30:19 UTC |
d4c6a02 | Fabian | 01 February 2022, 16:29:48 UTC | test/test_io: revise | 01 February 2022, 16:29:48 UTC |
80ee3d0 | Fabian | 01 February 2022, 14:46:54 UTC | test: use ac_dc_network as in module scope | 01 February 2022, 14:46:54 UTC |
9f8ce31 | Fabian | 01 February 2022, 14:45:53 UTC | test: spatial clustering run black | 01 February 2022, 14:45:53 UTC |
6596b62 | Fabian | 01 February 2022, 12:19:09 UTC | test/spatial_clustering: add hac test | 01 February 2022, 12:19:09 UTC |
8c06cb4 | Fabian | 01 February 2022, 12:18:30 UTC | test/conftest.py: add ac_dc_network | 01 February 2022, 12:18:30 UTC |
79973a0 | Fabian Neumann | 01 February 2022, 10:16:04 UTC | Merge pull request #355 from PyPSA/lopf-get-time-dependant linopf: solve 331 | 01 February 2022, 10:16:04 UTC |
078bb8c | Fabian | 01 February 2022, 09:58:39 UTC | linopf: solve 331 | 01 February 2022, 09:58:39 UTC |
ed2a191 | Fabian | 01 February 2022, 09:47:27 UTC | test: use fixture for scipy network for whole session addd test for clustering | 01 February 2022, 09:47:27 UTC |
466db38 | Fabian | 01 February 2022, 09:47:09 UTC | test: add test for multi-link | 01 February 2022, 09:47:09 UTC |
5080b52 | Fabian Neumann | 31 January 2022, 21:28:35 UTC | Merge pull request #352 from PyPSA/pd-1.4.0b networkclustering: only aggregate non-empty one port components (pd 1.4) | 31 January 2022, 21:28:35 UTC |
50da209 | Fabian Neumann | 31 January 2022, 17:21:16 UTC | Merge pull request #354 from PyPSA/pandas-deprecation-downcasting linopf: prevent downcasting of int dtype | 31 January 2022, 17:21:16 UTC |
94db5c0 | Fabian | 31 January 2022, 17:06:14 UTC | linopf: prevent downcasting of int dtype | 31 January 2022, 17:06:14 UTC |
a26b6f3 | Fabian Neumann | 31 January 2022, 12:11:48 UTC | nx.Graph instead of nx.OrderedGraph and Python>=3.7 (#350) | 31 January 2022, 12:11:48 UTC |
002b8f2 | Fabian Neumann | 30 January 2022, 18:24:54 UTC | address pandas 1.4 deprectations (#353) | 30 January 2022, 18:24:54 UTC |
388d0ab | Fabian Hofmann | 30 January 2022, 17:31:39 UTC | Merge pull request #351 from PyPSA/pd-1.4.0a use builtin groupby.cumsum rather than transform for pd 1.4 compat | 30 January 2022, 17:31:39 UTC |
b76c4bf | Fabian Neumann | 29 January 2022, 14:57:36 UTC | Merge branch 'master' into pd-1.4.0a | 29 January 2022, 14:57:36 UTC |
5956c5c | Fabian Neumann | 29 January 2022, 14:10:22 UTC | Merge pull request #320 from fwitte/master Add warning message for links | 29 January 2022, 14:10:22 UTC |
3b151ae | Fabian Neumann | 29 January 2022, 14:10:00 UTC | Merge branch 'master' into master | 29 January 2022, 14:10:00 UTC |
301b8f3 | Fabian Neumann | 29 January 2022, 11:51:16 UTC | use builtin groupby.cumsum rather than transform for pd 1.4 compat | 29 January 2022, 11:51:16 UTC |
70f1fa4 | Fabian Hofmann | 25 January 2022, 15:31:44 UTC | Merge pull request #347 from PyPSA/hotfix-networkclustering-linelength Hotfix in networkclustering: follow up to #323 | 25 January 2022, 15:31:44 UTC |
5233e48 | Fabian | 25 January 2022, 15:12:21 UTC | networkclustering: hotfix follow up to #323 | 25 January 2022, 15:12:21 UTC |
bd6cefb | Fabian Neumann | 24 January 2022, 11:26:54 UTC | Merge pull request #345 from PyPSA/fix-344 bugfix: multi-link when no link is in network | 24 January 2022, 11:26:54 UTC |
4db8c2c | Fabian Neumann | 24 January 2022, 09:32:13 UTC | move check for empty n.links upward | 24 January 2022, 09:32:13 UTC |
93ca196 | Fabian Neumann | 24 January 2022, 09:30:27 UTC | bugfix: multi-link when no link is in network (closes #344) | 24 January 2022, 09:30:27 UTC |
04f7b60 | Tom Brown | 21 January 2022, 08:38:31 UTC | Improve documentation of customisation with linopt (#334) * doc: Improve documentation of customisation with linopt * doc: Document n.variables and n.components for lopf(pyomo=False) * doc: Correct the examples for linopt.linexpr | 21 January 2022, 08:38:31 UTC |
e9fe60c | Fabian Hofmann | 20 January 2022, 08:45:16 UTC | Merge pull request #342 from readthedocs-assistant/update-rtd-config-assistant Update Read the Docs configuration (automatic) | 20 January 2022, 08:45:16 UTC |
1f886fc | readthedocs-assistant | 19 January 2022, 20:06:36 UTC | Update Read the Docs configuration (automatic) The following migrators were applied: - Migrate to `build.tools` configuration. This uses the new base Docker image based on Ubuntu 20.04 introduced in October 2021 and picks an appropriate Python version for your project (read [our blog post](https://blog.readthedocs.com/new-build-specification/) for details). Notice that now you can specify the Node.js, Rust, and Go versions as well. *Note:* Some system dependencies are not preinstalled anymore, so this might require manually adding them to `build.apt_packages` (see [our documentation](https://docs.readthedocs.io/en/stable/config-file/v2.html#build-apt-packages>)). - Migrate to Mamba as a drop-in replacement for Conda. Your project requested using Mamba instead of Conda for performance reasons. Now this is included in your configuration and you can change it without our intervention. | 19 January 2022, 20:06:36 UTC |
28bf08e | Fabian Hofmann | 14 January 2022, 15:16:11 UTC | Merge pull request #340 from PyPSA/linopt-broadcast-shapes linopt: fix broadcasted shape | 14 January 2022, 15:16:11 UTC |
db94aa5 | Fabian Hofmann | 14 January 2022, 14:49:51 UTC | Update linopt.py fixes #327 closes #198 | 14 January 2022, 14:49:51 UTC |
5d692e5 | Fabian Hofmann | 13 January 2022, 16:49:51 UTC | Merge pull request #339 from PyPSA/KMeans1.0-deprecation networkclustering: remove sklean.cluster.kmeans 1.0 deprecation warning | 13 January 2022, 16:49:51 UTC |
82db53d | martacki | 13 January 2022, 16:11:29 UTC | networkclustering: remove skleanrn kmeans 1.0 deprecation warning | 13 January 2022, 16:11:29 UTC |
cfee113 | Fabian Hofmann | 13 January 2022, 13:53:07 UTC | Merge pull request #338 from PyPSA/fix-plot-scipy-example-nb fix plot in scipy example nb | 13 January 2022, 13:53:07 UTC |
92799cd | Fabian Hofmann | 13 January 2022, 12:29:58 UTC | Merge branch 'master' into fix-plot-scipy-example-nb | 13 January 2022, 12:29:58 UTC |
34652ac | Fabian Hofmann | 13 January 2022, 12:10:26 UTC | Merge pull request #323 from YifanLi86/patch-1 Fix some line parameter calculation issues in network clustering | 13 January 2022, 12:10:26 UTC |
a7bb1e4 | Fabian | 13 January 2022, 11:59:30 UTC | close #330 | 13 January 2022, 11:59:30 UTC |
214cf0e | Fabian Hofmann | 13 January 2022, 11:44:32 UTC | Merge branch 'master' into patch-1 | 13 January 2022, 11:44:32 UTC |
98cdac8 | Fabian Hofmann | 13 January 2022, 11:23:10 UTC | Merge pull request #329 from nmartensen/minor_geoplot Minor plotting | 13 January 2022, 11:23:10 UTC |
0708c9b | Fabian Hofmann | 13 January 2022, 11:21:38 UTC | Update pypsa/networkclustering.py | 13 January 2022, 11:21:38 UTC |
c198f1a | Fabian Hofmann | 13 January 2022, 11:19:54 UTC | Update pypsa/networkclustering.py | 13 January 2022, 11:19:54 UTC |
d791b43 | YifanLi86 | 11 January 2022, 22:20:30 UTC | Update pypsa/networkclustering.py zero entry data checking Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> | 11 January 2022, 22:20:30 UTC |
998e6a8 | Francesco Witte | 21 December 2021, 14:19:15 UTC | Update release notes | 21 December 2021, 14:19:15 UTC |
d57743c | Nis Martensen | 20 December 2021, 17:22:40 UTC | draw_map_cartopy: only draw features if a color is specified | 20 December 2021, 17:22:40 UTC |
a99d658 | Nis Martensen | 20 December 2021, 17:14:03 UTC | network.plot: allow setting color_geomap=False to disable plotting of geographical features. Users can now use cartopy to draw a map as they like and then pass the Axes to network.plot() to have pypsa add only the network buses and branches. | 20 December 2021, 17:14:03 UTC |
80e7885 | Nis Martensen | 20 December 2021, 17:08:29 UTC | network.plot: remove unused arguments from draw_map_cartopy() | 20 December 2021, 17:08:29 UTC |
d75e940 | Nis Martensen | 19 December 2021, 17:20:16 UTC | network.plot: get axis transformation directly in network.plot() instead of getting it via draw_map_cartopy(). Remove the now unused functionality from there. | 20 December 2021, 17:06:20 UTC |
5f603dd | Nis Martensen | 19 December 2021, 17:18:38 UTC | network.plot: add an assert for the projection class | 19 December 2021, 17:18:38 UTC |
613386f | Nis Martensen | 19 December 2021, 17:16:29 UTC | network.plot: really disable geomap without caŕtopy | 19 December 2021, 17:16:29 UTC |
4d103a1 | Fabian Neumann | 18 December 2021, 09:26:49 UTC | reorganise release notes | 18 December 2021, 09:26:49 UTC |
b0eeff6 | Fabian Neumann | 17 December 2021, 09:09:40 UTC | Merge pull request #328 from p-glaum/master bug fix length mismatch error | 17 December 2021, 09:09:40 UTC |
46fcd71 | Philipp Glaum | 17 December 2021, 08:26:02 UTC | bug fix length mismatch error | 17 December 2021, 08:26:02 UTC |
65e8654 | YifanLi86 | 16 December 2021, 00:13:29 UTC | Update pypsa/networkclustering.py Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> | 16 December 2021, 00:13:29 UTC |
1a21986 | YifanLi86 | 16 December 2021, 00:13:23 UTC | Update pypsa/networkclustering.py Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> | 16 December 2021, 00:13:23 UTC |
a7a82d9 | Fabian Hofmann | 15 December 2021, 15:28:17 UTC | Merge pull request #326 from PyPSA/line-clustering Line clustering with time series (supersedes #260) | 15 December 2021, 15:28:17 UTC |
56f891b | Fabian | 15 December 2021, 10:01:03 UTC | update release notes | 15 December 2021, 10:01:03 UTC |
34c9d3b | Fabian | 15 December 2021, 09:56:04 UTC | Merge branch 'master' into line-clustering | 15 December 2021, 09:56:04 UTC |
a0f55d8 | Fabian | 15 December 2021, 09:55:35 UTC | clustering: small review | 15 December 2021, 09:55:35 UTC |
be2d7c3 | YifanLi86 | 10 December 2021, 19:09:38 UTC | Fix some line parameter calculation issues in network clustering Update the network components attributes for lines so that r, x will not be missing in aggregatelines function. As length is an optional input when type is not set, populate the orginal network with length information if it is not there so that length factors can be properly cauculated Testing for input branches with 0 length but non-zero paramters, which could exist under certain conditions. Also make it forgiving to avoid 0-dividing when calculating parameters aggregatelines. Carry forward global constraints after clustering. | 10 December 2021, 19:09:38 UTC |
6dc5b3f | Francesco Witte | 01 December 2021, 09:41:37 UTC | Add warning message for links In case a bidirectional link is defined with an efficiency value lower than 1, the logger will prompt a warning hinting the user of a (maybe) unintended behavior. If there are any links with such specification the respective links are listed. | 01 December 2021, 09:41:37 UTC |