A toolkit for processing Seaglider base station NetCDF files: despiking, smoothing, outlier detection, backscatter, fluorescence quenching, calibration, gridding, interpolation.
[x] Passes pre-commit run --all-files
[x] New functions/methods are listed in api.rst
Hi, this change adds a versatile way of grouping the dataset quickly by profiles (using e.g. column dives).
The reason I cast the dataset to pandas is a massive speed increase in the grouping (see screenshot), which makes a nice speedup for very small datasets (as shown) and makes it overall possible to group large datasets.
We can consider removing utils.time_average_per_dive eventually, because it is a special case of the newly added function. But I will take that later.
[x] Passes pre-commit run --all-files [x] New functions/methods are listed in api.rst
Hi, this change adds a versatile way of grouping the dataset quickly by profiles (using e.g. column dives). The reason I cast the dataset to pandas is a massive speed increase in the grouping (see screenshot), which makes a nice speedup for very small datasets (as shown) and makes it overall possible to group large datasets.
We can consider removing utils.time_average_per_dive eventually, because it is a special case of the newly added function. But I will take that later.