New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DOC: 1.12.0 release notes #19628
DOC: 1.12.0 release notes #19628
Conversation
* draft release notes for SciPy `1.12.0`, including transcription of the wiki version of the release notes [skip cirrus] [skip circle] [skip ci]
Some mailmap fixups at tylerjereddy#75 |
@tylerjereddy I hadn't taken a pass on the release notes for a few months. Can I still do that or do you want changes to be made here? |
Sorry, it looks like I didn't assign @rlucas7's first |
You can edit the wiki if you want, I'll check it again a few times anyway |
Thanks for catching this @steppi and thanks for adding the entry. I added 1 sentence to mention that both exact and approximate methods are supported. |
For scipy.interpolate:
|
8ffdf8f
to
ed46cd5
Compare
Probably worth mentioning #18279 in the deprecation section. Error messages have been made clearer for things that don't exist in the public namespace and warnings sharpened for private attributes that are not supposed to be imported at all |
ed46cd5
to
d9b4f23
Compare
* add `scipy.interpolate` release note entries/suggestions from Evgeni * also deal with wavelets deprecation, mentioned by Evgeni * mention sharpened/clarified deprecation warnings, as suggested by Jake * updates from recent wiki relnotes changes * updates from scanning through merged enhancement PRs with appropriate milestone (incomplete) [skip ci] [skip circle]
d9b4f23
to
e360efe
Compare
[skip ci] [ci skip] [skip circle] Co-authored-by: Lucas Colley <lucas.colley8@gmail.com> Co-authored-by: Matt Haberland <mhaberla@calpoly.edu>
* more updates from manual inspection of merged enhancement PRs [skip ci] [ci skip] [skip circle]
c17de7d
to
f820b97
Compare
Feel free to modify the |
[ci skip] [skip ci] [skip circle] Co-authored-by: Lucas Colley <lucas.colley8@gmail.com> Co-authored-by: Matt Haberland <mhaberla@calpoly.edu>
Obviously I'm a bit behind schedule, but I don't think we're too bad off, and folks have been helping a lot. So yeah, probably a little bit of a branching delay because end of year stuff made me a little busier, but not too worried I don't think. |
* update release notes based on manual inspection of merged enchancement PRs with appropriate milestone [skip ci] [ci skip] [skip circle]
aab65ac
to
fcd31d4
Compare
04f4ca9
to
fb527b6
Compare
I checked off the manual comb-through of the enhancement PRs and re-checking of the wiki. I believe there have been some merges since I started doing my pass, but anyway it took me a few days because of various interruptions. I'll think a bit more about the highlights next, then fixing up the formatting/doc build. |
7502014
to
5f0ad4a
Compare
Doc build is passing locally--let's see if CI agrees (minus cirrus for now). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few minor things, mostly typos.
doc/source/release/1.12.0-notes.rst
Outdated
- `scipy.stats.jf_skew_t` implements the Jones and Faddy skew-t distribution. | ||
- `scipy.stats.anderson_ksamp` now supports a permutation version of the test | ||
using the ``method`` parameter. | ||
- The ``fit`` methods of `scipy.stats.halcauchy`, `scipy.stats.halflogistic`, and |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- The ``fit`` methods of `scipy.stats.halcauchy`, `scipy.stats.halflogistic`, and | |
- The ``fit`` methods of `scipy.stats.halfcauchy`, `scipy.stats.halflogistic`, and |
using the ``method`` parameter. | ||
- The ``fit`` methods of `scipy.stats.halcauchy`, `scipy.stats.halflogistic`, and | ||
`scipy.stats.halfnorm` are faster and more accurate. | ||
- `scipy.stats.beta` ``entropy`` accuracy has been improved for extreme values of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- `scipy.stats.beta` ``entropy`` accuracy has been improved for extreme values of | |
- ``scipy.stats.beta.entropy`` accuracy has been improved for extreme values of |
doc/source/release/1.12.0-notes.rst
Outdated
- A source of intermediate overflow in `scipy.norminvgauss.pdf` has been eliminated. | ||
- Added support for masked arrays to ``stats.circmean``, ``stats.circvar``, | ||
``stats.circstd``, and ``stats.entropy``. | ||
- ``gausshyper`` ``cdf`` and ``rvs`` methods have improved performance. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- ``gausshyper`` ``cdf`` and ``rvs`` methods have improved performance. |
The PR #18799 this refers to is difficult to decipher: in the end it was basically a simplifcation of a formula with no notable impact for users.
* apply inline suggestions from code review and additional manual adjustments to the SciPy `1.12.0` release notes * draft in the release highlights section * fixes needed for successful doc build
5f0ad4a
to
a86d580
Compare
I still see blemishes in the rendered version of the release notes for |
1.12.0
, including transcription of the wiki version of the release notesTODO:
95
merged PRs with1.12.0
milestone andenchancement
label, to fill in several parts of the release notes that were not filled in on the wiki (this is normal--stats
folks usually do a good job of filling in the wiki though).mailmap
fixups to get a cleaner duplication/alias-free author list20
open PRs with1.12.0
milestone, update the release notes again if/as needed (many of these will probably be milestone bumps on stagnant or difficult PRs)2.x
), a faster-than-normal1.13.0
is planned for NumPy2.0
support a few months after this1.12.0
releasemain
support before we branch--I've put substantial effort into dealing with BUG: wheel runs have a *lot* of test fails at the moment. #19605, but strictly speaking, I don't think we need to do that, and things could still shift a bit anyway[skip cirrus] [skip circle] [skip ci]