davidclemens / Dingi

Dingi is a toolbox for processing data collected by marine research gear.
MIT License
1 stars 0 forks source link

Add support for uncertainties of measurements #126

Open davidclemens opened 1 year ago

davidclemens commented 1 year ago

Feature description

Add support for quantity uncertainties. This can be done in several ways:

  1. Create a new double subclass that supports uncertainties. See subclassing built-in classes and defining interfaces in the MATLAB documentation.
    • Pros:
      • error propagation is an inherent feature of the class
    • Cons:
      • increased memory footprint
  2. Track uncertainties in DataKit.dataPool and make use of it in methods that need to propagate an error.
    • Pros:
      • low memory footprint
      • normal computation speed
    • Cons:
      • error propagation has to be implemented every time the values are used

Is this something you're interested in working on

Yes.