# Chronos User Guide
### **1. Overview**
_BigDL-Chronos_ (_Chronos_ for short) is an application framework for building a fast, accurate and scalable time series analysis application.
You can use _Chronos_ to:
```eval_rst
.. grid:: 3
:gutter: 1
.. grid-item-card::
:class-footer: sd-bg-light
**Forecasting**
^^^
.. image:: ../Image/forecasting.svg
:width: 200
:alt: Alternative text
+++
Predict future using history data.
.. grid-item-card::
:class-footer: sd-bg-light
**Anomaly Detection**
^^^
.. image:: ../Image/anomaly_detection.svg
:width: 200
:alt: Alternative text
+++
Discover unexpected items in data.
.. grid-item-card::
:class-footer: sd-bg-light
**Simulation**
^^^
.. image:: ../Image/simulation.svg
:width: 200
:alt: Alternative text
+++
Generate similar data as history data.
```
---
### **2. Install**
```eval_rst
.. raw:: html
Functionality
Model
DL framework
OS
Auto Tuning
Hardware
Package
Version
Install CMD
NA
```
#### **2.1 Pypi**
When you install `bigdl-chronos` from PyPI. We recommend to install with a conda virtual environment. To install Conda, please refer to [here](https://docs.conda.io/en/latest/miniconda.html#).
```bash
conda create -n my_env python=3.7 setuptools=58.0.4
conda activate my_env
# click the installation panel above to find which installation option to use
pip install --pre --upgrade bigdl-chronos[pytorch] # or other options you may want to use
source bigdl-nano-init # accelerate the conda env
```
#### **2.2 OS and Python version requirement**
```eval_rst
.. note::
**Supported OS**:
Chronos is thoroughly tested on Ubuntu (16.04/18.04/20.04), and should works fine on CentOS. If you are a Windows user, the most convenient way to use Chronos on a windows laptop might be using WSL2, you may refer to https://docs.microsoft.com/en-us/windows/wsl/setup/environment or just install a ubuntu virtual machine.
```
```eval_rst
.. note::
**Supported Python Version**:
Chronos only supports Python 3.7.2 ~ latest 3.7.x. We are validating more Python versions.
```
---
### **3. Which document to see?**
```eval_rst
.. grid:: 2
:gutter: 1
.. grid-item-card::
:class-footer: sd-bg-light
**Quick Tour**
^^^
You may understand the basic usage of Chronos' components and learn to write the first runnable application in this quick tour page.
+++
`Quick Tour <./quick-tour.html>`_
.. grid-item-card::
:class-footer: sd-bg-light
**User Guides**
^^^
Our user guides provide you with in-depth information, concepts and knowledges about Chronos.
+++
`Data <./data_processing_feature_engineering.html>`_ /
`Forecast <./forecasting.html>`_ /
`Detect <./anomaly_detection.html>`_ /
`Simulate <./simulation.html>`_
.. grid:: 2
:gutter: 1
.. grid-item-card::
:class-footer: sd-bg-light
**How-to-Guide** / **Example**
^^^
If you are meeting with some specific problems during the usage, how-to guides are good place to be checked.
Examples provides short, high quality use case that users can emulated in their own works.
+++
`How-to-Guide <../Howto/index.html>`_ / `Example <../QuickStart/index.html>`_
.. grid-item-card::
:class-footer: sd-bg-light
**API Document**
^^^
API Document provides you with a detailed description of the Chronos APIs.
+++
`API Document <../../PythonAPI/Chronos/index.html>`_
```