We gratefully accept contributions of new time-series features, be they domain-specific or general.
To add your features to the project, please follow the guidelines below:
- Add your code to a new or existing file in
cesium/features/. - In
cesium/features/graphs.py, add your features to thedask_feature_graph. - Add your features to the
feature_categories& (optionally)feature_tagsdictionaries incesium/features/graphs.py.
Notes:
- The keys
't','m', and'e'refer to the time series times, measurements, and errors respectively. - More complicated operations which re-use intermediate values can be
constructed via standard
daskgraph syntax: see thedaskdocumentation for details, or the featurefreq1_freqingraphs.pyas an example.