The helpers
folder and global_helpers.py
have been moved into a new server_scripts
folder for better modularity. Please update your imports accordingly:
- Use
from server_scripts.global_helpers import ...
instead offrom global_helpers import ...
- Use
from server_scripts.helpers import ...
for helper modules.
A PyShiny application for time series forecasting using various AI and statistical models.
- Upload CSV data or use sample data from MongoDB
- Interactive data visualization and editing
- Multiple forecasting models:
- Prophet
- Auto ARIMA
- LSTM (Deep Learning)
- AutoML (H2O)
- ARFIMA
- Forecast metrics and evaluation
- Modern, responsive UI
- Clone this repository
- Install the required dependencies:
pip install -r requirements.txt
- Make sure you have MongoDB installed and running (optional, for sample data functionality)
Run the application:
shiny run app.py
Then open your browser and navigate to http://localhost:8000
The application expects CSV files with at least one time column and one or more numeric columns for forecasting. You can download a template from the application.
Facebook's Prophet model for time series forecasting with support for yearly, weekly, and daily seasonality.
Automatic ARIMA model selection with support for seasonal components.
Long Short-Term Memory neural network for sequence prediction.
H2O AutoML for automated machine learning model selection and training.
AutoRegressive Fractionally Integrated Moving Average model.
Soumyadipta Das
0.03.3