mirror of
https://github.com/cdtools-developers/cdtools.git
synced 2026-09-09 21:12:42 +02:00
Remove last of t.tensor usage from dataset loading
This commit is contained in:
@@ -62,8 +62,8 @@ class Ptycho2DDataset(CDataset):
|
||||
|
||||
super(Ptycho2DDataset,self).__init__(*args, **kwargs)
|
||||
self.axes = copy(axes)
|
||||
self.translations = t.tensor(translations)
|
||||
self.patterns = t.tensor(patterns)
|
||||
self.translations = t.Tensor(translations).clone()
|
||||
self.patterns = t.Tensor(patterns).clone()
|
||||
if self.mask is None:
|
||||
self.mask = t.ones(self.patterns.shape[-2:]).to(dtype=t.bool)
|
||||
self.mask.masked_fill_(t.isnan(t.sum(self.patterns,dim=(0,))),0)
|
||||
|
||||
@@ -152,8 +152,8 @@ def test_Ptycho2DDataset_init():
|
||||
assert dataset.sample_info == sample_info
|
||||
assert dataset.wavelength == wavelength
|
||||
assert dataset.detector_geometry == detector_geometry
|
||||
assert t.allclose(dataset.patterns, t.tensor(patterns))
|
||||
assert t.allclose(dataset.translations, t.tensor(translations))
|
||||
assert t.allclose(dataset.patterns, t.Tensor(patterns))
|
||||
assert t.allclose(dataset.translations, t.Tensor(translations))
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user