tidalindicators is dict of yearly series, monthly series, floats (all ser.index.name=None and sername='values'). Consider period argument for kw.calc_tidalindicators()
slotgemiddelden is dict of yearly series (potentially different time ranges for HW/LW/wl) (all ser.index.name=None and ser.name='values')
havengetallen is dataframe with columns (df.index.name="culm_hr")
gemgetij is dict with dataframes with values column (all slightly different extent) (df.index.name="timedelta")
overschrijding is dict with dataframes with values column (all different interval/extent) (df.index.name="value_Tfreq" or None)
Note that:
Series are upcasted to DataFrame upon writing to csv, column name comes from name='values'
index names in csv's from series/dataframes come from series.index.name (should be all None or something meaningful)
Todo:
[x] convert all dict with single-column-DataFrames to dicts with Series
[x] align ser.index.name and ser.name for all methods
Status after fixing #17:
ser.index.name=None
andsername='values'
). Considerperiod
argument forkw.calc_tidalindicators()
ser.index.name=None
andser.name='values'
)df.index.name="culm_hr"
)values
column (all slightly different extent) (df.index.name="timedelta"
)values
column (all different interval/extent) (df.index.name="value_Tfreq" or None
)Note that:
name='values'
series.index.name
(should be allNone
or something meaningful)Todo:
ser.index.name
andser.name
for all methodsser.index.name=None