Python packages:
Python-dateutil
Pytest
Isoweek
Sklearn
Pandas
Numpy
Datetime
Steps:
- Data processing
- Seasonality, Trend & Residue extraction
- Residue modelling
- Residue prediction
- Unit test and integration test results
Scripts information:
-
timeseries_modeling_analytics.py
Arguments:
sample.csv: sample data csv file
n: required forecast period for step-2 and step-4
Trigger command: python portcast_analytics.py sample.csv 6 -
test_cases.py
Arguments: None
Trigger command: pytest test_portcast.py