Compare commits

...

2 commits

Author SHA1 Message Date
e2f27b1470 Whitespace alignment 2025-03-02 11:22:56 -05:00
547cf6320e Add __slots__ for performance 2025-03-02 11:22:48 -05:00

View file

@ -14,6 +14,11 @@ class RAOBReaderException(Exception):
...
class RAOBSample():
__slots__ = (
'surface', 'height', 'pressure', 'temp', 'dewpoint',
'wind_dir', 'wind_speed'
)
def __init__(self):
self.surface: bool = False
self.height: float = None
@ -27,8 +32,8 @@ class RAOBSounding():
def __init__(self):
self.timestamp: datetime.datetime = None
self.station: int = None
self.cur: RAOBSample = None
self.samples: list[RAOBSample] = list()
self.cur: RAOBSample = None
self.samples: list[RAOBSample] = list()
class RAOBObs():
def __init__(self, kind: str):