add: forecast.py / oracle_is.py