Skip to content

Commit c802720

Browse files
committed
Release 1.3
1 parent dd9cbcb commit c802720

13 files changed

Lines changed: 888 additions & 817 deletions

File tree

CHANGES.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ Change history for MOST
22
=======================
33

44

5-
since 1.2
6-
---------
5+
Version 1.3 - *May 10, 2024*
6+
----------------------------
7+
8+
#### 5/10/24
9+
- Release 1.3.
710

811
#### 4/4/24
912
- Tweak tests to avoid warnings and presolve bug with new HiGHS-based

CITATION

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ Scheduling Tool (MOST) explicitly acknowledge that fact by citing both the
1717
The MATPOWER Optimal Scheduling Tool (MOST) User's Manual should also be
1818
cited explicitly in work that refers to or is derived from its content.
1919
The citation and DOI can be version-specific or general, as appropriate.
20-
For version 1.2, use:
20+
For version 1.3, use:
2121

2222
R. D. Zimmerman, C. E. Murillo-Sanchez. MATPOWER Optimal Scheduling
23-
Tool (MOST) User's Manual, Version 1.2. 2022. [Online].
24-
Available: https://matpower.org/docs/MOST-manual-1.2.pdf
25-
doi: 10.5281/zenodo.7434827
23+
Tool (MOST) User's Manual, Version 1.3. 2024. [Online].
24+
Available: https://matpower.org/docs/MOST-manual-1.3.pdf
25+
doi: 10.5281/zenodo.11177189
2626

2727
For a version non-specific citation, use the following citation and DOI,
2828
with <YEAR> replaced by the year of the most recent release:

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 1996-2022, Power Systems Engineering Research Center (PSERC)
1+
Copyright (c) 1996-2024, Power Systems Engineering Research Center (PSERC)
22
and individual contributors (see AUTHORS file for details).
33
All rights reserved.
44

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,12 @@ citing both the 2011 MATPOWER paper and the 2013 MOST paper.
141141
The [MATPOWER Optimal Scheduling Tool (MOST) User's Manual][7] should
142142
also be cited explicitly in work that refers to or is derived from its
143143
content. The citation and DOI can be version-specific or general, as
144-
appropriate. For version 1.2, use:
144+
appropriate. For version 1.3, use:
145145

146146
> R. D. Zimmerman, C. E. Murillo-Sanchez. *MATPOWER Optimal Scheduling
147-
Tool (MOST) User's Manual, Version 1.2*. 2022. [Online].
148-
Available: https://matpower.org/docs/MOST-manual-1.2.pdf
149-
doi: [10.5281/zenodo.7434827](https://doi.org/10.5281/zenodo.7434827)
147+
Tool (MOST) User's Manual, Version 1.3*. 2024. [Online].
148+
Available: https://matpower.org/docs/MOST-manual-1.3.pdf
149+
doi: [10.5281/zenodo.11177189](https://doi.org/10.5281/zenodo.11177189)
150150

151151
For a version non-specific citation, use the following citation and DOI,
152152
with *\<YEAR\>* replaced by the year of the most recent release:

docs/MOST-manual.pdf

3.98 KB
Binary file not shown.

docs/other/MOST-Release-Checklist.md

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,12 @@ Pre-release
1212
up-to-date.
1313
- Create `docs/relnotes/MOST-Release-Notes-#.#.md` document from
1414
Appendix B of `MOST-manual.tex`.
15+
- Update date in Copyright line in:
16+
- `LICENSE`
17+
- `docs/sphinx/source/conf.py`.
1518
- Update version number and date in:
1619
- `mostver.m`
20+
- `docs/sphinx/source/conf.py`
1721
- `most.m` (copyright line in printout)
1822
- `lib/Contents.m`
1923
- `docs/relnotes/MOST-Release-Notes-#.#.md`
@@ -25,7 +29,6 @@ Pre-release
2529
- Sphinx docs
2630
- `mp-docs-shared/preamble.tex.txt` - \mostver
2731
- `mp-docs-shared/prolog.rst.txt` - in URL in raw-html for |MOSTman|
28-
- Copyright line in `LICENSE`.
2932
- In `README.md` and `docs/src/MOST-manual/MOST-manual.tex`
3033
- update output of `test_most` in Section 2.2
3134
- may require first doing:
@@ -58,7 +61,7 @@ Pre-release
5861
- Make updates for current version specific citations:
5962
- version number (3 places)
6063
- year
61-
- latest version DOI, current is: 10.5281/zenodo.7434827
64+
- latest version DOI, current is: 10.5281/zenodo.11177189
6265
- (update here each time)
6366
... in the following places ...
6467
- CITATION file
@@ -69,32 +72,31 @@ Pre-release
6972
- search everywhere for 10.5281/zenodo.3236531 and update year
7073
- User's Manual
7174
- search citations in all other projects being updated simultaneously
72-
(does not exist as of 6/20/19)
75+
- MATPOWER User's Manual
7376
- search everywhere for 10.5281/zenodo.3236519 and update year (MATPOWER User's Manual)
7477
- User's Manual
7578
- Copy latest `MATPOWER-manual.aux` to `docs/src/MOST-manual` for
7679
`\externaldocument`
77-
- Create `MOST-manual.pdf` from `MOST-manual.tex`
78-
- move to `docs`
79-
- make copy named `MOST-manual-x.x.pdf`
80-
- copy to `docs` directory of `matpower.org-static` git repo
81-
- update `MOST-manual.pdf` symlink on `https://matpower.org/docs/` to point
82-
to new `MOST-manual-x.x.pdf` (replaces existing current version)
83-
- `cd dev/projects/matpower.org-static/docs`
84-
- `rm MOST-manual.pdf`
85-
- `ln -s ./MOST-manual-x.x.pdf MOST-manual.pdf`
86-
- commit & push, then pull to matpower.org
87-
- upload `MOST-manual-x.x.pdf` to Zenodo and finish entry for "New Version"
88-
- update:
89-
- Publication date
90-
- Version
91-
- Identifiers:
92-
- version number in "identical to"
93-
- add link on `https://matpower.org/doc/manuals/` page
80+
- Create `MOST-manual.pdf` from `MOST-manual.tex` and move to `docs`.
9481
- Add release notice with date and version in `CHANGES.md`.
9582
- Commit all changes to `prep-for-release`.
9683
- Push `prep-for-release` to GitHub.
9784
- Make sure CI checks are ok.
85+
- Make copy named `MOST-manual-x.x.pdf`
86+
- copy to `docs` directory of `matpower.org-static` git repo
87+
- update `MOST-manual.pdf` symlink on `https://matpower.org/docs/` to point
88+
to new `MOST-manual-x.x.pdf` (replaces existing current version)
89+
- `cd dev/projects/matpower.org-static/docs`
90+
- `rm MOST-manual.pdf`
91+
- `ln -s ./MOST-manual-x.x.pdf MOST-manual.pdf`
92+
- commit & push, then pull to matpower.org
93+
- upload `MOST-manual-x.x.pdf` to Zenodo and finish entry for "New Version"
94+
- update:
95+
- Publication date
96+
- Version
97+
- Identifiers:
98+
- version number in "identical to"
99+
- Add link on `https://matpower.org/doc/manuals/` page
98100
99101
100102
Release
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
What's New in MOST 1.3
2+
----------------------
3+
4+
#### Released May 10, 2024
5+
6+
Below is a summary of the changes since version 1.2 of MOST. See the
7+
[`CHANGES.md`][1] file for all the gory details. For release notes for
8+
previous versions, see Appendix B of the [MOST User's Manual][2].
9+
10+
#### New Features:
11+
- New Sphinx-based [Reference documentation][3].
12+
13+
#### Changes:
14+
- Reduce memory requirements for long horizon cases with storage by
15+
forming/storing transposes of matrices for storage constraints.
16+
*Requires [MP-Opt-Model][4] 4.2 or later.*
17+
- Speed up building unit commitment (min up/down time) constraints.
18+
Improvement can be quite substantial on large problems.
19+
20+
#### Bugs Fixed:
21+
- Fix [issue #37][5] which caused a fatal error in storage input
22+
checks with multiple storage units under some circumstances.
23+
*Thanks to Keir Steegstra.*
24+
- Fix [issue #39][6] in which the value of `mdi.Delta_T`, the number
25+
of hours represented by each period, was not being accounted for in
26+
most of the terms in the objective function.
27+
*Thanks to Stefano Nicolin.*
28+
29+
#### Incompatible Changes:
30+
- Remove extra column in `mdo.results.ExpectedRampCost` and ignore for
31+
single period.
32+
33+
34+
[1]: ../../CHANGES.md
35+
[2]: ../MOST-manual.pdf
36+
[3]: https://matpower.org/doc/most/
37+
[4]: https://github.com/MATPOWER/mp-opt-model/
38+
[5]: https://github.com/MATPOWER/most/issues/37
39+
[6]: https://github.com/MATPOWER/most/issues/39

docs/sphinx/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
author = 'Ray D. Zimmerman, Carlos E. Murillo-Sánchez'
2323

2424
# The full version, including alpha/beta/rc tags
25-
release = '1.3+'
25+
release = '1.3'
2626

2727

2828
# -- General configuration ---------------------------------------------------

0 commit comments

Comments
 (0)