* Adding Collector for handling data sampling/collection before dataset/dataloader

* Modify domain by adding sample_mode, variables as property
* Small change concatenate -> cat in lno/avno
* Create different factory classes for conditions
This commit is contained in:
Dario Coscia
2024-10-04 13:57:18 +02:00
committed by Nicola Demo
parent aef5a5d590
commit 1bd3f40f54
18 changed files with 225 additions and 277 deletions

View File

@@ -32,9 +32,16 @@ class Union(OperationInterface):
"""
super().__init__(geometries)
@property
def sample_modes(self):
self.sample_modes = list(
set([geom.sample_modes for geom in geometries])
set([geom.sample_modes for geom in self.geometries])
)
@property
def variables(self):
return list(set([geom.variables for geom in self.geometries]))
def is_inside(self, point, check_border=False):
"""