# Welcome to AutoEmulate

`AutoEmulate` is a Python library that makes it easy to create accurate and efficient emulators for complex simulations. Under the hood, the package runs a complete machine learning pipeline to compare and optimise a wide range of models, and provides functions for downstream tasks like prediction, sensitivity analysis and calibration.

This website provides detailed documentation on how to use `AutoEmulate`, including installation instructions, tutorials, and a comprehensive API reference.
For an overview of the project, checkout [autoemulate.com](https://alan-turing-institute.github.io/astroemulate/).

## 🔗 Quick Links

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

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

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

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

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

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

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