Skip to content

Commit 52e9b7d

Browse files
committed
Release 0.3.7
1 parent aed9b9a commit 52e9b7d

File tree

5 files changed

+19
-13
lines changed

5 files changed

+19
-13
lines changed

CHANGELOG.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## [0.3.7] - 2024-04-02
11+
12+
### Fixed
13+
14+
- Add check on COMMIT_ZONE set in write_costs (#507)
15+
- Access to eELOSSByZone expr before initialization (#541)
16+
- Scaling of transmission losses in tlosses.csv (#622)
17+
- Correct tracking of current investment stage by SDDP (#628)
18+
- Computation of cumulative minimum capacity retirements in multistage GenX (#631)
19+
- Modeling of hydro reservoir with long duration storage (#632)
20+
- Update of starting transmission capacity in multistage GenX (#633)
21+
1022
## [0.3.6] - 2023-08-01
1123

1224
### Fixed
@@ -18,10 +30,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1830
- Updated README with new instructions for running GenX through Julia REPL terminal (#492)
1931
- Fix factor of 0.5 when writing out transmission losses. (#480)
2032
- Fix summation error when a set of hours is empty (in thermal_commit.jl).
21-
- Fix access to eELOSSByZone expr before initialization (#541)
22-
- Fix modeling of hydro reservoir with long duration storage (#572).
23-
- Fix computation of cumulative minimum capacity retirements in multistage GenX (#514)
24-
- Fix update of starting transmission capacity in multistage GenX
2533

2634
### Changed
2735

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "GenX"
22
uuid = "5d317b1e-30ec-4ed6-a8ce-8d2d88d7cfac"
33
authors = ["Jesse Jenkins", "Nestor Sepulveda", "Dharik Mallapragada", "Aaron Schwartz", "Neha Patankar", "Qingyu Xu", "Jack Morris", "Sambuddha Chakrabarti"]
4-
version = "0.3.6"
4+
version = "0.3.7"
55

66
[deps]
77
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
# GenX
2-
[![Build Status](https://travis-ci.com/GenXProject/GenX.svg?branch=main)](https://travis-ci.com/GenXProject/GenX)
3-
[![Coverage Status](https://coveralls.io/repos/github/GenXProject/GenX/badge.svg?branch=main)](https://coveralls.io/github/GenXProject/GenX?branch=main)
42
<!---[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://genxproject.github.io/GenX/stable) -->
53
<!---[![Documentation Build](https://img.shields.io/badge/docs-stable-blue.svg](https://genxproject.github.io/GenX/stable) -->
6-
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://genxproject.github.io/GenX/dev)
4+
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://genxproject.github.io/GenX.jl/v0.3/)
75
[![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor's%20Guide-blueviolet)](https://github.com/SciML/ColPrac)
86
## Overview
97
GenX is a highly-configurable, [open source](https://github.com/GenXProject/GenX/blob/main/LICENSE) electricity resource capacity expansion model
@@ -41,7 +39,7 @@ The 'main' branch is the current master branch of GenX. The various subdirectori
4139

4240
## Requirements
4341

44-
GenX currently exists in version 0.3.6 and runs only on Julia v1.5.x, 1.6.x, 1.7.x, 1.8.x, and 1.9.x, where x>=0 and a minimum version of JuMP v1.1.1. We recommend the users to either stick to a particular version of Julia to run GenX. If however, the users decide to switch between versions, it's very important to delete the old Manifest.toml file and do a fresh build of GenX when switching between Julia versions.
42+
GenX currently exists in version 0.3.7 and runs only on Julia v1.5.x, 1.6.x, 1.7.x, 1.8.x, and 1.9.x, where x>=0 and a minimum version of JuMP v1.1.1. We recommend the users to either stick to a particular version of Julia to run GenX. If however, the users decide to switch between versions, it's very important to delete the old Manifest.toml file and do a fresh build of GenX when switching between Julia versions.
4543
There is also an older version of GenX, which is also currently maintained and runs on Julia 1.3.x and 1.4.x series.
4644
For those users who has previously cloned GenX, and has been running it successfully so far,
4745
and therefore might be unwilling to run it on the latest version of Julia:
@@ -61,7 +59,7 @@ You can see all of the packages installed in your Julia environment and their ve
6159

6260
## Documentation
6361

64-
Detailed documentation for GenX can be found [here](https://genxproject.github.io/GenX/dev).
62+
Detailed documentation for GenX can be found [here](https://genxproject.github.io/GenX.jl/v0.3/).
6563
It includes details of each of GenX's methods, required and optional input files, and outputs.
6664
Interested users may also want to browse through [prior publications](https://energy.mit.edu/genx/#publications) that have used GenX to understand the various features of the tool.
6765

docs/src/data_documentation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Note that all settings parameters are case sensitive.
5555
|ParameterScale | Flag to turn on parameter scaling wherein load, capacity and power variables defined in GW rather than MW. This flag aides in improving the computational performance of the model. |
5656
||1 = Scaling is activated. |
5757
||0 = Scaling is not activated. |
58-
|ModelingToGenerateAlternatives | Modeling to Generate Alternative Algorithm. For details, see [here](https://genxproject.github.io/GenX/dev/additional_features/#Modeling-to-Generate-Alternatives)|
58+
|ModelingToGenerateAlternatives | Modeling to Generate Alternative Algorithm. For details, see [here](https://genxproject.github.io/GenX.jl/v0.3/additional_features/#Modeling-to-Generate-Alternatives)|
5959
||1 = Use the algorithm. |
6060
||0 = Do not use the algorithm. |
6161
|ModelingtoGenerateAlternativeSlack | value used to define the maximum deviation from the least-cost solution as a part of Modeling to Generate Alternative Algorithm. Can take any real value between 0 and 1. |

docs/src/how_to_run_genx.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Requirements
22

3-
GenX currently exists in version 0.3.6 and runs only on Julia v1.5.x, 1.6.x, 1.7.x, 1.8.x, and 1.9.x, where x>=0 and a minimum version of JuMP v1.1.1. We recommend the users to either stick to a particular version of Julia to run GenX. If however, the users decide to switch between versions, it's very important to delete the old Manifest.toml file and do a fresh build of GenX when switching between Julia versions.
3+
GenX currently exists in version 0.3.7 and runs only on Julia v1.5.x, 1.6.x, 1.7.x, 1.8.x, and 1.9.x, where x>=0 and a minimum version of JuMP v1.1.1. We recommend the users to either stick to a particular version of Julia to run GenX. If however, the users decide to switch between versions, it's very important to delete the old Manifest.toml file and do a fresh build of GenX when switching between Julia versions.
44
For those users who has previously cloned GenX, and has been running it successfully so far,
55
and therefore might be unwilling to run it on the latest version of Julia:
66
please look into the GitHub branch, [old_version](https://github.com/GenXProject/GenX/tree/old_version).
@@ -19,7 +19,7 @@ You can see all of the packages installed in your Julia environment and their ve
1919

2020
## Documentation
2121

22-
Detailed documentation for GenX can be found [here](https://genxproject.github.io/GenX/dev).
22+
Detailed documentation for GenX can be found [here](https://genxproject.github.io/GenX.jl/v0.3/).
2323
It includes details of each of GenX's methods, required and optional input files, and outputs.
2424
Interested users may also want to browse through [prior publications](https://energy.mit.edu/genx/#publications) that have used GenX to understand the various features of the tool.
2525

0 commit comments

Comments
 (0)