Open
Description
This issue is designed to track progress towards full time series support in TorchGeo. If you are interested in helping with this effort, please join the #time-series
channel on Slack and attend our weekly meetings.
Datasets
- Change spatiotemporal indexing backend: GeoDataset: rtree -> geopandas #2747
- Return time series: RasterDataset SITS support #2308
- Support integer indexing, slicing: @adamjstewart
- Store true image footprint: Add methods for extracting true footprint for sampling valid data only #1881
- Cache geopandas index
- Properly handle vector datasets, drop fiona dependency: @isaaccorley
- Unify GeoDataset and NonGeoDataset: TileDatasets #1353
- Spatial-only intersection
- Intersection/Union multiple queries: Multi-bbox timeseries querying #2408
- Change detection datasets: @keves1, @burakekim
- Other time series datasets: @burakekim
- Xarray support: Xarray Dataset Support #1490
- Splitters: guarantee non-overlapping spatial and/or temporal splits: @f-schi
- Collation functions for padding
Samplers
- Base class hierarchies: @adamjstewart
- Matmul support: @adamjstewart
- Convert spatial, deprecate
- Support Polygon ROIs: @adamjstewart
- Support weighted samplers
- Implement temporal samplers: Support Time Series Datasets and sampling for GeoDatasets #877
Transforms
- Temporal embeddings: @yichiac
- Temporal up/downsampling: @yichiac
- UTC time <-> local time: @yichiac
- Data imputation: @yichiac
- B x T x C x H x W <-> B x TC x H x W: Temporal transform: rearrange temporal and channel dimensions #2477
Models
- Time series models: @f-schi @MUYang99
- Weather/climate models?: @ConstantinLC @cnagda
Trainers
- Modify existing trainers: @keves1
- Change detection: Add ChangeDetectionTask #2422
- Autoregression: Add AutoregressionTask #2639
Documentation
- Crop type mapping tutorial: Add Crop Type Mapping tutorial #2449
- Change detection tutorial
- Air pollution tutorial
- Weather forecasting tutorial: @cnagda
- Climate modeling tutorial?: @cnagda