# Welcome to AutoCast

`AutoCast` is a Python library for spatiotemporal forecasting of physical systems. Built on PyTorch Lightning, it provides a modular encoder-processor-decoder architecture for learning to predict the evolution of spatiotemporal fields, such as those arising from partial differential equations (PDEs).

This website provides detailed documentation on how to use `AutoCast`, including installation instructions, tutorials, and a comprehensive API reference.

## 🔗 Quick Links

::::{grid} 1 1 2 3
:gutter: 2

:::{grid-item-card} ⚡ Install
:link: https://alan-turing-institute.github.io/autocast/installation
Our installation guide will get you up and running in no time
:::

<!-- :::{grid-item-card} 📚 Tutorials
:link: https://alan-turing-institute.github.io/autocast/tutorials
Learn how to use AutoCast with our in-depth tutorials
:::

:::{grid-item-card} 👥 Contributing
:link: https://alan-turing-institute.github.io/autocast/community/contributing
Learn how to contribute to AutoCast
::: -->

:::{grid-item-card} 💻 GitHub Repository
:link: https://github.com/alan-turing-institute/autocast
Check out our source code
:::

<!-- :::{grid-item-card} 🐛 Issue Tracker
:link: https://github.com/alan-turing-institute/autocast/issues
Report bugs or request new features
::: -->

:::{grid-item-card} 🔍 API Reference
:link: https://alan-turing-institute.github.io/autocast/reference
The AutoCast API
:::
::::
