Merge branch 'doc-dev' with refactoring and user/dev documentation.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-10-09 11:17:13 +02:00
commit 44b057c522
117 files changed
+3813 -3160

No files matched your search

+3
View File
@@ -56,6 +56,9 @@ class Profile(object):
self._profile_type = _type
def __len__(self):
return len(self._points)
@property
def number_points(self):
return len(self._points)
+4 -1
View File
@@ -42,7 +42,7 @@ class Reach(SQLSubModel):
]
def __init__(self, status=None, parent=None):
self.id = parent.id
self.id = parent.id if parent is not None else 0
self._status = status
self._parent = parent
self._profiles: List[Profile] = []
@@ -106,6 +106,9 @@ class Reach(SQLSubModel):
return self._parent.name
def __len__(self):
return len(self._profiles)
@property
def profiles(self):
return self._profiles.copy()
+4
View File
@@ -43,6 +43,10 @@ class Results(object):
def river(self):
return self._river
@property
def study(self):
return self._study
def set(self, key, value):
self._meta_data[key] = value
+9
View File
@@ -26,6 +26,9 @@ class Profile(object):
self._profile = profile # Source profile in the study
self._data = {} # Dict of dict {<ts>: {<key>: <value>, ...}, ...}
def __len__(self):
return len(self._data)
@property
def name(self):
return self._profile.name
@@ -66,6 +69,9 @@ class Reach(object):
)
)
def __len__(self):
return len(self._profiles)
@property
def name(self):
return self._reach.name
@@ -91,6 +97,9 @@ class River(object):
# Dict with timestamps as key
self._reachs = []
def __len__(self):
return len(self._reachs)
@property
def reachs(self):
return self._reachs.copy()