tobac
tobac copied to clipboard
Tracking and object-based analysis of clouds
With the shift to xarray, it would be nice to change `PBC_flag` from accepting `hdim_1`, `hdim_2` to also accepting the xarray dimension names (e.g. `latitude`, `longitude`). Allowing `min_h1`, `max_h1` etc....
This is a draft pull request to collaboratively work on the developer guide. I have started to suggest some subsections and points to include based on the discussion in #265...
This is definitely an edge case, but it got me. In `RC_v1.5.0`, if all points are below/above the threshold (if target is minimum/maximum), an infinite loop (or at least a...
Although the animations are nice to have, we don't generate them for the repository and they add time to checking the notebooks in CI. Should we remove them or comment...
Apparently `test_spectral_filtering` can (very rarely) fail if a certain (unknown what the value is) integer is returned by the `np.random.randint` call. Apologies for the not very helpful issue- this just...
Pandas moved to version 2 recently, with a fair few changes. We should keep an eye out for any problems/bugs arising from using tobac with the new version of pandas...
I noticed that there are functions which directly alter arguments of type `array-like`. In the case of `numpy`-arrays this _can_ result in the object being changed outside the function's scope....
We currently have two functions in the tobac v1.5.0 release candidate for calculating the distances between two sets of coordinates: https://github.com/tobac-project/tobac/blob/ce390a36e40fe330e59a7c03ad6d02d77e54e812/tobac/utils/internal.py#L540-L564 Is used in feature_detection and segmentation, and only handles...
Optional parameter values for n_erosion_threshold greater than 0 are not tested at the moment
One of the biggest challenges with the v2.0 release of tobac is how to integrate multiple difference detection/tracking methods in a way that they can be mixed and matched freely...