- allow None in Transform.from_dict
This commit is contained in:
@@ -321,10 +321,11 @@ class Transform:
|
|||||||
@classmethod
|
@classmethod
|
||||||
def from_dict(cls, d):
|
def from_dict(cls, d):
|
||||||
new = cls()
|
new = cls()
|
||||||
new.origin = [float(i) for i in d['CenterOfRotationPoint']]
|
new.origin = [None if i is None else float(i) for i in d['CenterOfRotationPoint']]
|
||||||
new.parameters = [float(i) for i in d['TransformParameters']]
|
new.parameters = [None if i is None else float(i) for i in d['TransformParameters']]
|
||||||
new.dparameters = [float(i) for i in d['dTransformParameters']] if 'dTransformParameters' in d else 6 * [np.nan]
|
new.dparameters = ([None if i is None else float(i) for i in d['dTransformParameters']]
|
||||||
new.shape = [float(i) for i in d['Size']]
|
if 'dTransformParameters' in d else 6 * [np.nan])
|
||||||
|
new.shape = [None if i is None else float(i) for i in d['Size']]
|
||||||
return new
|
return new
|
||||||
|
|
||||||
def __mul__(self, other): # TODO: take care of dmatrix
|
def __mul__(self, other): # TODO: take care of dmatrix
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "ndbioimage"
|
name = "ndbioimage"
|
||||||
version = "2025.1.2"
|
version = "2025.2.0"
|
||||||
description = "Bio image reading, metadata and some affine registration."
|
description = "Bio image reading, metadata and some affine registration."
|
||||||
authors = ["W. Pomp <w.pomp@nki.nl>"]
|
authors = ["W. Pomp <w.pomp@nki.nl>"]
|
||||||
license = "GPLv3"
|
license = "GPLv3"
|
||||||
|
|||||||
Reference in New Issue
Block a user