https://github.com/PyPSA/PyPSA

sort by:
Revision Author Date Message Commit Date
82feb0a amend release v0.21.0 07 November 2022, 19:17:31 UTC
091c02c Merge pull request #481 from PyPSA/v0.21-prep prepare release 0.21.0 07 November 2022, 19:12:14 UTC
f2de47a prepare release 0.21.0 07 November 2022, 18:58:14 UTC
3b48a4a Merge pull request #480 from PyPSA/speed-up-import io: speed up import 03 November 2022, 14:33:47 UTC
935eedc io: speed up import componets: speed up set_snapshots 03 November 2022, 14:04:40 UTC
33edfdd Merge pull request #476 from PyPSA/statistics-refactor statistics: fix groupby default argument 31 October 2022, 13:30:00 UTC
89b9b0c Merge branch 'master' into statistics-refactor 31 October 2022, 12:53:10 UTC
040e10e statistics: fix docstrings 31 October 2022, 12:15:52 UTC
0291e3c statistics: fix groupby default argument 31 October 2022, 11:57:59 UTC
2ebe532 Merge pull request #332 from pz-max/fix_pandapower Restore pandapower importer and add tests 31 October 2022, 11:14:38 UTC
6d76e8e Update pypsa/io.py Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> 31 October 2022, 10:40:36 UTC
905cf9e [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 31 October 2022, 10:39:46 UTC
e64b30d Update pypsa/io.py Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> 31 October 2022, 10:39:20 UTC
45d2a26 Update doc/release_notes.rst Co-authored-by: Fabian Hofmann <hofmann@fias.uni-frankfurt.de> 31 October 2022, 10:37:40 UTC
fdd0b8c [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 30 October 2022, 16:48:17 UTC
614de19 remove merge conflict note 30 October 2022, 16:47:35 UTC
4c6b8a3 Merge branch 'fix_pandapower' of https://github.com/pz-max/PyPSA into fix_pandapower 30 October 2022, 16:44:21 UTC
0ec18de add revert for users.rst 30 October 2022, 16:44:14 UTC
1bbb109 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 30 October 2022, 16:33:02 UTC
accb435 add tests and io changes 30 October 2022, 16:31:54 UTC
8a8dfc9 test cigre and custom pp network 30 October 2022, 16:25:33 UTC
5bfde78 add cigre network as test 30 October 2022, 16:20:15 UTC
4de76e8 Fix and clean pandapower import - use_pandapower_index hack removed - breaking duplication removed - improve documentation - move bus dataframes to same location 30 October 2022, 16:19:40 UTC
52d2be4 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 29 October 2022, 18:18:32 UTC
eb80a09 Merge branch 'master' into fix_pandapower 29 October 2022, 18:18:14 UTC
0357ac9 pandapower test case is imported from conftest 29 October 2022, 18:11:16 UTC
102dfe6 test length of pandapower network import 29 October 2022, 18:06:59 UTC
4d6d049 build custom pandapower network in conftest 29 October 2022, 18:05:13 UTC
afeb9be remove .values 29 October 2022, 18:04:01 UTC
e4e36b2 merge master into pandapower 29 October 2022, 10:52:53 UTC
72d86c1 doc: users: minor fixes for JRC and Ember 29 October 2022, 10:39:05 UTC
4c3388e doc: users: paper updates; added Chalmers, Ember also fixed links to Meridian Economics 29 October 2022, 10:30:18 UTC
d4a01c0 Merge pull request #475 from pz-max/user-update User update 28 October 2022, 13:08:40 UTC
4dd7c6b add typo 28 October 2022, 13:05:58 UTC
4de47bd add meridian economics as user 28 October 2022, 13:05:16 UTC
8aa9cec Merge pull request #474 from PyPSA/statistics-refactor statistics: fix groupby argument 28 October 2022, 12:13:10 UTC
f810344 statistics: fix groupby argument 28 October 2022, 11:56:45 UTC
d539873 Merge pull request #473 from PyPSA/statistics-refactor Statistics refactor 28 October 2022, 11:50:05 UTC
7490be6 statistics: rename `groups` to `groupby` for clearity 28 October 2022, 11:20:04 UTC
98b795c statistics: add get functions 28 October 2022, 11:11:14 UTC
0d32dce Merge branch 'master' of github.com:PyPSA/pypsa 27 October 2022, 17:38:16 UTC
66f5e1c add further jrc reference 27 October 2022, 17:38:07 UTC
3d7111c Merge pull request #468 from pz-max/discord add discord reference 27 October 2022, 17:03:38 UTC
5af21a1 Merge pull request #469 from pz-max/pypsa-earth-doc-fix fix example model text for pypsa-earth 27 October 2022, 17:02:42 UTC
15fb665 Merge pull request #471 from PyPSA/optimization-post-processing-fix-indexing optimization: fix postprocessing with different index type 27 October 2022, 14:57:40 UTC
d2e93bc optimization: fix postprocessing with different index type 27 October 2022, 14:38:55 UTC
d478e8b add missing underscore 27 October 2022, 11:24:49 UTC
b416c3b fix example model text 27 October 2022, 10:33:38 UTC
09844b8 add doc reference and release notes 27 October 2022, 09:59:28 UTC
64d887c add discord reference 27 October 2022, 09:56:09 UTC
8b22b72 Merge pull request #465 from PyPSA/allow-empty-lhs-in-nodal-balance-constraint linopf: Allow empty lhs in nodal balance for zero rhs 24 October 2022, 09:12:17 UTC
1f7406a Rewrite for python<3.8 21 October 2022, 16:31:11 UTC
39e77a4 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 21 October 2022, 16:12:10 UTC
2505e87 linopf: Allow empty lhs in nodal balance for zero rhs 21 October 2022, 16:00:35 UTC
ad6a7f0 Merge pull request #457 from PyPSA/front-end-stats Frontend stats 19 October 2022, 18:00:34 UTC
ea77a0f Merge branch 'master' into front-end-stats 18 October 2022, 09:54:03 UTC
6ff5598 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 18 October 2022, 07:03:00 UTC
3a0213c update default arguments and minor fixes 18 October 2022, 06:54:18 UTC
62d6d02 Merge pull request #464 from PyPSA/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 17 October 2022, 20:28:17 UTC
8c3bd8e [pre-commit.ci] pre-commit autoupdate updates: - [github.com/codespell-project/codespell: v2.2.1 → v2.2.2](https://github.com/codespell-project/codespell/compare/v2.2.1...v2.2.2) 17 October 2022, 20:01:35 UTC
9f6291d statistics: fix carrier renaming 17 October 2022, 15:19:03 UTC
65d0999 update release notes 17 October 2022, 15:15:01 UTC
2498d45 Merge branch 'master' into front-end-stats 17 October 2022, 15:01:43 UTC
45f9b1f statistics: refactor code, add flexibility, add tests 17 October 2022, 15:01:31 UTC
9e7f183 Integrate new optimization module based on linopy (#336) * copy changes from test branch * follow up * components: add get_committable_i functon, rename multi-indexed snapshot levels. descriptors: add get_committable_i function * initialize optimization module * component/io/pf/descriptors: ensure preservation of column and index names * components/descriptors: fix artifacts from merging * descriptors: make sns an optional argument in `get_activity_mask` * descriptors.py: ensure snapshot names (follow up to #315 * optimization: add stores/storageunits constraint rename `mask` to `active` add get_var function * optimization: finish growth limit; nominal constraint per bus and carrier constraint * optimization: finish global constraints * optimization: add OptimizationAccessor, add assign solution * add module docstrings add abstract.py for abstracted optimization functions * optimize.py: safer assignment of objective * optimization/constraints.py: mask infinity values for nominal bounds (not supported by GLPK) * gitignore: add dev-scripts * test: add tests for optimization with linopy * test_optimization_ac_dc.py: remove p_set from links when loading network * descriptors.py: support list of periods in get_active_assets * setup.py: add linopy * fix #331 for linopy optimization * constraints: fix cycle constraint and stores/storages for multiinvestment * optimization/global_constraints.py: different fixes test_multiinvestment: apply all tests to linopy-optimization optimization/optimize.py: add convenience function `optimize.solve_model` * setup.py: fix typo * test_multiinvestment.py: use glpk for linopy optimization * environment: add linopy * optimization/constraints: add multi-links to nodal balance * optimization/constraints.py: harmonize sense of all lower and upper bounds * optimization/optimize.py: add dual assignment * optimization/optimize.py: add sanitize check for nominal bounds * optimization/global_constraints.py: fix: include carriers with negative emissions * constraints.py: reindex lhs by buses in nodal_balance constraint * optimize: add load shedding utility function * optimization module: run black on all files * optimize: add sanity test to optimize accessor * optimize: add todo comments * optimize.py: add TODO * optimization: fix mask for fixed operational values * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * refactor tests to run lopf tests for all optimization drivers fix ramp limit constraints * constraints: min_up_time, start implementation * constraints: fix ramp limit selection, start down_time and up_time constraints * optimize: define min_up_time + min_down_time constraints + start_up_cost + shut_down_cost * optimization: fix masking in ramp limit constraint * optimize.constraints: revise unit commitment code test: add comment about xarray v2022.06 * setup.py: fix linopy version >= 0.0.11 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * optimize: replace sanity check by consistency check * optimize: ensure glpk as default solver, fix dual getter for custom constraints * optimization: add security_constraint_optimization function * optimize: raise error if objective cannot be built * examples: remove link p_set in in ac-dc example network * optimization: add extra_functionality * compat: add module to facilitate transition * test: add sclopf test for linopy optimization * unit commitment: fix up_time_before / down_time_before * doc: add examples for linopy optimization * update release notes * examples: fix typos * optimization: set default solver to glpk in solve_model * optimize.abstract: rename to active function names * test: harmonize constant names * optimization: add fix_optimal_dispatch * doc: add a comment to optimal_power_flow section Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 13 October 2022, 15:02:17 UTC
56f25bc fix upload of codecov report in CI-conda 12 October 2022, 16:10:06 UTC
352867a Merge pull request #463 from PyPSA/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 11 October 2022, 04:43:17 UTC
8e94f22 [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 22.8.0 → 22.10.0](https://github.com/psf/black/compare/22.8.0...22.10.0) 10 October 2022, 20:30:44 UTC
f5fb7b9 Merge branch 'master' into front-end-stats 07 October 2022, 07:09:20 UTC
aa5474e Merge pull request #460 from PyPSA/release-v0.20.1 prepare release 0.20.1 06 October 2022, 12:55:38 UTC
c74b8a8 correct typo in release notes 06 October 2022, 12:39:01 UTC
c67d93b prepare release 0.20.1 06 October 2022, 12:35:40 UTC
5d970d2 Merge pull request #459 from nnhjy/patch-1 Update components.py 06 October 2022, 12:21:59 UTC
ee0be40 Update components.py change the deprecated `iteritems` into `items` as Python suggest 06 October 2022, 10:36:39 UTC
26b6d4a [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 05 October 2022, 07:58:04 UTC
db5b745 [no ci] include generation, market value and cleanup 05 October 2022, 07:53:29 UTC
e5d8e80 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 29 September 2022, 12:40:08 UTC
aa0995e [no ci] add congestion rent, p_nom_opt, and revenue stats 29 September 2022, 12:39:19 UTC
f50d06d [no ci] delete test.py file 29 September 2022, 08:26:22 UTC
4ed6947 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 29 September 2022, 08:23:32 UTC
3c399da Merge branch 'front-end-stats' of github.com:PyPSA/PyPSA into front-end-stats [no ci] 29 September 2022, 08:23:04 UTC
f3742fb adjust opex calculation [skip ci] 29 September 2022, 08:18:50 UTC
8a3e65c [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 29 September 2022, 08:10:08 UTC
846ec68 add opex stat [skip ci] 29 September 2022, 08:09:19 UTC
84e50c4 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 29 September 2022, 07:47:38 UTC
41d0223 add curtailment and capex stat 29 September 2022, 07:47:15 UTC
fc8d312 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 29 September 2022, 06:47:28 UTC
8edb0ea init statistics.py 28 September 2022, 15:30:21 UTC
755d840 add Ember as user 27 September 2022, 06:27:25 UTC
c6eb3a3 Merge pull request #454 from PyPSA/refactor-consistency-check refactor consistency check, improve performance 25 September 2022, 11:38:41 UTC
0222bd1 refactor consistency check, improve performance 23 September 2022, 10:29:37 UTC
c1af75f Merge pull request #452 from PyPSA/users/jrc add JRC as user 20 September 2022, 15:06:25 UTC
bb31b44 add JRC as user 20 September 2022, 14:19:31 UTC
f70b773 Merge pull request #450 from PyPSA/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate 20 September 2022, 08:31:47 UTC
ef40a39 Merge branch 'master' into pre-commit-ci-update-config 20 September 2022, 08:12:45 UTC
d579ca5 Merge pull request #451 from PyPSA/test-fix-colorbar test: pass explicit axis to colorbar plot 20 September 2022, 08:12:31 UTC
1d86133 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 20 September 2022, 07:56:34 UTC
01c9339 test: pass explicit axis to colorbar plot 20 September 2022, 07:54:48 UTC
6d70802 [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci 19 September 2022, 19:59:51 UTC
500ecc2 [pre-commit.ci] pre-commit autoupdate updates: - https://github.com/myint/docformatter → https://github.com/PyCQA/docformatter 19 September 2022, 19:59:30 UTC
back to top