A PyTorch library for spatiotemporal data processing
Project description
tsl: a PyTorch library for spatiotemporal data processing
tsl (Torch Spatiotemporal) is a library built to accelerate research on neural spatiotemporal data processing methods, with a focus on Graph Neural Networks.
tsl
is built on several libraries of the Python scientific computing ecosystem, with the final objective of providing a straightforward process that goes from data preprocessing to model prototyping.
In particular, tsl
offers a wide range of utilities to develop neural networks in PyTorch for processing spatiotemporal data signals.
Installation
tsl
is compatible with Python>=3.7. We recommend installation from source to be up-to-date with the latest version:
git clone https://github.com/TorchSpatiotemporal/tsl.git
cd tsl
python setup.py install # Or 'pip install .'
To solve all dependencies, we recommend using Anaconda and the provided environment configuration by running the command:
conda env create -f tsl_env.yml
Alternatively, you can install the library from pip:
pip install torch-spatiotemporal
Please refer to PyG installation guidelines for installation of PyG ecosystem without conda.
Tutorial
The best way to start using tsl
is by following the tutorial notebook in examples/notebooks/a_gentle_introduction_to_tsl.ipynb
.
Documentation
The documentation is hosted on readthedocs. For local access, you can build it from the docs
directory.
Credits
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for torch_spatiotemporal-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7c3f2e0209762b7784737ebdb13877ce2375854e64d297cb7607688be99df6 |
|
MD5 | 679c18d573d0f8daea6e87b77017d2da |
|
BLAKE2b-256 | 4f7f0c918a332e17578733c8c538763127c694adc2208110b9e53b45ef670bae |
Hashes for torch_spatiotemporal-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e88067b6fc184a7912b8c7f9802ef455cd2d463ce2323f3def65a1ccceb6cf9 |
|
MD5 | 9febb3a15f41fb094fd7352c36ca5cd3 |
|
BLAKE2b-256 | 62654799acf0343c1d2cd60ba44bc34df68aa62a30899f91e8480cc0453d6e79 |