Newer
Older
# Third-party imports
from neomodel import StructuredNode, StringProperty, IntegerProperty, UniqueIdProperty, RelationshipTo
# Models imports
"""
Defines node properties and relationships
Provides data serializer
"""
# Properties
resolution=StringProperty()
wavelength=IntegerProperty()
transmission=IntegerProperty()
exposureTime=IntegerProperty()
detectorDistance=IntegerProperty()
beamlineName=StringProperty()
'datacollection_node_properties': {
"uuid": self.uuid,
"imagesNumber": self.imagesNumber,
"flux": self.flux,
"resolution": self.resolution,
"wavelength": self.wavelength,
"transmission": self.transmission,
"exposureTime": self.exposureTime,
"detectorDistance": self.detectorDistance ,
"beamlineName": self.beamlineName,
},