Installation ============ Requirements ------------ incline requires Python 3.8 or later and the following packages: - pandas >= 1.0.0 - numpy >= 1.18.0 - scipy >= 1.4.0 Install from PyPI ----------------- The easiest way to install incline is via pip: .. code-block:: bash pip install incline Install from Source ------------------- You can also install incline from source: .. code-block:: bash git clone https://github.com/soodoku/incline.git cd incline pip install -e . Development Installation ------------------------ If you want to contribute to incline or modify the source code: .. code-block:: bash git clone https://github.com/soodoku/incline.git cd incline pip install -e .[dev,test] This will install incline in development mode with all the development dependencies including testing and documentation tools. Verify Installation ------------------- To verify that incline is installed correctly, you can run: .. code-block:: python import incline print(incline.__version__) Or test with a simple example: .. code-block:: python from incline import naive_trend import pandas as pd df = pd.DataFrame({'value': [1, 2, 3, 4, 5]}) result = naive_trend(df) print(result)