Skip to content
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

REL: 2.3.2 #708

Merged
merged 53 commits into from
Jan 2, 2019
Merged

REL: 2.3.2 #708

merged 53 commits into from
Jan 2, 2019

Conversation

effigies
Copy link
Member

@effigies effigies commented Jan 1, 2019

Looks like numpy's pre-release builds are causing test failures downstream, so might as well start the release process. This will be a bug-fix release, so I'm not going to make an active attempt to squeeze in other PRs (nothing looks immediately ready).

Please make some noise if there are any must-have fixes that I'm ignoring.

Targeting release tomorrow, also pending objection. I know it's a holiday, so can push off another day or two, but would rather not release on a Friday.

Leaving the base at master for review, but will merge into maint/2.3.x for release.

cc @yarikoptic for any Debian-related tests that need doing.
cc @matthew-brett for any process concerns.

Open issues/PRs that could go in quickly

  • Anybody?

Pre-release checklist

Adapted from http://nipy.org/nibabel/devel/make_release.html#release-checklist

effigies and others added 30 commits October 16, 2018 16:22
Fix small typos in the help of the parrec cmdline tool
MNT: Remove deprecated numpy.asscalar
…vecs

For example, post-processed ADC maps will be marked as diffusion scans but only have 3D
data. The b-values and vectors from the original scan are not available in the header in
this case.
FIX: Read .PAR files corresponding to ADC maps
Siemens CSA Reader: Increase maximum number of items
Add a toggle for crosshairs with ctrl+x
```
/Users/arokem/.virtualenvs/afq/lib/python3.7/site-packages/nibabel/streamlines/trk.py:562: DeprecationWarning: The binary mode of fromstring is deprecated, as it behaves surprisingly on unicode inputs. Use frombuffer instead
  header_rec = np.fromstring(string=header_str, dtype=header_2_dtype)
```
This is because newer numpy doesn't allow to change the writeable flag.
Hyperlink DOI to preferred resolver
effigies and others added 20 commits December 21, 2018 12:22
ENH: Add crosshair toggling to OrthoSlicer3D
Fix future warning on use of `np.issubdtype`. Fixes:
```
/home/travis/build/nipy/dipy/venv/lib/python3.4/site-packages/nibabel/streamlines/array_sequence.py:23:
FutureWarning: Conversion of the second argument of issubdtype from `bool`
to `np.generic` is deprecated. In future, it will be treated as `np.bool_
== np.dtype(bool).type`.
```

observed in projects using Nibabel, e.g. DIPY:
https://travis-ci.org/nipy/dipy/jobs/471947136

More information about the issue and the fix at:
numpy/numpy#2334
numpy/numpy#9505
…reWarningDeprecation

BUG: Fix future warning on use of `np.issubdtype`.
FIX: Numpy pre-release accommodations
@coveralls
Copy link

coveralls commented Jan 1, 2019

Coverage Status

Coverage decreased (-0.03%) to 91.824% when pulling e551af8 on rel/2.3.2 into c57662e on maint/2.3.x.

yarikoptic and others added 2 commits January 1, 2019 19:50
To provide consistent linear flow and output of git describe

* tag '2.3.1':
  REL: 2.3.1
Merge 2.3.1 release tag into rel/2.3.2
@codecov-io
Copy link

codecov-io commented Jan 2, 2019

Codecov Report

Merging #708 into maint/2.3.x will decrease coverage by 0.03%.
The diff coverage is 86.88%.

Impacted file tree graph

@@               Coverage Diff               @@
##           maint/2.3.x     #708      +/-   ##
===============================================
- Coverage        88.87%   88.83%   -0.04%     
===============================================
  Files               93       93              
  Lines            11447    11460      +13     
  Branches          1891     1896       +5     
===============================================
+ Hits             10174    10181       +7     
- Misses             933      937       +4     
- Partials           340      342       +2
Impacted Files Coverage Δ
nibabel/cmdline/parrec2nii.py 32.73% <ø> (ø) ⬆️
nibabel/streamlines/array_sequence.py 100% <ø> (ø) ⬆️
nibabel/xmlutils.py 85.36% <100%> (ø) ⬆️
nibabel/py3k.py 35.71% <100%> (ø) ⬆️
nibabel/streamlines/trk.py 94.31% <100%> (+0.01%) ⬆️
nibabel/analyze.py 98.54% <100%> (ø) ⬆️
nibabel/nicom/dwiparams.py 71.69% <100%> (ø) ⬆️
nibabel/streamlines/tck.py 98.9% <100%> (+0.01%) ⬆️
nibabel/info.py 100% <100%> (ø) ⬆️
nibabel/affines.py 100% <100%> (ø) ⬆️
... and 12 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c57662e...e551af8. Read the comment docs.

@effigies effigies changed the base branch from master to maint/2.3.x January 2, 2019 14:16
@effigies
Copy link
Member Author

effigies commented Jan 2, 2019

Reset the head to maint/2.3.x. Will merge and release if no objections.

The status on the buildbots is deteriorating. It's a little unclear whether they are still necessary. Considering moving Windows/OSX builds to Azure pipelines, which would hopefully also avoid the AppVeyor issues.

@yarikoptic
Copy link
Member

FWIW I did a build across Debian/Ubuntus and seems to be ok (even uploaded to Debian unstable so to resolve a critical bug)

@effigies effigies merged commit e2b5a90 into maint/2.3.x Jan 2, 2019
@effigies effigies deleted the rel/2.3.2 branch January 2, 2019 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.