- allow None in Transform.from_dict

This commit is contained in:
Wim Pomp
2025-02-14 15:00:55 +01:00
parent 4a6a15686c
commit cb52e77c34
2 changed files with 6 additions and 5 deletions

View File

@@ -321,10 +321,11 @@ class Transform:
@classmethod
def from_dict(cls, d):
new = cls()
new.origin = [float(i) for i in d['CenterOfRotationPoint']]
new.parameters = [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.shape = [float(i) for i in d['Size']]
new.origin = [None if i is None else float(i) for i in d['CenterOfRotationPoint']]
new.parameters = [None if i is None else float(i) for i in d['TransformParameters']]
new.dparameters = ([None if i is None else float(i) for i in d['dTransformParameters']]
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
def __mul__(self, other): # TODO: take care of dmatrix

View File

@@ -1,6 +1,6 @@
[tool.poetry]
name = "ndbioimage"
version = "2025.1.2"
version = "2025.2.0"
description = "Bio image reading, metadata and some affine registration."
authors = ["W. Pomp <w.pomp@nki.nl>"]
license = "GPLv3"