Skip to content

Todo list

Bas des Tombe edited this page Oct 25, 2018 · 19 revisions

The todo list forms the roadmap for this project. Feel free to add. If a suggestion requires more information. Please create an issue first.

IO

  • Support older Silixa files
  • Support Sensornet files
  • Set compression defaults for saving to netCDF
  • Use CF-conventions when saving to netCDF where possible
  • Check default timezone ('Etc\GMT')

DataStore

  • use 'distance' instead of 'x' label.
  • order of dimensions in datastore should not matter
  • resample method (with attributes). Currently resampling returns an xarray.DataSet object
  • Check if xarray methods return a DataStore or DataSet
  • Change 'xarray.DataStore' object name to 'dtscalibration.DataStore'
  • Make sure different time coordinates are passed from the xml to the DataStore
  • Add the xml filename time to the DataStore
  • Xarray can do out of core computing. Why are memory errors still an issue? Write solution as example notebook.

Tests

  • Add dask test (as the tests do not use it because of the autoload of small files)
  • Either remove everything from codecov or make it work/update

Readme/Contributing.rst

  • Clean up the README.rst. Refractor development content. Add Windows instructions
  • Add pandoc installation to guide of running tests
  • How to do a version upgrade
  • Minimum versions of the dependencies required?
  • Support Python 3.7?

Example notebooks

  • Show how slicing and basic math functions across (mean, min, max, std) work
  • More plot examples
  • Calibration report
  • Also export the notebooks to scripts in Examples/Scripts

Calibration

  • Use mean and covariance of calibration parameters from previous calibration
Clone this wiki locally