Skip to content

Commit 359e7e0

Browse files
committed
Release 1.5.2.
1 parent 65e07cd commit 359e7e0

10 files changed

Lines changed: 53 additions & 32 deletions

File tree

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@ Change history for MIPS
22
=======================
33

44

5+
Version 1.5.2 - *July 5, 2025*
6+
------------------------------
7+
58
#### 5/10/24
9+
- Release 1.5.2.
610
- Add feature detection function `have_feature_mips()`, providing
711
implementation of `'mips'` tag for `have_feature()`.
812

CITATION

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ the following 2007 paper.
1010
The MATPOWER Interior Point Solver (MIPS) User's Manual should also be
1111
cited explicitly in work that refers to or is derived from its content.
1212
The citation and DOI can be version-specific or general, as appropriate.
13-
For version 1.5.1, use:
13+
For version 1.5.2, use:
1414

1515
R. D. Zimmerman, H. Wang. MATPOWER Interior Point Solver (MIPS)
16-
User's Manual, Version 1.5.1. 2024. [Online].
17-
Available: https://matpower.org/docs/MIPS-manual-1.5.1.pdf
18-
doi: 10.5281/zenodo.11176870
16+
User's Manual, Version 1.5.2. 2025. [Online].
17+
Available: https://matpower.org/docs/MIPS-manual-1.5.2.pdf
18+
doi: 10.5281/zenodo.15815754
1919

2020
For a version non-specific citation, use the following citation and DOI,
2121
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-2024, Power Systems Engineering Research Center (PSERC)
1+
Copyright (c) 1996-2025, Power Systems Engineering Research Center (PSERC)
22
and individual contributors (see AUTHORS file for details).
33
All rights reserved.
44

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ of MATLAB or Octave, including setting up your MATLAB/Octave path.
4747
t_mips_pardiso....ok (60 of 60 skipped)
4848
t_qps_mips........ok
4949
All tests successful (304 passed, 68 skipped of 372)
50-
Elapsed time 0.08 seconds.
50+
Elapsed time 0.07 seconds.
5151
```
5252

5353
Documentation
@@ -98,12 +98,12 @@ the following 2007 paper.
9898
The [MATPOWER Interior Point Solver (MIPS) User's Manual][7] should also be
9999
cited explicitly in work that refers to or is derived from its content.
100100
The citation and DOI can be version-specific or general, as appropriate.
101-
For version 1.5.1, use:
101+
For version 1.5.2, use:
102102

103103
> R. D. Zimmerman, H. Wang. *MATPOWER Interior Point Solver (MIPS)
104-
User's Manual, Version 1.5.1*. 2024. [Online].
105-
Available: https://matpower.org/docs/MIPS-manual-1.5.1.pdf
106-
doi: [10.5281/zenodo.11176870](https://doi.org/10.5281/zenodo.11176870)
104+
User's Manual, Version 1.5.2*. 2025. [Online].
105+
Available: https://matpower.org/docs/MIPS-manual-1.5.2.pdf
106+
doi: [10.5281/zenodo.15815754](https://doi.org/10.5281/zenodo.15815754)
107107

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

docs/MIPS-manual.pdf

1.12 KB
Binary file not shown.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
What's New in MIPS 1.5.2
2+
------------------------
3+
4+
#### Released July 5, 2025
5+
6+
Below is a summary of the changes since version 1.5.1 of MIPS. See the
7+
[`CHANGES.md`][1] file for all the gory details. For release notes for
8+
previous versions, see Appendix C of the [MIPS User's Manual][2].
9+
10+
#### New Features:
11+
- New feature detection function `have_feature_mips()`, providing
12+
implementation of the `'mips'` tag for `have_feature()`.
13+
14+
15+
[1]: ../../CHANGES.md
16+
[2]: ../MIPS-manual.pdf
17+
[3]: https://matpower.org/doc/mips/

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, Hongye Wang'
2323

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

2727

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

docs/src/MIPS-manual/MIPS-manual.tex

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129

130130
%\hyphenation{matpower_manual}
131131

132-
\newcommand{\mpver}[0]{7.1}
132+
\newcommand{\mpver}[0]{8.1}
133133
%\newcommand{\matlab}[0]{{Matlab}}
134134
%\newcommand{\matlab}[0]{{\sc Matlab}\textsuperscript{\tiny \textregistered}}
135135
\newcommand{\matlab}[0]{{\sc Matlab}}
@@ -140,22 +140,22 @@
140140
\newcommand{\mptest}[0]{{MP-Test}}
141141
\newcommand{\mptesturl}[0]{https://github.com/MATPOWER/mptest}
142142
\newcommand{\mptestlink}[0]{\href{\mptesturl}{\mptest{}}}
143-
\newcommand{\mptestver}[0]{8.0}
143+
\newcommand{\mptestver}[0]{8.1}
144144
\newcommand{\mips}[0]{{MIPS}}
145145
\newcommand{\mipsurl}[0]{https://github.com/MATPOWER/mips}
146146
\newcommand{\mipslink}[0]{\href{\mipsurl}{\mips{}}}
147147
\newcommand{\mipsname}[0]{{{\bf M}{\sc atpower} \textbf{I}nterior \textbf{P}oint \textbf{S}olver}}
148-
\newcommand{\mipsver}[0]{1.5.1}
148+
\newcommand{\mipsver}[0]{1.5.2}
149149
\newcommand{\mpom}[0]{\mbox{MP-Opt-Model}}
150150
\newcommand{\mpomurl}[0]{https://github.com/MATPOWER/mp-opt-model}
151151
\newcommand{\mpomlink}[0]{\href{\mpomurl}{\mpom{}}}
152152
\newcommand{\mpomname}[0]{\mpom{}}
153153
% \newcommand{\mpomname}[0]{{{\bf M}{\sc at}{\bf P}{\sc ower} \textbf{Opt}imization \textbf{Model}}}
154-
\newcommand{\mpomver}[0]{4.2}
154+
\newcommand{\mpomver}[0]{5.0}
155155
\newcommand{\most}[0]{{MOST}}
156156
\newcommand{\mostname}[0]{{{\bf M}{\sc atpower} \textbf{O}ptimal \textbf{S}cheduling \textbf{T}ool}}
157157
\newcommand{\mosturl}[0]{https://github.com/MATPOWER/most}
158-
\newcommand{\mostver}[0]{1.3}
158+
\newcommand{\mostver}[0]{1.3.1}
159159
\newcommand{\md}[0]{{\most{} Data struct}}
160160
\newcommand{\powerweb}[0]{{\sc PowerWeb}}
161161
\newcommand{\pserc}[0]{{\sc PSerc}}
@@ -228,7 +228,7 @@
228228
\title{\mipsname{}\\\mips{} \mipsver{}\\
229229
User's Manual}
230230
\author{Ray~D.~Zimmerman \and Hongye~Wang}
231-
\date{May 10, 2024} % comment this line to display the current date
231+
\date{July 5, 2025} % comment this line to display the current date
232232
%\date{December 14, 2011\thanks{Second revision. First revision was December 13, 2011}} % comment this line to display the current date
233233

234234
%%% BEGIN DOCUMENT
@@ -238,7 +238,7 @@
238238
\vfill
239239
\begin{center}
240240
{\scriptsize
241-
\copyright~2009--2024~\PSERC{}\\
241+
\copyright~2009--2025~\PSERC{}\\
242242
All Rights Reserved}
243243
\end{center}
244244

@@ -275,7 +275,7 @@ \subsection{License and Terms of Use}
275275
~\cite{bsd}. The full text of the license can be found in the \code{LICENSE} file at the top level of the distribution or at \url{https://github.com/MATPOWER/mips/blob/master/LICENSE} and reads as follows.
276276

277277
\begin{Notice}
278-
Copyright (c) 1996-2024, Power Systems Engineering Research Center
278+
Copyright (c) 1996-2025, Power Systems Engineering Research Center
279279
(PSERC) and individual contributors (see AUTHORS file for details).
280280
All rights reserved.
281281

@@ -322,13 +322,13 @@ \subsection{Citing \mips{}}
322322

323323
The \mipsname{} (\mips{}) User's Manual~\cite{mips_manual} should also be cited explicitly
324324
in work that refers to or is derived from its content. The citation and
325-
DOI can be version-specific or general, as appropriate. For version 1.5.1,
325+
DOI can be version-specific or general, as appropriate. For version 1.5.2,
326326
use:
327327

328328
\begin{quote}
329329
\footnotesize
330-
R.~D. Zimmerman, H.~Wang. \mipsname{} (\mips{}) User's Manual, Version 1.5.1. 2024. [Online]. Available: \url{https://matpower.org/docs/MIPS-manual-1.5.1.pdf}\\
331-
\doi{10.5281/zenodo.11176870}
330+
R.~D. Zimmerman, H.~Wang. \mipsname{} (\mips{}) User's Manual, Version 1.5.2. 2025. [Online]. Available: \url{https://matpower.org/docs/MIPS-manual-1.5.2.pdf}\\
331+
\doi{10.5281/zenodo.15815754}
332332
\end{quote}
333333
For a version non-specific citation, use the following citation and DOI,
334334
with \emph{\textless{}YEAR\textgreater{}} replaced by the year of the most recent release:
@@ -404,7 +404,7 @@ \subsection{Installation}
404404
t_mips_pardiso....ok (60 of 60 skipped)
405405
t_qps_mips........ok
406406
All tests successful (304 passed, 68 skipped of 372)
407-
Elapsed time 0.08 seconds.
407+
Elapsed time 0.07 seconds.
408408
\end{Code}
409409
\end{enumerate}
410410

@@ -681,7 +681,7 @@ \subsection{Example 2}
681681
\end{Code}
682682
\begin{Code}
683683
>> mips_example2
684-
MATPOWER Interior Point Solver -- MIPS, Version 1.5.1, 10-May-2024
684+
MATPOWER Interior Point Solver -- MIPS, Version 1.5.2, 05-Jul-2025
685685
(using built-in linear solver)
686686
it objective step size feascond gradcond compcond costcond
687687
---- ------------ --------- ------------ ------------ ------------ ------------
@@ -692,8 +692,8 @@ \subsection{Example 2}
692692
4 -7.0686267 0.034574 0 0.00041301 0.0030084 0.00165402
693693
5 -7.0706104 0.0065191 0 1.53531e-05 0.000337971 0.000245844
694694
6 -7.0710134 0.00062152 0 1.22094e-07 3.41308e-05 4.99387e-05
695-
7 -7.0710623 5.7217e-05 0 9.84879e-10 3.41587e-06 6.05875e-06
696-
8 -7.0710673 5.6761e-06 0 9.73527e-12 3.41615e-07 6.15483e-07
695+
7 -7.0710623 5.7217e-05 0 9.84878e-10 3.41587e-06 6.05875e-06
696+
8 -7.0710673 5.6761e-06 0 9.73553e-12 3.41615e-07 6.15483e-07
697697
Converged!
698698

699699
f = -7.07107 exitflag = 1
@@ -1418,7 +1418,7 @@ \subsubsection*{New Features}
14181418
\doi{10.5281/zenodo.3236535}
14191419

14201420
\bibitem{mips_manual}
1421-
R.~D. Zimmerman, H.~Wang. \mipsname{} (\mips{}) User's Manual. 2024.
1421+
R.~D. Zimmerman, H.~Wang. \mipsname{} (\mips{}) User's Manual. 2025.
14221422
[Online]. Available: \url{https://matpower.org/docs/MIPS-manual.pdf}\\
14231423
\doi{10.5281/zenodo.3236506}
14241424

lib/Contents.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% MIPS
2-
% Version 1.5.1 10-May-2024
2+
% Version 1.5.2 05-Jul-2025
33
%
44
% The MATPOWER Interior Point Solver (MIPS) is a package of MATLAB/Octave
55
% M-files for solving non-linear programming problems (NLPs) using a
@@ -15,7 +15,7 @@
1515
% MIPS is covered by the 3-clause BSD License (see LICENSE for details).
1616

1717
% MIPS
18-
% Copyright (c) 2010-2024, Power Systems Engineering Research Center (PSERC)
18+
% Copyright (c) 2010-2025, Power Systems Engineering Research Center (PSERC)
1919
% by Ray Zimmerman, PSERC Cornell
2020
%
2121
% This file is part of MIPS.

lib/mipsver.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@
1616
% See also mpver.
1717

1818
% MIPS
19-
% Copyright (c) 2010-2024, Power Systems Engineering Research Center (PSERC)
19+
% Copyright (c) 2010-2025, Power Systems Engineering Research Center (PSERC)
2020
% by Ray Zimmerman, PSERC Cornell
2121
%
2222
% This file is part of MIPS.
2323
% Covered by the 3-clause BSD License (see LICENSE file for details).
2424
% See https://github.com/MATPOWER/mips for more info.
2525

2626
v = struct( 'Name', 'MIPS', ...
27-
'Version', '1.5.1', ...
27+
'Version', '1.5.2', ...
2828
'Release', '', ...
29-
'Date', '10-May-2024' );
29+
'Date', '05-Jul-2025' );
3030
if nargout > 0
3131
if nargin > 0
3232
rv = v;

0 commit comments

Comments
 (0)