<div align="center">
![](streamlit_prophet/references/logo.png)
[![CI status](https://github.com/artefactory-global/streamlit_prophet/actions/workflows/ci.yml/badge.svg?branch%3Amain&event%3Apush)](https://github.com/artefactory-global/streamlit_prophet/actions/workflows/ci.yml?query=branch%3Amain)
[![Python Version](https://img.shields.io/badge/python-3.7%20%7C%203.8%20%7C%203.9-blue.svg)](#supported-python-versions)
[![Dependencies Status](https://img.shields.io/badge/dependabots-active-informational.svg)](https://github.com/artefactory-global/streamlit_prophet/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Security: bandit](https://img.shields.io/badge/security-bandit-informational.svg)](https://github.com/PyCQA/bandit)
[![Pre-commit](https://img.shields.io/badge/pre--commit-enabled-informational?logo=pre-commit&logoColor=white)](https://github.com/artefactory-global/streamlit_prophet/blob/main/.pre-commit-config.yaml)
[![Semantic Versions](https://img.shields.io/badge/%F0%9F%9A%80-semantic%20versions-informational.svg)](https://github.com/artefactory-global/streamlit_prophet/releases)
[![License](https://img.shields.io/badge/License-MIT-informational.svg)](https://github.com/artefactory-global/streamlit_prophet/blob/main/LICENSE)
Deploy a [Streamlit](https://streamlit.io/) app to train, evaluate and optimize a [Prophet](https://facebook.github.io/prophet/) forecasting model visually
</div>
https://user-images.githubusercontent.com/56996548/126762714-f2d3f3a1-7098-4a86-8c60-0a69d0f913a7.mp4
## ð» Requirements
### Python version
* Main supported version : <strong>3.7</strong> <br>
* Other supported versions : <strong>3.8</strong> & <strong>3.9</strong>
Please make sure you have one of these versions installed to be able to run the app on your machine.
### Operating System
Windows users have to install [WSL2](https://docs.microsoft.com/en-us/windows/wsl/) to download the package.
This is due to an incompatibility between Windows and Prophet's main dependency (pystan).
Other operating systems should work fine.
## âï¸ Installation
### Create a virtual environment (optional)
We strongly advise to create and activate a new virtual environment, to avoid any dependency issue.
For example with conda:
```bash
pip install conda; conda create -n streamlit_prophet python=3.7; conda activate streamlit_prophet
```
Or with virtualenv:
```bash
pip install virtualenv; python3.7 -m virtualenv streamlit_prophet --python=python3.7; source streamlit_prophet/bin/activate
```
### Install package
Install the package from PyPi (it should take a few minutes):
```bash
pip install -U streamlit_prophet
```
Or from the main branch of this repository:
```bash
pip install git+https://github.com/artefactory-global/streamlit_prophet.git@main
```
## ð Usage
Once installed, run the following command from CLI to open the app in your default web browser:
```bash
streamlit_prophet deploy dashboard
```
Now you can train, evaluate and optimize forecasting models in a few clicks.
All you have to do is to upload a time series dataset.
This dataset should be a csv file that contains a date column, a target column and optionally some features, like on the example below:
![](streamlit_prophet/references/input_format.png)
Then, follow the guidelines in the sidebar to:
* <strong>Prepare data</strong>: Filter, aggregate, resample and/or clean your dataset.
* <strong>Choose model parameters</strong>: Default parameters are available but you can tune them.
Look at the tooltips to understand how each parameter is impacting forecasts.
* <strong>Select evaluation method</strong>: Define the evaluation process, the metrics and the granularity to
assess your model performance.
* <strong>Make a forecast</strong>: Make a forecast on future dates that are not included in your dataset,
with the model previously trained.
Once you are satisfied, click on "save experiment" to download all plots and data locally.
## ð ï¸ How to contribute ?
All contributions, ideas and bug reports are welcome!
We encourage you to open an [issue](https://github.com/artefactory-global/streamlit_prophet/issues) for any change you would like to make on this project.
For more information, see [`CONTRIBUTING`](https://github.com/artefactory-global/streamlit_prophet/blob/main/CONTRIBUTING.md) instructions.
If you wish to containerize the app, see [`DOCKER`](https://github.com/artefactory-global/streamlit_prophet/blob/main/DOCKER.md) instructions.
没有合适的资源?快使用搜索试试~ 我知道了~
PyPI 官网下载 | streamlit_prophet-1.0.0.tar.gz
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 84 浏览量
2022-01-16
13:27:43
上传
评论
收藏 163KB GZ 举报
温馨提示
共48个文件
py:35个
toml:4个
gitignore:3个
资源来自pypi官网。 资源全名:streamlit_prophet-1.0.0.tar.gz
资源详情
资源评论
资源推荐
收起资源包目录
streamlit_prophet-1.0.0.tar.gz (48个子文件)
streamlit_prophet-1.0.0
streamlit_prophet
references
logo.png 27KB
input_format.png 90KB
app
dashboard.py 8KB
__init__.py 295B
cli
deploy.py 246B
__init__.py 0B
__main__.py 568B
report
config
.gitignore 71B
plots
.gitignore 71B
data
.gitignore 71B
__init__.py 375B
config
config_instructions.toml 3KB
config_streamlit.toml 5KB
config_readme.toml 13KB
py.typed 0B
lib
evaluation
metrics.py 11KB
preparation.py 3KB
__init__.py 0B
utils
misc.py 512B
holidays.py 1KB
logging.py 1KB
load.py 4KB
__init__.py 0B
mapping.py 3KB
dataprep
split.py 14KB
clean.py 4KB
format.py 19KB
__init__.py 0B
exposition
visualize.py 25KB
expanders.py 5KB
preparation.py 9KB
__init__.py 0B
export.py 12KB
models
prophet.py 9KB
preparation.py 3KB
__init__.py 0B
__init__.py 0B
inputs
eval.py 2KB
dataset.py 7KB
dates.py 7KB
__init__.py 0B
dataprep.py 8KB
params.py 12KB
README.md 5KB
LICENSE 1KB
PKG-INFO 6KB
pyproject.toml 2KB
setup.py 7KB
共 48 条
- 1
挣扎的蓝藻
- 粉丝: 12w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0