Tags give the ability to mark specific points in history as being important
-
v2025.04.0
e01aec8a · · -
v2025.01.0
c61f1a3d · · -
-
-
v0.11.0
1da76dd1 · ·PyPSA-Eur 0.11.0 (25th May 2024) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.10.0
9c08af99 · ·PyPSA-Eur 0.10.0 (19th February 2024) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.9.0
b2744bc0 · ·PyPSA-Eur 0.9.0 (5th January 2024) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.8.1
55c20200 · ·PyPSA-Eur 0.8.1 (27th July 2023) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.8.0
83a01ad4 · ·PyPSA-Eur 0.8.0 (18th March 2023) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.7.0
7a51560c · ·PyPSA-Eur 0.7.0 (16th February 2023) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.6.1
28181a41 · ·PyPSA-Eur 0.6.1 (20th September 2022) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.6.0
e54a4a93 · ·PyPSA-Eur 0.6.0 (10th September 2022) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.5.0
eb72d8aa · ·PyPSA-Eur 0.5.0 (27th July 2022) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
synchronisation-release
bf0df493 · ·PyPSA-Eur (18th March 2022) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.4.0
54e35a3c · ·PyPSA-Eur 0.4.0 (22nd September 2021) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.3.0
9966c751 · ·PyPSA-Eur 0.3.0 (7th December 2020) Full release notes: https://pypsa-eur.readthedocs.io/en/latest/release_notes.html
-
v0.2.0
2627c96a · ·PyPSA-Eur 0.2.0 (8th June 2020) The optimization is now performed using the pyomo=False setting in the pypsa.lopf.network_lopf(). This speeds up the solving process significantly and consumes much less memory. The inclusion of additional constraints were adjusted to the new implementation. They are all passed to the network_lopf() function via the extra_functionality argument. The rule trace_solve_network was integrated into the rule solve_network and can be activated via configuration with solving: options: track_iterations: true. The charging and discharging capacities of batteries modelled as store-link combination are now coupled (#116). An updated extract of the ENTSO-E Transmission System Map (including Malta) was added to the repository using the GridKit tool. This tool has been updated to retrieve up-to-date map extracts using a single script. The update extract features 5322 buses, 6574 lines, 46 links. (#118). Added FSFE REUSE compliant license information. Documentation now licensed under CC-BY-4.0 (#160). Added a 30 minute video introduction and a 20 minute video tutorial Networks now store a color and a nicely formatted name for each carrier, accessible via n.carrier['color'] and n.carrier['nice_name'] (networks after elec.nc). Added an option to skip iterative solving usually performed to update the line impedances of expanded lines at solving: options: skip_iterations; . snakemake rules for retrieving cutouts and the natura raster can now be disabled independently from their respective rules to build them; via config.*yaml (#136). Removed the id column for custom power plants in data/custom_powerplants.csv to avoid custom power plants with conflicting ids getting attached to the wrong bus (#131). Add option renewables: {carrier}: keep_all_available_areas: to use all availabe weather cells for renewable profile and potential generation. The default ignores weather cells where only less than 1 MW can be installed (#150). Added a function _helpers.load_network() which loads a network with overridden components specified in snakemake.config['override_components'] (#128). Bugfix in base_network which now finds all closest links, not only the first entry (#143). Bugfix in cluster_network which now skips recalculation of link parameters if there are no links (#149). Added information on pull requests to contribution guidelines (#151). Improved documentation on open-source solver setup and added usage warnings. Updated conda environment regarding pypsa, pyproj, gurobi, lxml. This release requires PyPSA v0.17.0. -
v0.1.0
5934f4f7 · ·PyPSA Version 0.16.0 Hyperlinked release notes can be found here:This is the first release of PyPSA-Eur, a model of the European power system at the transmission network level. Recent changes include: Documentation on installation, workflows and configuration settings is now available online at pypsa-eur.readthedocs.io (#65). The conda environment files were updated and extended (#81). The power plant database was updated with extensive filtering options via pandas.query functionality (#84 and #94). Continuous integration testing with Travis CI is now included for Linux, Mac and Windows (#82). Data dependencies were moved to zenodo and are now versioned (#60). Data dependencies are now retrieved directly from within the snakemake workflow (#86). Emission prices can be added to marginal costs of generators through the keyworks Ep in the {opts} wildcard (#100). An option is introduced to add extendable nuclear power plants to the network (#98). Focus weights can now be specified for particular countries for the network clustering, which allows to set a proportion of the total number of clusters for particular countries (#87). A new rule add_extra_components allows to add additional components to the network only after clustering. It is thereby possible to model storage units (e.g. battery and hydrogen) in more detail via a combination of Store, Link and Bus elements (#97). Hydrogen pipelines (including cost assumptions) can now be added alongside clustered network connections in the rule add_extra_components . Set electricity: extendable_carriers: Link: [H2 pipeline] and ensure hydrogen storage is modelled as a Store. This is a first simplified stage (#108). Logfiles for all rules of the snakemake workflow are now written in the folder log/ (#102). The new function _helpers.mock_snakemake creates a snakemake object which mimics the actual snakemake object produced by workflow by parsing the Snakefile and setting all paths for inputs, outputs, and logs. This allows running all scripts within a (I)python terminal (or just by calling python <script-name>) and thereby facilitates developing and debugging scripts significantly (#107). -