Overview of Torch Spatiotemporal (tsl) features
maintsl is a library designed to accelerate research on neural spatiotemporal data processing, specifically focusing on Graph Neural Networks (GNNs). It is built on top of PyTorch, PyG (PyTorch Geometric), and PyTorch Lightning.
Key Capabilities
- Customization: High-level APIs to build custom models and datasets for domains like sensor networks or environmental data.
- Pre-built Assets: Access to a collection of existing spatiotemporal datasets and state-of-the-art baseline models.
- Data Robustness: Built-in handling for irregular data streams, missing data, and varying network structures.
- Preprocessing: Automated methods for scaling, resampling, and clustering time series.
- Scalability: Seamless integration with PyTorch Lightning for scaling from single CPUs to GPU clusters.
- Modularity: A collection of specialized neural layers for building complex spatiotemporal architectures.
- Reproducibility: Integration with the Hydra framework for managing experiments.