Skip to content

Commit ac5ac10

Browse files
committed
MNT: Remove MincImage and MincFile, deprecated in 2.0 and expired in 3.0
1 parent 08b7c3f commit ac5ac10

File tree

4 files changed

+2
-33
lines changed

4 files changed

+2
-33
lines changed

nibabel/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@
5555
from .minc2 import Minc2Image
5656
from .cifti2 import Cifti2Header, Cifti2Image
5757
from .gifti import GiftiImage
58-
from .minc1 import MincImage
5958
from .freesurfer import MGHImage
6059
from .funcs import (squeeze_image, concat_images, four_to_three,
6160
as_closest_canonical)

nibabel/minc1.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
from .spatialimages import SpatialHeader, SpatialImage
1818
from .fileslice import canonical_slicers
1919

20-
from .deprecated import deprecate_with_version
21-
2220
_dt_dict = {
2321
('b', 'unsigned'): np.uint8,
2422
('b', 'signed__'): np.int8,
@@ -342,16 +340,3 @@ def from_file_map(klass, file_map, *, mmap=True, keep_file_open=None):
342340

343341

344342
load = Minc1Image.load
345-
346-
347-
# Backwards compatibility
348-
@deprecate_with_version('MincFile is deprecated; please use Minc1File instead',
349-
since='2.0.0', until='3.0.0', warn_class=FutureWarning)
350-
class MincFile(Minc1File):
351-
pass
352-
353-
354-
@deprecate_with_version('MincImage is deprecated; please use Minc1Image instead',
355-
since='2.0.0', until='3.0.0', warn_class=FutureWarning)
356-
class MincImage(Minc1Image):
357-
pass

nibabel/tests/test_minc1.py

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -100,23 +100,6 @@
100100
]
101101

102102

103-
def test_old_namespace():
104-
# Check old names are defined in minc1 module and top level
105-
# Check warnings raised
106-
arr = np.arange(24).reshape((2, 3, 4))
107-
aff = np.diag([2, 3, 4, 1])
108-
109-
from .. import Minc1Image, MincImage
110-
assert Minc1Image is not MincImage
111-
with pytest.raises(ExpiredDeprecationError):
112-
MincImage(arr, aff)
113-
# Another old name
114-
from ..minc1 import MincFile, Minc1File
115-
assert MincFile is not Minc1File
116-
with pytest.raises(ExpiredDeprecationError):
117-
mf = MincFile(netcdf_file(EG_FNAME))
118-
119-
120103
class _TestMincFile(object):
121104
module = minc1
122105
file_class = Minc1File

nibabel/tests/test_removalschedule.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
OBJECT_SCHEDULE = [
1515
("5.0.0", [("nibabel.pydicom_compat", "dicom_test"),
1616
("nibabel.onetime", "setattr_on_read")]),
17+
("4.0.0", [("nibabel.minc1", "MincFile"),
18+
("nibabel.minc1", "MincImage")]),
1719
("3.0.0", [("nibabel.testing", "catch_warn_reset")]),
1820
# Verify that the test will be quiet if the schedule outlives the modules
1921
("1.0.0", [("nibabel.nosuchmod", "anyobj"), ("nibabel.nifti1", "nosuchobj")]),

0 commit comments

Comments
 (0)