Allow setting of multiple FitTypes. The backend should store a FitType entry for each FluxParameter-Time pair. The frontend can then set those conveniently:
globally
per variable
per measuringDevice (deployment-measuringDeviceType-serialNumber).
per measuringDevice variable (deployment-measuringDeviceType-serialNumber-variable). E.g. if a measuringDevice measures multiple variables with differing frequencies.
Problem and motivation
Right now, the FitType is applied to all data in a AnalysisKit.bigoAnalysis instance.
There are some reasons why multiple FitTypes should be allowed:
Different variables can show different dynamics during an incubation (e.g. oxygen decline is usually not linear)
Data sets may have differing temporal resolution. Sets with a lot of data (e.g. optodes) can support the use of a more complex fitting function, while others (e.g. syringe samples) with less data should mostly be fitted linearly.
Feature description
Allow setting of multiple
FitType
s. The backend should store aFitType
entry for eachFluxParameter
-Time
pair. The frontend can then set those conveniently:Problem and motivation
Right now, the
FitType
is applied to all data in aAnalysisKit.bigoAnalysis
instance. There are some reasons why multipleFitTypes
should be allowed:Is this something you're interested in working on
Yes.