use more fields
This commit is contained in:
parent
e874d46ece
commit
419d072f8c
1 changed files with 13 additions and 10 deletions
|
@ -57,6 +57,16 @@ class Mixin:
|
||||||
def recovery(self):
|
def recovery(self):
|
||||||
return self.hrv_morning - self.hrv_evening
|
return self.hrv_morning - self.hrv_evening
|
||||||
|
|
||||||
|
@property
|
||||||
|
def summary(self):
|
||||||
|
return f"""in bed for {hhmm(self.time_in_bed)}
|
||||||
|
emfit time: {hhmm(self.sleep_minutes_emfit)}; covered: {self.sleep_hr_coverage:.0f}
|
||||||
|
hrv morning: {self.hrv_morning:.0f}
|
||||||
|
hrv evening: {self.hrv_evening:.0f}
|
||||||
|
avg hr: {self.measured_hr_avg:.0f}
|
||||||
|
recovery: {self.recovery:3.0f}
|
||||||
|
{self.hrv_lf}/{self.hrv_hf}"""
|
||||||
|
|
||||||
|
|
||||||
# TODO def use multiple threads for that..
|
# TODO def use multiple threads for that..
|
||||||
class EmfitOld(Mixin):
|
class EmfitOld(Mixin):
|
||||||
|
@ -134,16 +144,6 @@ class EmfitOld(Mixin):
|
||||||
def hrv_hf(self):
|
def hrv_hf(self):
|
||||||
return self.jj['hrv_hf']
|
return self.jj['hrv_hf']
|
||||||
|
|
||||||
@property
|
|
||||||
def summary(self):
|
|
||||||
return f"""in bed for {hhmm(self.time_in_bed)}
|
|
||||||
emfit time: {hhmm(self.sleep_minutes_emfit)}; covered: {self.sleep_hr_coverage:.0f}
|
|
||||||
hrv morning: {self.hrv_morning:.0f}
|
|
||||||
hrv evening: {self.hrv_evening:.0f}
|
|
||||||
avg hr: {self.measured_hr_avg:.0f}
|
|
||||||
recovery: {self.recovery:3.0f}
|
|
||||||
{self.hrv_lf}/{self.hrv_hf}"""
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def strip_awakes(self):
|
def strip_awakes(self):
|
||||||
ff = None
|
ff = None
|
||||||
|
@ -272,6 +272,9 @@ class Emfit(Mixin):
|
||||||
sleep_end : datetime
|
sleep_end : datetime
|
||||||
sleep_hr_coverage: float
|
sleep_hr_coverage: float
|
||||||
measured_hr_avg: float
|
measured_hr_avg: float
|
||||||
|
sleep_minutes_emfit: int
|
||||||
|
hrv_lf: float
|
||||||
|
hrv_hf: float
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def make(cls, em) -> Iterator['Emfit']:
|
def make(cls, em) -> Iterator['Emfit']:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue