Hello all

The recently committed RangeSet class was the last part of Range-related classes. The main use case is to represent the range of available data in a time series, and the holes where data are missing. Imagine for example a time series for thousands of remote sensing images, each image being representative on one week (e.g. NOAA's AVHRR data). A developer can use a loop for inserting the temporal Range of each images in a RangeSet. Overlapping ranges are merged, which should result in a single large range covering for instance 10 years of data. But if there is some holes (some weeks without data), then the RangeSet will contains two or more Range instances, with the time of missing data between the ranges. This make easy to spot holes by examining the RangeSet content, or to display it in a widget.

However for licensing reasons, the implementation of RangeSet.remove(E,E) method has not been ported. If there is any volunteer for implementing that method, I have filled a JIRA task for this purpose:

https://issues.apache.org/jira/browse/SIS-79

    Martin

Reply via email to