├── .gitignore ├── README.md ├── applications ├── avalanche_forecasts │ ├── banff-yoho-kootenay_2011-2012.json │ ├── banff-yoho-kootenay_2012-2013.json │ ├── banff-yoho-kootenay_2013-2014.json │ ├── banff-yoho-kootenay_2014-2015.json │ ├── banff-yoho-kootenay_2015-2016.json │ ├── banff-yoho-kootenay_2016-2017.json │ ├── banff-yoho-kootenay_2017-2018.json │ ├── banff-yoho-kootenay_2018-2019.json │ ├── cariboos_2011-2012.json │ ├── cariboos_2012-2013.json │ ├── cariboos_2013-2014.json │ ├── cariboos_2014-2015.json │ ├── cariboos_2015-2016.json │ ├── cariboos_2016-2017.json │ ├── cariboos_2017-2018.json │ ├── cariboos_2018-2019.json │ ├── chic-chocs_2011-2012.json │ ├── chic-chocs_2012-2013.json │ ├── chic-chocs_2013-2014.json │ ├── chic-chocs_2014-2015.json │ ├── chic-chocs_2015-2016.json │ ├── chic-chocs_2016-2017.json │ ├── chic-chocs_2017-2018.json │ ├── chic-chocs_2018-2019.json │ ├── glacier_2011-2012.json │ ├── glacier_2012-2013.json │ ├── glacier_2013-2014.json │ ├── glacier_2014-2015.json │ ├── glacier_2015-2016.json │ ├── glacier_2016-2017.json │ ├── glacier_2017-2018.json │ ├── glacier_2018-2019.json │ ├── hankin-evelyn_2011-2012.json │ ├── hankin-evelyn_2012-2013.json │ ├── hankin-evelyn_2013-2014.json │ ├── hankin-evelyn_2014-2015.json │ ├── hankin-evelyn_2015-2016.json │ ├── hankin-evelyn_2016-2017.json │ ├── hankin-evelyn_2017-2018.json │ ├── hankin-evelyn_2018-2019.json │ ├── jasper_2011-2012.json │ ├── jasper_2012-2013.json │ ├── jasper_2013-2014.json │ ├── jasper_2014-2015.json │ ├── jasper_2015-2016.json │ ├── jasper_2016-2017.json │ ├── jasper_2017-2018.json │ ├── jasper_2018-2019.json │ ├── kakwa_2011-2012.json │ ├── kakwa_2012-2013.json │ ├── kakwa_2013-2014.json │ ├── kakwa_2014-2015.json │ ├── kakwa_2015-2016.json │ ├── kakwa_2016-2017.json │ ├── kakwa_2017-2018.json │ ├── kakwa_2018-2019.json │ ├── kananaskis_2011-2012.json │ ├── kananaskis_2012-2013.json │ ├── kananaskis_2013-2014.json │ ├── kananaskis_2014-2015.json │ ├── kananaskis_2015-2016.json │ ├── kananaskis_2016-2017.json │ ├── kananaskis_2017-2018.json │ ├── kananaskis_2018-2019.json │ ├── kootenay-boundary_2011-2012.json │ ├── kootenay-boundary_2012-2013.json │ ├── kootenay-boundary_2013-2014.json │ ├── kootenay-boundary_2014-2015.json │ ├── kootenay-boundary_2015-2016.json │ ├── kootenay-boundary_2016-2017.json │ ├── kootenay-boundary_2017-2018.json │ ├── kootenay-boundary_2018-2019.json │ ├── little-yoho_2011-2012.json │ ├── little-yoho_2012-2013.json │ ├── little-yoho_2013-2014.json │ ├── little-yoho_2014-2015.json │ ├── little-yoho_2015-2016.json │ ├── little-yoho_2016-2017.json │ ├── little-yoho_2017-2018.json │ ├── little-yoho_2018-2019.json │ ├── lizard-range_2011-2012.json │ ├── lizard-range_2012-2013.json │ ├── lizard-range_2013-2014.json │ ├── lizard-range_2014-2015.json │ ├── lizard-range_2015-2016.json │ ├── lizard-range_2016-2017.json │ ├── lizard-range_2017-2018.json │ ├── lizard-range_2018-2019.json │ ├── north-columbia_2011-2012.json │ ├── north-columbia_2012-2013.json │ ├── north-columbia_2013-2014.json │ ├── north-columbia_2014-2015.json │ ├── north-columbia_2015-2016.json │ ├── north-columbia_2016-2017.json │ ├── north-columbia_2017-2018.json │ ├── north-columbia_2018-2019.json │ ├── north-rockies_2011-2012.json │ ├── north-rockies_2012-2013.json │ ├── north-rockies_2013-2014.json │ ├── north-rockies_2014-2015.json │ ├── north-rockies_2015-2016.json │ ├── north-rockies_2016-2017.json │ ├── north-rockies_2017-2018.json │ ├── north-rockies_2018-2019.json │ ├── north-shore_2011-2012.json │ ├── north-shore_2012-2013.json │ ├── north-shore_2013-2014.json │ ├── north-shore_2014-2015.json │ ├── north-shore_2015-2016.json │ ├── north-shore_2016-2017.json │ ├── north-shore_2017-2018.json │ ├── north-shore_2018-2019.json │ ├── northwest-coastal_2011-2012.json │ ├── northwest-coastal_2012-2013.json │ ├── northwest-coastal_2013-2014.json │ ├── northwest-coastal_2014-2015.json │ ├── northwest-coastal_2015-2016.json │ ├── northwest-coastal_2016-2017.json │ ├── northwest-coastal_2017-2018.json │ ├── northwest-coastal_2018-2019.json │ ├── northwest-inland_2011-2012.json │ ├── northwest-inland_2012-2013.json │ ├── northwest-inland_2013-2014.json │ ├── northwest-inland_2014-2015.json │ ├── northwest-inland_2015-2016.json │ ├── northwest-inland_2016-2017.json │ ├── northwest-inland_2017-2018.json │ ├── northwest-inland_2018-2019.json │ ├── purcells_2011-2012.json │ ├── purcells_2012-2013.json │ ├── purcells_2013-2014.json │ ├── purcells_2014-2015.json │ ├── purcells_2015-2016.json │ ├── purcells_2016-2017.json │ ├── purcells_2017-2018.json │ ├── purcells_2018-2019.json │ ├── renshaw_2011-2012.json │ ├── renshaw_2012-2013.json │ ├── renshaw_2013-2014.json │ ├── renshaw_2014-2015.json │ ├── renshaw_2015-2016.json │ ├── renshaw_2016-2017.json │ ├── renshaw_2017-2018.json │ ├── renshaw_2018-2019.json │ ├── sea-to-sky_2011-2012.json │ ├── sea-to-sky_2012-2013.json │ ├── sea-to-sky_2013-2014.json │ ├── sea-to-sky_2014-2015.json │ ├── sea-to-sky_2015-2016.json │ ├── sea-to-sky_2016-2017.json │ ├── sea-to-sky_2017-2018.json │ ├── sea-to-sky_2018-2019.json │ ├── south-coast-inland_2011-2012.json │ ├── south-coast-inland_2012-2013.json │ ├── south-coast-inland_2013-2014.json │ ├── south-coast-inland_2014-2015.json │ ├── south-coast-inland_2015-2016.json │ ├── south-coast-inland_2016-2017.json │ ├── south-coast-inland_2017-2018.json │ ├── south-coast-inland_2018-2019.json │ ├── south-coast_2011-2012.json │ ├── south-coast_2012-2013.json │ ├── south-coast_2013-2014.json │ ├── south-coast_2014-2015.json │ ├── south-coast_2015-2016.json │ ├── south-coast_2016-2017.json │ ├── south-coast_2017-2018.json │ ├── south-coast_2018-2019.json │ ├── south-columbia_2011-2012.json │ ├── south-columbia_2012-2013.json │ ├── south-columbia_2013-2014.json │ ├── south-columbia_2014-2015.json │ ├── south-columbia_2015-2016.json │ ├── south-columbia_2016-2017.json │ ├── south-columbia_2017-2018.json │ ├── south-columbia_2018-2019.json │ ├── south-rockies_2011-2012.json │ ├── south-rockies_2012-2013.json │ ├── south-rockies_2013-2014.json │ ├── south-rockies_2014-2015.json │ ├── south-rockies_2015-2016.json │ ├── south-rockies_2016-2017.json │ ├── south-rockies_2017-2018.json │ ├── south-rockies_2018-2019.json │ ├── telkwa_2011-2012.json │ ├── telkwa_2012-2013.json │ ├── telkwa_2013-2014.json │ ├── telkwa_2014-2015.json │ ├── telkwa_2015-2016.json │ ├── telkwa_2016-2017.json │ ├── telkwa_2017-2018.json │ ├── telkwa_2018-2019.json │ ├── vancouver-island_2011-2012.json │ ├── vancouver-island_2012-2013.json │ ├── vancouver-island_2013-2014.json │ ├── vancouver-island_2014-2015.json │ ├── vancouver-island_2015-2016.json │ ├── vancouver-island_2016-2017.json │ ├── vancouver-island_2017-2018.json │ ├── vancouver-island_2018-2019.json │ ├── waterton_2011-2012.json │ ├── waterton_2012-2013.json │ ├── waterton_2013-2014.json │ ├── waterton_2014-2015.json │ ├── waterton_2015-2016.json │ ├── waterton_2016-2017.json │ ├── waterton_2017-2018.json │ ├── waterton_2018-2019.json │ ├── whistler-blackcomb_2011-2012.json │ ├── whistler-blackcomb_2012-2013.json │ ├── whistler-blackcomb_2013-2014.json │ ├── whistler-blackcomb_2014-2015.json │ ├── whistler-blackcomb_2015-2016.json │ ├── whistler-blackcomb_2016-2017.json │ ├── whistler-blackcomb_2017-2018.json │ ├── whistler-blackcomb_2018-2019.json │ ├── yukon_2011-2012.json │ ├── yukon_2012-2013.json │ ├── yukon_2013-2014.json │ ├── yukon_2014-2015.json │ ├── yukon_2015-2016.json │ ├── yukon_2016-2017.json │ ├── yukon_2017-2018.json │ └── yukon_2018-2019.json ├── classification.ipynb ├── heterogeneity.ipynb ├── index.ipynb ├── maps.ipynb ├── ml_in_economics.ipynb ├── recidivism.ipynb ├── regression.ipynb ├── visualization_rules.ipynb └── working_with_text.ipynb ├── index.ipynb ├── introduction ├── cloud_setup.ipynb ├── getting_started.ipynb ├── index.ipynb ├── local_install.ipynb ├── overview.ipynb └── troubleshooting.ipynb ├── pandas ├── basics.ipynb ├── data_clean.ipynb ├── groupby.ipynb ├── index.ipynb ├── intro.ipynb ├── matplotlib.ipynb ├── merge.ipynb ├── reshape.ipynb ├── storage_formats.ipynb ├── the_index.ipynb └── timeseries.ipynb ├── problem_sets ├── ahs-doc.csv ├── ahs-train.csv ├── index.ipynb ├── problem_set_1.ipynb ├── problem_set_2.ipynb ├── problem_set_3.ipynb ├── problem_set_4.ipynb ├── problem_set_5.ipynb ├── problem_set_6.ipynb ├── problem_set_7.ipynb └── problem_set_8.ipynb ├── python_fundamentals ├── basics.ipynb ├── collections.ipynb ├── control_flow.ipynb ├── functions.ipynb └── index.ipynb ├── scientific ├── applied_linalg.ipynb ├── index.ipynb ├── numpy_arrays.ipynb ├── optimization.ipynb ├── plotting.ipynb └── randomness.ipynb └── utilities.ipynb /.gitignore: -------------------------------------------------------------------------------- 1 | **/*.csv 2 | ***/*.pdf 3 | **/*.png 4 | **/*.svg 5 | **/*.jpeg 6 | **/*.ipynb_checkpoints 7 | **/.DS_Store 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # quantecon-notebooks-datascience 2 | Jupyter Notebooks for https://datascience.quantecon.org 3 | -------------------------------------------------------------------------------- /applications/avalanche_forecasts/banff-yoho-kootenay_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/banff-yoho-kootenay_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/banff-yoho-kootenay_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/banff-yoho-kootenay_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/banff-yoho-kootenay_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/banff-yoho-kootenay_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/banff-yoho-kootenay_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/banff-yoho-kootenay_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/chic-chocs_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/chic-chocs_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/chic-chocs_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/chic-chocs_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/chic-chocs_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/chic-chocs_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/chic-chocs_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/chic-chocs_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/glacier_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/glacier_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/glacier_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/glacier_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/glacier_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/glacier_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/glacier_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/glacier_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/hankin-evelyn_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/hankin-evelyn_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/hankin-evelyn_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/hankin-evelyn_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/hankin-evelyn_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/hankin-evelyn_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/hankin-evelyn_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/hankin-evelyn_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/jasper_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/jasper_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/jasper_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/jasper_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/jasper_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/jasper_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/jasper_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/jasper_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/kakwa_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/kakwa_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/kakwa_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/kakwa_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/kakwa_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/kakwa_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/kakwa_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/kakwa_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/little-yoho_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/little-yoho_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/little-yoho_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/little-yoho_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/little-yoho_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/little-yoho_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/little-yoho_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/little-yoho_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/lizard-range_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/lizard-range_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/lizard-range_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/lizard-range_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/lizard-range_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-rockies_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-rockies_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-rockies_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-rockies_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-rockies_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-rockies_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-rockies_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-rockies_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-shore_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-shore_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-shore_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-shore_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-shore_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-shore_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-shore_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/north-shore_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/renshaw_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/renshaw_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/renshaw_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/renshaw_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/renshaw_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/renshaw_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/renshaw_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/renshaw_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/south-coast-inland_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/south-coast-inland_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/south-coast-inland_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/south-coast-inland_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/south-coast-inland_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/telkwa_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/telkwa_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/telkwa_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/telkwa_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/telkwa_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/telkwa_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/telkwa_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/telkwa_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/vancouver-island_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/vancouver-island_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/vancouver-island_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/vancouver-island_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/vancouver-island_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/vancouver-island_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/vancouver-island_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/vancouver-island_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/waterton_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/waterton_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/waterton_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/waterton_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/waterton_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/waterton_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/waterton_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/waterton_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/whistler-blackcomb_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/whistler-blackcomb_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/whistler-blackcomb_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/whistler-blackcomb_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/whistler-blackcomb_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/whistler-blackcomb_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/whistler-blackcomb_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/whistler-blackcomb_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/yukon_2011-2012.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/yukon_2012-2013.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/yukon_2013-2014.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/yukon_2014-2015.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/yukon_2015-2016.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/yukon_2016-2017.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/yukon_2017-2018.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/avalanche_forecasts/yukon_2018-2019.json: -------------------------------------------------------------------------------- 1 | [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null] -------------------------------------------------------------------------------- /applications/index.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Applications\n", 8 | "\n", 9 | "In this part of the course, we will begin to apply the skills that you have learned. This\n", 10 | "includes using familiar tools in new applications and learning new tools that can be used for\n", 11 | "special types of analysis.\n", 12 | "\n", 13 | "
\n", 14 | "\n", 15 | "- [Data Visualization: Rules and Guidelines](visualization_rules.ipynb)\n", 16 | " - [Introduction](visualization_rules.ipynb#introduction)\n", 17 | " - [Steps to Creating Effective Charts](visualization_rules.ipynb#steps-to-creating-effective-charts)\n", 18 | " - [Visualization Types](visualization_rules.ipynb#visualization-types)\n", 19 | " - [Color in Plots](visualization_rules.ipynb#color-in-plots)\n", 20 | " - [Visualization Rules](visualization_rules.ipynb#visualization-rules)\n", 21 | " - [References](visualization_rules.ipynb#references)\n", 22 | " - [Exercises](visualization_rules.ipynb#exercises)\n", 23 | "- [Regression](regression.ipynb)\n", 24 | " - [Introduction to Regression](regression.ipynb#introduction-to-regression)\n", 25 | " - [Linear Regression](regression.ipynb#linear-regression)\n", 26 | " - [Lasso Regression](regression.ipynb#lasso-regression)\n", 27 | " - [Random Forests](regression.ipynb#random-forests)\n", 28 | " - [Neural Networks](regression.ipynb#neural-networks)\n", 29 | " - [References](regression.ipynb#references)\n", 30 | " - [Exercises](regression.ipynb#exercises)\n", 31 | "- [Case Study: Recidivism](recidivism.ipynb)\n", 32 | " - [Introduction to Recidivism](recidivism.ipynb#introduction-to-recidivism)\n", 33 | " - [Data Description](recidivism.ipynb#data-description)\n", 34 | " - [Descriptive Statistics](recidivism.ipynb#descriptive-statistics)\n", 35 | " - [Regression](recidivism.ipynb#regression)\n", 36 | " - [References](recidivism.ipynb#references)\n", 37 | " - [Exercises](recidivism.ipynb#exercises)\n", 38 | "- [Mapping in Python](maps.ipynb)\n", 39 | " - [Mapping in Python](maps.ipynb#id1)\n", 40 | " - [Case Study: Voting in Wisconsin](maps.ipynb#case-study-voting-in-wisconsin)\n", 41 | "- [Classification](classification.ipynb)\n", 42 | " - [Introduction to Classification](classification.ipynb#introduction-to-classification)\n", 43 | " - [Warmup Example: Logistic Regression](classification.ipynb#warmup-example-logistic-regression)\n", 44 | " - [Model Evaluation](classification.ipynb#model-evaluation)\n", 45 | " - [Neural Network Classifiers](classification.ipynb#neural-network-classifiers)\n", 46 | " - [Application: Predicting US Recessions](classification.ipynb#application-predicting-us-recessions)\n", 47 | " - [Exercises](classification.ipynb#exercises)\n", 48 | "- [Working with Text](working_with_text.ipynb)\n", 49 | " - [Introduction](working_with_text.ipynb#introduction)\n", 50 | " - [Avalanches](working_with_text.ipynb#avalanches)\n", 51 | " - [Predicting Incidents from Text](working_with_text.ipynb#predicting-incidents-from-text)\n", 52 | " - [Unsupervised Learning](working_with_text.ipynb#unsupervised-learning)\n", 53 | " - [Exercises](working_with_text.ipynb#exercises)\n", 54 | "- [Machine Learning in Economics](ml_in_economics.ipynb)\n", 55 | " - [Introduction](ml_in_economics.ipynb#introduction)\n", 56 | " - [Prediction Policy](ml_in_economics.ipynb#prediction-policy)\n", 57 | " - [Estimation of Nuisance Functions](ml_in_economics.ipynb#estimation-of-nuisance-functions)\n", 58 | " - [Heterogeneous Effects](ml_in_economics.ipynb#heterogeneous-effects)\n", 59 | " - [References](ml_in_economics.ipynb#references)\n", 60 | "- [Heterogeneous Effects](heterogeneity.ipynb)\n", 61 | " - [Background and Data](heterogeneity.ipynb#background-and-data)\n", 62 | " - [Potential Outcomes and Treatment Effects](heterogeneity.ipynb#potential-outcomes-and-treatment-effects)\n", 63 | " - [Generic Machine Learning Inference](heterogeneity.ipynb#generic-machine-learning-inference)\n", 64 | " - [Causal Trees and Forests](heterogeneity.ipynb#causal-trees-and-forests)\n", 65 | " - [References](heterogeneity.ipynb#references)" 66 | ] 67 | } 68 | ], 69 | "metadata": { 70 | "date": 1595352470.2155817, 71 | "download_nb": false, 72 | "filename": "index.rst", 73 | "filename_with_path": "applications/index", 74 | "kernelspec": { 75 | "display_name": "Python", 76 | "language": "python3", 77 | "name": "python3" 78 | }, 79 | "language_info": { 80 | "codemirror_mode": { 81 | "name": "ipython", 82 | "version": 3 83 | }, 84 | "file_extension": ".py", 85 | "mimetype": "text/x-python", 86 | "name": "python", 87 | "nbconvert_exporter": "python", 88 | "pygments_lexer": "ipython3", 89 | "version": "3.7.3" 90 | }, 91 | "title": "Applications" 92 | }, 93 | "nbformat": 4, 94 | "nbformat_minor": 2 95 | } 96 | -------------------------------------------------------------------------------- /index.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Home\n", 8 | "\n", 9 | "- [Introduction](introduction/index.ipynb)\n", 10 | " - [Course Description](introduction/overview.ipynb)\n", 11 | " - [Getting Started](introduction/getting_started.ipynb)\n", 12 | " - [Cloud Setup](introduction/cloud_setup.ipynb)\n", 13 | " - [Local Installation](introduction/local_install.ipynb)\n", 14 | " - [Troubleshooting](introduction/troubleshooting.ipynb)\n", 15 | "- [Python Fundamentals](python_fundamentals/index.ipynb)\n", 16 | " - [Basics](python_fundamentals/basics.ipynb)\n", 17 | " - [Collections](python_fundamentals/collections.ipynb)\n", 18 | " - [Control Flow](python_fundamentals/control_flow.ipynb)\n", 19 | " - [Functions](python_fundamentals/functions.ipynb)\n", 20 | "- [Scientific Computing](scientific/index.ipynb)\n", 21 | " - [Introduction to Numpy](scientific/numpy_arrays.ipynb)\n", 22 | " - [Plotting](scientific/plotting.ipynb)\n", 23 | " - [Applied Linear Algebra](scientific/applied_linalg.ipynb)\n", 24 | " - [Randomness](scientific/randomness.ipynb)\n", 25 | " - [Optimization](scientific/optimization.ipynb)\n", 26 | "- [pandas](pandas/index.ipynb)\n", 27 | " - [Introduction](pandas/intro.ipynb)\n", 28 | " - [Basic Functionality](pandas/basics.ipynb)\n", 29 | " - [The Index](pandas/the_index.ipynb)\n", 30 | " - [Storage Formats](pandas/storage_formats.ipynb)\n", 31 | " - [Cleaning Data](pandas/data_clean.ipynb)\n", 32 | " - [Reshape](pandas/reshape.ipynb)\n", 33 | " - [Merge](pandas/merge.ipynb)\n", 34 | " - [GroupBy](pandas/groupby.ipynb)\n", 35 | " - [Time series](pandas/timeseries.ipynb)\n", 36 | " - [Intermediate Plotting](pandas/matplotlib.ipynb)\n", 37 | "- [Applications](applications/index.ipynb)\n", 38 | " - [Data Visualization: Rules and Guidelines](applications/visualization_rules.ipynb)\n", 39 | " - [Regression](applications/regression.ipynb)\n", 40 | " - [Case Study: Recidivism](applications/recidivism.ipynb)\n", 41 | " - [Mapping in Python](applications/maps.ipynb)\n", 42 | " - [Classification](applications/classification.ipynb)\n", 43 | " - [Working with Text](applications/working_with_text.ipynb)\n", 44 | " - [Machine Learning in Economics](applications/ml_in_economics.ipynb)\n", 45 | " - [Heterogeneous Effects](applications/heterogeneity.ipynb)" 46 | ] 47 | } 48 | ], 49 | "metadata": { 50 | "date": 1595352471.3683925, 51 | "download_nb": false, 52 | "filename": "index.rst", 53 | "filename_with_path": "index", 54 | "kernelspec": { 55 | "display_name": "Python", 56 | "language": "python3", 57 | "name": "python3" 58 | }, 59 | "language_info": { 60 | "codemirror_mode": { 61 | "name": "ipython", 62 | "version": 3 63 | }, 64 | "file_extension": ".py", 65 | "mimetype": "text/x-python", 66 | "name": "python", 67 | "nbconvert_exporter": "python", 68 | "pygments_lexer": "ipython3", 69 | "version": "3.7.3" 70 | }, 71 | "title": "Home" 72 | }, 73 | "nbformat": 4, 74 | "nbformat_minor": 2 75 | } 76 | -------------------------------------------------------------------------------- /introduction/cloud_setup.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Cloud Setup" 8 | ] 9 | }, 10 | { 11 | "cell_type": "markdown", 12 | "metadata": {}, 13 | "source": [ 14 | "## Launch Environments\n", 15 | "\n", 16 | "Various cloud-based Jupyter server environments have been configured to work with\n", 17 | "[QuantEcon Data Science](https://datascience.quantecon.org).\n", 18 | "\n", 19 | "These environments provide a Jupyter interface which displays in your browser, but the code is hosted\n", 20 | "and run on the cloud.\n", 21 | "\n", 22 | "This allows you to interact with this lecture material without requiring you to install Python or\n", 23 | "any other required software on your own computer.\n", 24 | "\n", 25 | "The `Launch Notebook` button opens a new tab in your browser where a Jupyter notebook version of the\n", 26 | "current lecture page will be opened with the selected cloud service.\n", 27 | "\n", 28 | "The settings icon allows you to change your cloud environment from the default. To use\n", 29 | "click the over the settings icon on the bottom right of the page (see image).\n", 30 | "\n", 31 | "
\n", 32 | "\n", 33 | "\n", 34 | "\n", 35 | " \n", 36 | "
\n", 37 | "\n", 38 | "Making a selection will open a new tab in your browser where a Jupyter notebook version of the\n", 39 | "current lecture page will be opened with the selected cloud service.\n", 40 | "\n", 41 | "We discuss each of the options below." 42 | ] 43 | }, 44 | { 45 | "cell_type": "markdown", 46 | "metadata": {}, 47 | "source": [ 48 | "### Pacific Institute for Mathematical Sciences: syzygy\n", 49 | "\n", 50 | "This cloud service is provided by the\n", 51 | "[Pacific Institute for Mathematical Sciences (PIMS)](https://www.pims.math.ca) at UBC.\n", 52 | "\n", 53 | "A major benefit of this environment is that we have worked with PIMS to install all of the software\n", 54 | "that shows up in our lectures.\n", 55 | "\n", 56 | "Additionally, they are serving an unaltered version of Jupyter so it will be easy to find help\n", 57 | "online, and it will feel very similar to a local installation if you have one configured.\n", 58 | "\n", 59 | "Finally, it is the only service that has persistent storage.\n", 60 | "**Note:** PIMS is providing the hub “as is”, and may be turned off at any time, so backup your notebooks. Storage used by accounts with more than 30 days of inactivity may be recycled.\n", 61 | "\n", 62 | "This is the service that we typically recommend." 63 | ] 64 | }, 65 | { 66 | "cell_type": "markdown", 67 | "metadata": {}, 68 | "source": [ 69 | "#### Launching on pims.syzygy.ca\n", 70 | "\n", 71 | "As pims.syzygy.ca is the default hub, you will not need to change your configuration. However,\n", 72 | "if you chose a different hub, select the settings icon on the launchbar to select the PIMS hub.\n", 73 | "\n", 74 | "**1.** Click the `Launch Notebook` button.\n", 75 | "\n", 76 | "**2.** After you have done this, you will be brought to a screen that looks like the following\n", 77 | "\n", 78 | "\n", 79 | "\n", 80 | " \n", 81 | "Once you reach this page, you should click the red home button and sign in with your Google account.\n", 82 | "\n", 83 | "The server will create an account for you associated with that Google account and you will have\n", 84 | "access to all files that you have worked on anytime you log in with that Google account.\n", 85 | "\n", 86 | "**3.** After you sign in with your Google account, then you will see something similar to the\n", 87 | "following picture\n", 88 | "\n", 89 | "" 90 | ] 91 | }, 92 | { 93 | "cell_type": "markdown", 94 | "metadata": {}, 95 | "source": [ 96 | "#### File Management on syzygy\n", 97 | "\n", 98 | "By default, syzygy will open the notebook that you clicked “Launch” from, but it downloads the other\n", 99 | "notebooks as well.\n", 100 | "\n", 101 | "You can navigate to these other notebooks in the left bar (the JupyterLab file explorer).\n", 102 | "\n", 103 | "You can also create new notebooks and text files.\n", 104 | "\n", 105 | "We recommend spending some time playing with the environment and working through some of the Help\n", 106 | "menu at the top.\n", 107 | "\n", 108 | "If you have made changes to one of the notebooks and decide that you want to reset them (and put\n", 109 | "the notebook back to the original state), then follow these steps:\n", 110 | "\n", 111 | "- Delete the notebook and close the browser tab with syzygy instance. \n", 112 | "- Click `Launch Notebook` again from the website. \n", 113 | "\n", 114 | "\n", 115 | "Once you’ve done this, syzygy will restore the notebook back to what the original lecture material.\n", 116 | "\n", 117 | "As a reminder, while the PIMS syzygy will maintain persistent files between sessions, you should backup\n", 118 | "your files as the service is provided “as is”, and inactive accounts may have their storage recycled." 119 | ] 120 | }, 121 | { 122 | "cell_type": "markdown", 123 | "metadata": {}, 124 | "source": [ 125 | "### Google Colab\n", 126 | "\n", 127 | "[Google Colab](https://research.google.com/colaboratory/faq.html) is a cloud service hosted by\n", 128 | "Google.\n", 129 | "\n", 130 | "With this environment, you can potentially use GPUs and other specialized\n", 131 | "computational platforms.\n", 132 | "\n", 133 | "This won’t make a difference at first, but having access to a\n", 134 | "GPU or TPU could improve performance.\n", 135 | "\n", 136 | "We recommend starting with the other cloud options because the environment provided isn’t\n", 137 | "quite the same as what you would get on your computer because Google has made their own modifications\n", 138 | "to underlying Jupyter software." 139 | ] 140 | }, 141 | { 142 | "cell_type": "markdown", 143 | "metadata": {}, 144 | "source": [ 145 | "#### Launching Colab\n", 146 | "\n", 147 | "To launch course material through Google Colab:\n", 148 | "\n", 149 | "**1.** Choose the settings icon on the launch bar to change the backend hub\n", 150 | "\n", 151 | "You will need to select choose `google colab` from the public options.\n", 152 | "\n", 153 | "**2.** Click on the `Launch Notebook` button.\n", 154 | "\n", 155 | "**3.** You will be asked to sign in with your Google account and you will see something similar to\n", 156 | "the following picture.\n", 157 | "\n", 158 | "\n", 159 | "\n", 160 | " \n", 161 | "**4.** Once you have launched a Colab notebook, you will need to make sure that any software missing\n", 162 | "from Colab gets installed — this step isn’t required for all notebooks.\n", 163 | "\n", 164 | "For lectures where this step is required, we have provided a script that automatically configures missing\n", 165 | "software.\n", 166 | "\n", 167 | "To run this script, you will need to uncomment the code at the top of the notebook and execute the\n", 168 | "cell — when we say “uncomment”, all we mean is to remove the `#` that precedes the `!` in the\n", 169 | "code that follows.\n", 170 | "\n", 171 | "See the code below to see what we mean:" 172 | ] 173 | }, 174 | { 175 | "cell_type": "code", 176 | "execution_count": 1, 177 | "metadata": { 178 | "hide-output": false 179 | }, 180 | "outputs": [], 181 | "source": [ 182 | "# Uncomment following line to install on colab\n", 183 | "#! pip install qeds" 184 | ] 185 | }, 186 | { 187 | "cell_type": "markdown", 188 | "metadata": {}, 189 | "source": [ 190 | "**5.** To navigate sections within a Colab notebook, click on the little arrow at the top left corner\n", 191 | "of the page,\n", 192 | "\n", 193 | "\n", 194 | "\n", 195 | " \n", 196 | "Then, “table of contents” will pop up. You can click on sections or subsections for different parts\n", 197 | "of the notebook.\n", 198 | "\n", 199 | "" 200 | ] 201 | }, 202 | { 203 | "cell_type": "markdown", 204 | "metadata": {}, 205 | "source": [ 206 | "#### File Management on Colab\n", 207 | "\n", 208 | "By default, Colab will erase any work that you have done after you have exited a notebook.\n", 209 | "\n", 210 | "If you would like to store your work, you can save it onto your Google Drive by clicking the\n", 211 | "`Copy to Drive` button.\n", 212 | "\n", 213 | "You can create a new notebook by clicking `File` on the menubar and selecting\n", 214 | "`New Python 3 notebook`." 215 | ] 216 | } 217 | ], 218 | "metadata": { 219 | "date": 1595352471.394146, 220 | "download_nb": false, 221 | "filename": "cloud_setup.rst", 222 | "filename_with_path": "introduction/cloud_setup", 223 | "kernelspec": { 224 | "display_name": "Python", 225 | "language": "python3", 226 | "name": "python3" 227 | }, 228 | "language_info": { 229 | "codemirror_mode": { 230 | "name": "ipython", 231 | "version": 3 232 | }, 233 | "file_extension": ".py", 234 | "mimetype": "text/x-python", 235 | "name": "python", 236 | "nbconvert_exporter": "python", 237 | "pygments_lexer": "ipython3", 238 | "version": "3.7.3" 239 | }, 240 | "title": "Cloud Setup" 241 | }, 242 | "nbformat": 4, 243 | "nbformat_minor": 2 244 | } 245 | -------------------------------------------------------------------------------- /introduction/index.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Introduction\n", 8 | "\n", 9 | "In this section, we set the stage for the rest of the course.\n", 10 | "\n", 11 | "We will describe our goals and objectives.\n", 12 | "\n", 13 | "We will then talk about what a programming language is, how computers use them to do operations, and\n", 14 | "why we have chosen the Python language.\n", 15 | "\n", 16 | "We then present two potential environments for working through this course material:\n", 17 | "\n", 18 | "1. A cloud environment in which computations are performed remotely on the cloud and you interact\n", 19 | " with this remote computer through your browser. \n", 20 | "1. A local environment in which you install the appropriate software and all interactions are with\n", 21 | " your own computer. \n", 22 | "\n", 23 | "\n", 24 | "At the end of this section, we hope you understand what you’d like to accomplish with these lectures\n", 25 | "and that you are able to start and use a Jupyter notebook.\n", 26 | "\n", 27 | "
\n", 28 | "\n", 29 | "- [Course Description](overview.ipynb)\n", 30 | " - [Course Objectives and Scope](overview.ipynb#course-objectives-and-scope)\n", 31 | " - [Prerequisites](overview.ipynb#prerequisites)\n", 32 | "- [Getting Started](getting_started.ipynb)\n", 33 | " - [Welcome](getting_started.ipynb#welcome)\n", 34 | " - [Exercises](getting_started.ipynb#exercises)\n", 35 | "- [Cloud Setup](cloud_setup.ipynb)\n", 36 | " - [Launch Environments](cloud_setup.ipynb#launch-environments)\n", 37 | "- [Local Installation](local_install.ipynb)\n", 38 | " - [Installation](local_install.ipynb#installation)\n", 39 | " - [Downloading the QuantEcon Data Science Lectures](local_install.ipynb#downloading-the-quantecon-data-science-lectures)\n", 40 | " - [Package Management](local_install.ipynb#package-management)\n", 41 | " - [Starting Jupyter](local_install.ipynb#starting-jupyter)\n", 42 | " - [Exercises](local_install.ipynb#exercises)\n", 43 | "- [Troubleshooting](troubleshooting.ipynb)\n", 44 | " - [Resetting Lectures](troubleshooting.ipynb#resetting-lectures)\n", 45 | " - [Reporting an Issue](troubleshooting.ipynb#reporting-an-issue)" 46 | ] 47 | } 48 | ], 49 | "metadata": { 50 | "date": 1595352471.4556642, 51 | "download_nb": false, 52 | "filename": "index.rst", 53 | "filename_with_path": "introduction/index", 54 | "kernelspec": { 55 | "display_name": "Python", 56 | "language": "python3", 57 | "name": "python3" 58 | }, 59 | "language_info": { 60 | "codemirror_mode": { 61 | "name": "ipython", 62 | "version": 3 63 | }, 64 | "file_extension": ".py", 65 | "mimetype": "text/x-python", 66 | "name": "python", 67 | "nbconvert_exporter": "python", 68 | "pygments_lexer": "ipython3", 69 | "version": "3.7.3" 70 | }, 71 | "title": "Introduction" 72 | }, 73 | "nbformat": 4, 74 | "nbformat_minor": 2 75 | } 76 | -------------------------------------------------------------------------------- /introduction/overview.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Course Description" 8 | ] 9 | }, 10 | { 11 | "cell_type": "markdown", 12 | "metadata": {}, 13 | "source": [ 14 | "## Course Objectives and Scope" 15 | ] 16 | }, 17 | { 18 | "cell_type": "markdown", 19 | "metadata": {}, 20 | "source": [ 21 | "### Scope of Lecture Notes\n", 22 | "\n", 23 | "This course is a lecture series on data science, economics, programming, and how\n", 24 | "they can be used to understand the world around us.\n", 25 | "\n", 26 | "We envision this as a complement to econometrics. We focus on learning practical programming\n", 27 | "skills for the workplace and future studies in economics and finance.\n", 28 | "\n", 29 | "Unlike courses in computer science, data science, or statistics, the emphasis of this course\n", 30 | "includes both the programming and the statistics necessary to analyze data *and* subsequently\n", 31 | "interpret results through the lens of economics.\n", 32 | "\n", 33 | "While anyone with the appropriate prerequisites will benefit from this course, undergraduate\n", 34 | "programs will find the lecture series suitable for 2nd to 3rd year students who have taken two\n", 35 | "calculus classes and their school’s equivalent of Econ 101. No prior programming experience is\n", 36 | "required.\n", 37 | "\n", 38 | "Students who complete this course will be prepared to:\n", 39 | "\n", 40 | "- Work in a data analyst or a data science role with the ability to frame problems in a broader\n", 41 | " economic context and provide unique insights associated with that context, and/or, \n", 42 | "- Continue onto QuantEcon’s “Lectures in Quantitative Economics” in preparation for graduate school\n", 43 | " in economics, policy, or other related fields. \n", 44 | "\n", 45 | "\n", 46 | "To get an idea of what one can do after taking this course, please take a look at\n", 47 | "[previous student projects](/projects.html)." 48 | ] 49 | }, 50 | { 51 | "cell_type": "markdown", 52 | "metadata": {}, 53 | "source": [ 54 | "### Course Outline\n", 55 | "\n", 56 | "The essential outcome of the course is: Students will be able to recognize and understand the\n", 57 | "connections between economic theory and the practice of data science, expanding beyond atheoretical\n", 58 | "statistical approaches.\n", 59 | "\n", 60 | "The course is divided into three segments.\n", 61 | "\n", 62 | "The first segment of this course covers programming and basic scientific computing in Python by\n", 63 | "re-examining basic Econ 101 concepts and models.\n", 64 | "\n", 65 | "This provides a natural introduction to thinking of economics as a quantitative discipline, with\n", 66 | "principles and applications grounded in real world problems.\n", 67 | "\n", 68 | "The second segment dives into data analysis and data science, with the associated data wrangling\n", 69 | "skills, as a way to leverage economic data, tools, and concepts.\n", 70 | "\n", 71 | "The final segment is a sequence of case studies designed to help students answer specific questions\n", 72 | "and recommend solutions.\n", 73 | "\n", 74 | "Students will learn and apply more advanced techniques and models, as well as examine new data sources." 75 | ] 76 | }, 77 | { 78 | "cell_type": "markdown", 79 | "metadata": {}, 80 | "source": [ 81 | "## Prerequisites\n", 82 | "\n", 83 | "While we have kept the prerequisites to a minimum, some degree of mathematical fluency is required.\n", 84 | "\n", 85 | "Most importantly, while familiarity with computers is expected, **no** programming knowledge is\n", 86 | "required for this course.\n", 87 | "\n", 88 | "To summarize the background we expect that you should have at least: (1) an introductory “ECON 101”\n", 89 | "class; (2) one to two terms of calculus; and (3) either an elementary course in matrix algebra, or a\n", 90 | "willingness to learn the basics on your own." 91 | ] 92 | }, 93 | { 94 | "cell_type": "markdown", 95 | "metadata": {}, 96 | "source": [ 97 | "### Calculus\n", 98 | "\n", 99 | "You should have one course (and possibly two, depending on your university) in Calculus.\n", 100 | "\n", 101 | "The core concepts used throughout the lectures are\n", 102 | "\n", 103 | "- Basic rules of differentiation of univariate functions (e.g. chain rule, product rule) \n", 104 | "- Exponentials, natural logarithms, and their derivatives \n", 105 | "- Inverse functions and implicit functions \n", 106 | "- Maximization/minimization of univariate functions \n", 107 | "- Sequences, series, and infinite series \n", 108 | "- Partial derivatives and multivariate functions \n", 109 | "- Unconstrained Minimization and maximization of multivariate functions \n", 110 | "- Simple constrained optimization (including Lagrange multipliers) " 111 | ] 112 | }, 113 | { 114 | "cell_type": "markdown", 115 | "metadata": {}, 116 | "source": [ 117 | "### Linear Algebra\n", 118 | "\n", 119 | "If you have not taken a first course in applied linear algebra or matrix algebra, you will need to\n", 120 | "learn concepts of\n", 121 | "\n", 122 | "- Vectors and matrices \n", 123 | "- Matrices and systems of linear equations \n", 124 | "- Dimension and rank \n", 125 | "- Matrix operations (e.g. addition, multiplication, inverse) \n", 126 | "- Inner products \n", 127 | "- Least squares " 128 | ] 129 | }, 130 | { 131 | "cell_type": "markdown", 132 | "metadata": {}, 133 | "source": [ 134 | "### Probability\n", 135 | "\n", 136 | "Basic probability is sometimes covered in a second calculus course, but if you have never\n", 137 | "encountered the topics, then review\n", 138 | "\n", 139 | "- Basic probability of discrete and continuous distributions \n", 140 | "- Conditional and marginal distributions \n", 141 | "- Expected value, variance, and standard deviation " 142 | ] 143 | }, 144 | { 145 | "cell_type": "markdown", 146 | "metadata": {}, 147 | "source": [ 148 | "### Economics\n", 149 | "\n", 150 | "While more economics is always better, we will try to assume an “Econ 101” background.\n", 151 | "\n", 152 | "Otherwise, we will try to provide additional background material on the economics topics." 153 | ] 154 | } 155 | ], 156 | "metadata": { 157 | "date": 1595352471.5128913, 158 | "download_nb": false, 159 | "filename": "overview.rst", 160 | "filename_with_path": "introduction/overview", 161 | "kernelspec": { 162 | "display_name": "Python", 163 | "language": "python3", 164 | "name": "python3" 165 | }, 166 | "language_info": { 167 | "codemirror_mode": { 168 | "name": "ipython", 169 | "version": 3 170 | }, 171 | "file_extension": ".py", 172 | "mimetype": "text/x-python", 173 | "name": "python", 174 | "nbconvert_exporter": "python", 175 | "pygments_lexer": "ipython3", 176 | "version": "3.7.3" 177 | }, 178 | "title": "Course Description" 179 | }, 180 | "nbformat": 4, 181 | "nbformat_minor": 2 182 | } 183 | -------------------------------------------------------------------------------- /introduction/troubleshooting.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "\n", 8 | "" 9 | ] 10 | }, 11 | { 12 | "cell_type": "markdown", 13 | "metadata": {}, 14 | "source": [ 15 | "# Troubleshooting" 16 | ] 17 | }, 18 | { 19 | "cell_type": "markdown", 20 | "metadata": {}, 21 | "source": [ 22 | "## Contents\n", 23 | "\n", 24 | "- [Troubleshooting](#Troubleshooting) \n", 25 | " - [Resetting Lectures](#Resetting-Lectures) \n", 26 | " - [Reporting an Issue](#Reporting-an-Issue) " 27 | ] 28 | }, 29 | { 30 | "cell_type": "markdown", 31 | "metadata": {}, 32 | "source": [ 33 | "This troubleshooting page is to help ensure your environment is setup correctly\n", 34 | "to run this lecture. You can follow [cloud setup instructions](https://datascience.quantecon.org/introduction/cloud_setup.html) or [local setup instructions](https://datascience.quantecon.org/introduction/local_install.html) to set up a standard environment." 35 | ] 36 | }, 37 | { 38 | "cell_type": "markdown", 39 | "metadata": {}, 40 | "source": [ 41 | "## Resetting Lectures\n", 42 | "\n", 43 | "Here are instructions to restore some or all lectures to their original states." 44 | ] 45 | }, 46 | { 47 | "cell_type": "markdown", 48 | "metadata": {}, 49 | "source": [ 50 | "### Hubs\n", 51 | "\n", 52 | "To refresh a **single** notebook:\n", 53 | "\n", 54 | "1. Open the lecture folder in the JupyterHub where it’s installed (e.g., the [PIMS Syzygy](https://quantecon.syzygy.ca) server.) \n", 55 | "1. Navigate to the lecture in question (i.e., by double-clicking on the folder for that section), and delete it by right-clicking. \n", 56 | "1. Go back to the [lectures website](https://datascience.quantecon.org), navigate to the page for that lecture. \n", 57 | "1. Make sure the settings wheel next to the launch bar is pointing at the right hub, and click the link again. This will repopulate the file freshly from the server. \n", 58 | "\n", 59 | "\n", 60 | "Otherwise, follow these steps:\n", 61 | "\n", 62 | "1. Open the lecture folder in the JupyterHub where it’s installed (e.g., the [PIMS Syzygy](https://pims.syzygy.ca) server.) \n", 63 | "1. Close all open lectures by clicking the `x` in their tabs. \n", 64 | "1. Open the `utilities.ipynb` notebook (which is in the top level of the repository, outside folders like `introduction`) \n", 65 | "1. To **completely reset** your lectures to the latest from the server, run the second cell. This will **also delete** any additional files you have added \n", 66 | "1. To **update** files you haven’t changed, run the first cell. This will **also pull** any new files that we have added to the GitHub repository (e.g., new lectures.) " 67 | ] 68 | }, 69 | { 70 | "cell_type": "markdown", 71 | "metadata": {}, 72 | "source": [ 73 | "### Local Machines\n", 74 | "\n", 75 | "The workflow is a bit different on a local machine. We are assuming that you have followed the [local setup instructions](https://datascience.quantecon.org/introduction/local_install.html), and have installed GitHub desktop.\n", 76 | "\n", 77 | "1. Open GitHub desktop, and navigate to the repository (you can click “find” under “edit” in the top menu bar, and then type `quantecon-notebooks-datascience`, if you are having trouble.) \n", 78 | "1. To **reset everything**, click “discard all changes” under “branch” in the top menu bar. \n", 79 | "1. To **reset a specific notebook**, right-click the specific file in the changes side tab, and then click “discard changes.” \n", 80 | "1. To **pull the latest from the server**, first make sure you don’t have any conflicting changes (i.e., do step (2) above), and then click “pull” under “repository” in the top menu bar. " 81 | ] 82 | }, 83 | { 84 | "cell_type": "markdown", 85 | "metadata": {}, 86 | "source": [ 87 | "## Reporting an Issue\n", 88 | "\n", 89 | "One way to give feedback is to raise an issue through our [issue tracker](https://github.com/QuantEcon/quantecon-notebooks-datascience/issues).\n", 90 | "\n", 91 | "Please be as specific as possible. Tell us where the problem is and as much\n", 92 | "detail about your local set up as you can provide.\n", 93 | "\n", 94 | "Another feedback option is to use our [discourse forum](https://discourse.quantecon.org/).\n", 95 | "\n", 96 | "Finally, you can provide direct feedback to [contact@quantecon.org](mailto:contact@quantecon.org)" 97 | ] 98 | } 99 | ], 100 | "metadata": { 101 | "date": 1595352471.5354147, 102 | "download_nb": false, 103 | "filename": "troubleshooting.rst", 104 | "filename_with_path": "introduction/troubleshooting", 105 | "kernelspec": { 106 | "display_name": "Python", 107 | "language": "python3", 108 | "name": "python3" 109 | }, 110 | "language_info": { 111 | "codemirror_mode": { 112 | "name": "ipython", 113 | "version": 3 114 | }, 115 | "file_extension": ".py", 116 | "mimetype": "text/x-python", 117 | "name": "python", 118 | "nbconvert_exporter": "python", 119 | "pygments_lexer": "ipython3", 120 | "version": "3.7.3" 121 | }, 122 | "title": "Troubleshooting" 123 | }, 124 | "nbformat": 4, 125 | "nbformat_minor": 2 126 | } 127 | -------------------------------------------------------------------------------- /pandas/index.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# pandas\n", 8 | "\n", 9 | "This section of the workshop covers data ingestion, cleaning,\n", 10 | "manipulation, analysis, and visualization in Python.\n", 11 | "\n", 12 | "We build on the skills learned in the [Python\n", 13 | "fundamentals](../python_fundamentals/index.ipynb) section and teach the\n", 14 | "[pandas](https://pandas.pydata.org) library.\n", 15 | "\n", 16 | "At the end of this section, you will be able to:\n", 17 | "\n", 18 | "- Access data stored in a variety of formats \n", 19 | "- Combine multiple datasets based on observations that link them\n", 20 | " together \n", 21 | "- Perform custom operations on tables of data \n", 22 | "- Use the split-apply-combine method for analyzing sub-groups of data \n", 23 | "- Automate static analysis on changing data \n", 24 | "- Produce publication quality visualizations \n", 25 | "\n", 26 | "\n", 27 | "In the end, our goal with this section is to provide you the\n", 28 | "necessary skills to – at a minimum – **immediately** replicate your current\n", 29 | "data analysis workflow in Python with no loss of total (computer +\n", 30 | "human) time.\n", 31 | "\n", 32 | "This is a lower bound on the benefits you should expect to receive by\n", 33 | "studying this section.\n", 34 | "\n", 35 | "The expression “practice makes perfect” is especially true here.\n", 36 | "\n", 37 | "As you work with these tools, both the time to write and the time to run\n", 38 | "your programs will fall dramatically.\n", 39 | "\n", 40 | "
\n", 41 | "\n", 42 | "- [Introduction](intro.ipynb)\n", 43 | " - [pandas](intro.ipynb#pandas)\n", 44 | " - [Series](intro.ipynb#series)\n", 45 | " - [DataFrame](intro.ipynb#dataframe)\n", 46 | " - [Data Types](intro.ipynb#data-types)\n", 47 | " - [Changing DataFrames](intro.ipynb#changing-dataframes)\n", 48 | " - [Exercises](intro.ipynb#exercises)\n", 49 | "- [Basic Functionality](basics.ipynb)\n", 50 | " - [State Unemployment Data](basics.ipynb#state-unemployment-data)\n", 51 | " - [Dates in pandas](basics.ipynb#dates-in-pandas)\n", 52 | " - [DataFrame Aggregations](basics.ipynb#dataframe-aggregations)\n", 53 | " - [Transforms](basics.ipynb#transforms)\n", 54 | " - [Boolean Selection](basics.ipynb#boolean-selection)\n", 55 | " - [Exercises](basics.ipynb#exercises)\n", 56 | "- [The Index](the_index.ipynb)\n", 57 | " - [So What is this Index?](the_index.ipynb#so-what-is-this-index)\n", 58 | " - [Setting the Index](the_index.ipynb#setting-the-index)\n", 59 | " - [Re-setting the Index](the_index.ipynb#re-setting-the-index)\n", 60 | " - [Choose the Index Carefully](the_index.ipynb#choose-the-index-carefully)\n", 61 | " - [Exercises](the_index.ipynb#exercises)\n", 62 | "- [Storage Formats](storage_formats.ipynb)\n", 63 | " - [File Formats](storage_formats.ipynb#file-formats)\n", 64 | " - [Writing DataFrames](storage_formats.ipynb#writing-dataframes)\n", 65 | " - [Reading Files into DataFrames](storage_formats.ipynb#reading-files-into-dataframes)\n", 66 | " - [Practice](storage_formats.ipynb#practice)\n", 67 | "- [Cleaning Data](data_clean.ipynb)\n", 68 | " - [Cleaning Data](data_clean.ipynb#id1)\n", 69 | " - [String Methods](data_clean.ipynb#string-methods)\n", 70 | " - [Type Conversions](data_clean.ipynb#type-conversions)\n", 71 | " - [Missing Data](data_clean.ipynb#missing-data)\n", 72 | " - [Case Study](data_clean.ipynb#case-study)\n", 73 | " - [Appendix: Performance of `.str` Methods](data_clean.ipynb#appendix-performance-of-str-methods)\n", 74 | " - [Exercises](data_clean.ipynb#exercises)\n", 75 | "- [Reshape](reshape.ipynb)\n", 76 | " - [Tidy Data](reshape.ipynb#tidy-data)\n", 77 | " - [Reshaping your Data](reshape.ipynb#reshaping-your-data)\n", 78 | " - [Long vs Wide](reshape.ipynb#long-vs-wide)\n", 79 | " - [`set_index`, `reset_index`, and Transpose](reshape.ipynb#set-index-reset-index-and-transpose)\n", 80 | " - [`stack` and `unstack`](reshape.ipynb#stack-and-unstack)\n", 81 | " - [`melt`](reshape.ipynb#melt)\n", 82 | " - [`pivot` and `pivot_table`](reshape.ipynb#pivot-and-pivot-table)\n", 83 | " - [Visualizing Reshaping](reshape.ipynb#visualizing-reshaping)\n", 84 | " - [Exercises](reshape.ipynb#exercises)\n", 85 | "- [Merge](merge.ipynb)\n", 86 | " - [Combining Datasets](merge.ipynb#combining-datasets)\n", 87 | " - [`pd.concat`](merge.ipynb#pd-concat)\n", 88 | " - [`pd.merge`](merge.ipynb#pd-merge)\n", 89 | " - [Arguments to `merge`](merge.ipynb#arguments-to-merge)\n", 90 | " - [`df.join`](merge.ipynb#df-join)\n", 91 | " - [Case Study](merge.ipynb#case-study)\n", 92 | " - [Extra Example: Airline Delays](merge.ipynb#extra-example-airline-delays)\n", 93 | " - [Visualizing Merge Operations](merge.ipynb#visualizing-merge-operations)\n", 94 | " - [Exercises](merge.ipynb#exercises)\n", 95 | "- [GroupBy](groupby.ipynb)\n", 96 | " - [Split-Apply-Combine](groupby.ipynb#split-apply-combine)\n", 97 | " - [Case Study: Airline Delays](groupby.ipynb#case-study-airline-delays)\n", 98 | " - [Exercise: Cohort Analysis using Shopify Data](groupby.ipynb#exercise-cohort-analysis-using-shopify-data)\n", 99 | " - [Exercises](groupby.ipynb#exercises)\n", 100 | "- [Time series](timeseries.ipynb)\n", 101 | " - [Intro](timeseries.ipynb#intro)\n", 102 | " - [Parsing Strings as Dates](timeseries.ipynb#parsing-strings-as-dates)\n", 103 | " - [Date Formatting](timeseries.ipynb#date-formatting)\n", 104 | " - [Extracting Data](timeseries.ipynb#extracting-data)\n", 105 | " - [Accessing Date Properties](timeseries.ipynb#accessing-date-properties)\n", 106 | " - [Leads and Lags: `df.shift`](timeseries.ipynb#leads-and-lags-df-shift)\n", 107 | " - [Rolling Computations: `.rolling`](timeseries.ipynb#rolling-computations-rolling)\n", 108 | " - [Changing Frequencies: `.resample`](timeseries.ipynb#changing-frequencies-resample)\n", 109 | " - [Optional: API keys](timeseries.ipynb#optional-api-keys)\n", 110 | " - [Exercises](timeseries.ipynb#exercises)\n", 111 | "- [Intermediate Plotting](matplotlib.ipynb)\n", 112 | " - [Introduction](matplotlib.ipynb#introduction)\n", 113 | " - [The Want Operator: Replicate a Professional Figure](matplotlib.ipynb#the-want-operator-replicate-a-professional-figure)\n", 114 | " - [Data](matplotlib.ipynb#data)\n", 115 | " - [Warmup](matplotlib.ipynb#warmup)\n", 116 | " - [Data Cleaning](matplotlib.ipynb#data-cleaning)\n", 117 | " - [Constructing the Plot](matplotlib.ipynb#constructing-the-plot)\n", 118 | " - [Saving the Figure](matplotlib.ipynb#saving-the-figure)\n", 119 | " - [Exercises](matplotlib.ipynb#exercises)" 120 | ] 121 | } 122 | ], 123 | "metadata": { 124 | "date": 1595352472.253597, 125 | "download_nb": false, 126 | "filename": "index.rst", 127 | "filename_with_path": "pandas/index", 128 | "kernelspec": { 129 | "display_name": "Python", 130 | "language": "python3", 131 | "name": "python3" 132 | }, 133 | "language_info": { 134 | "codemirror_mode": { 135 | "name": "ipython", 136 | "version": 3 137 | }, 138 | "file_extension": ".py", 139 | "mimetype": "text/x-python", 140 | "name": "python", 141 | "nbconvert_exporter": "python", 142 | "pygments_lexer": "ipython3", 143 | "version": "3.7.3" 144 | }, 145 | "title": "pandas" 146 | }, 147 | "nbformat": 4, 148 | "nbformat_minor": 2 149 | } 150 | -------------------------------------------------------------------------------- /problem_sets/ahs-doc.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuantEcon/quantecon-notebooks-datascience/d70124aac89fbb1e3d82c23d30908c1ea64d68dc/problem_sets/ahs-doc.csv -------------------------------------------------------------------------------- /problem_sets/index.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Problem Sets\n", 8 | "\n", 9 | "Here are problem sets to check your understanding of the course material.\n", 10 | "\n", 11 | "
\n", 12 | "\n", 13 | "- [Problem Set 1](problem_set_1.ipynb)\n", 14 | "- [Problem Set 2](problem_set_2.ipynb)\n", 15 | "- [Problem Set 3](problem_set_3.ipynb)\n", 16 | "- [Problem Set 4](problem_set_4.ipynb)\n", 17 | "- [Problem Set 5](problem_set_5.ipynb)\n", 18 | "- [Problem Set 6](problem_set_6.ipynb)\n", 19 | "- [Problem Set 7](problem_set_7.ipynb)\n", 20 | "- [Problem Set 8](problem_set_8.ipynb)" 21 | ] 22 | } 23 | ], 24 | "metadata": { 25 | "date": 1595352473.2796843, 26 | "download_nb": false, 27 | "filename": "index.rst", 28 | "filename_with_path": "problem_sets/index", 29 | "kernelspec": { 30 | "display_name": "Python", 31 | "language": "python3", 32 | "name": "python3" 33 | }, 34 | "language_info": { 35 | "codemirror_mode": { 36 | "name": "ipython", 37 | "version": 3 38 | }, 39 | "file_extension": ".py", 40 | "mimetype": "text/x-python", 41 | "name": "python", 42 | "nbconvert_exporter": "python", 43 | "pygments_lexer": "ipython3", 44 | "version": "3.7.3" 45 | }, 46 | "title": "Problem Sets" 47 | }, 48 | "nbformat": 4, 49 | "nbformat_minor": 2 50 | } 51 | -------------------------------------------------------------------------------- /problem_sets/problem_set_1.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Problem Set 1\n", 8 | "\n", 9 | "See “Check Your Understanding” from [basics](../python_fundamentals/basics.ipynb) and [collections](../python_fundamentals/collections.ipynb)" 10 | ] 11 | }, 12 | { 13 | "cell_type": "markdown", 14 | "metadata": {}, 15 | "source": [ 16 | "## Question 1\n", 17 | "\n", 18 | "Below this cell, add\n", 19 | "\n", 20 | "1. A markdown cell with\n", 21 | " - two levels of headings;\n", 22 | " - a numbered list;\n", 23 | " - an unnumbered list;\n", 24 | " - text with a `%` and a `-` sign (hint: look at this cell and [escape characters](https://www.markdownguide.org/basic-syntax/#characters-you-can-escape))\n", 25 | " - backticked code (see [https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)) \n", 26 | "1. A markdown cell with\n", 27 | " - the [quadratic formula](https://en.wikipedia.org/wiki/Quadratic_formula) embedded in the cell using [LaTeX](https://jupyter-notebook.readthedocs.io/en/stable/examples/Notebook/Typesetting%20Equations.html) " 28 | ] 29 | }, 30 | { 31 | "cell_type": "markdown", 32 | "metadata": {}, 33 | "source": [ 34 | "## Question 2\n", 35 | "\n", 36 | "Complete the following code, which sets up variables `a, b,` and `c`, to find the roots using the quadratic formula.\n", 37 | "\n", 38 | "$$\n", 39 | "x=\\frac{-b\\pm\\sqrt{b^2-4ac}}{2a}\n", 40 | "$$\n", 41 | "\n", 42 | "Note: because there are two roots, you will need to calculate two values of `x`" 43 | ] 44 | }, 45 | { 46 | "cell_type": "code", 47 | "execution_count": 1, 48 | "metadata": { 49 | "hide-output": false 50 | }, 51 | "outputs": [], 52 | "source": [ 53 | "a = 1.0\n", 54 | "b = 2.0\n", 55 | "c = 1.0\n", 56 | "# Your code goes here" 57 | ] 58 | }, 59 | { 60 | "cell_type": "markdown", 61 | "metadata": {}, 62 | "source": [ 63 | "## Question 3\n", 64 | "\n", 65 | "In the cell below, use tab completion to find a function from the time\n", 66 | "module that displays the **local** time.\n", 67 | "\n", 68 | "Use `time.FUNC_NAME?` (where `FUNC_NAME` is replaced with the name\n", 69 | "of the function you found) to see information about that function,\n", 70 | "then call the function. (Hint: look for something involving the word\n", 71 | "`local`)." 72 | ] 73 | }, 74 | { 75 | "cell_type": "code", 76 | "execution_count": 2, 77 | "metadata": { 78 | "hide-output": false 79 | }, 80 | "outputs": [], 81 | "source": [ 82 | "import time\n", 83 | "# Your code goes here\n", 84 | "# time. # uncomment and hit to see functions" 85 | ] 86 | }, 87 | { 88 | "cell_type": "markdown", 89 | "metadata": {}, 90 | "source": [ 91 | "Hint: if you are using an online jupyter server, the time will be based on\n", 92 | "the server settings. If it doesn’t match your location, don’t worry about it." 93 | ] 94 | }, 95 | { 96 | "cell_type": "markdown", 97 | "metadata": {}, 98 | "source": [ 99 | "## Question 4\n", 100 | "\n", 101 | "Create the following variables:\n", 102 | "\n", 103 | "- `D`: A floating point number with the value 10,000 \n", 104 | "- `r`: A floating point number with the value 0.025 \n", 105 | "- `T`: An integer with the value 30 \n", 106 | "\n", 107 | "\n", 108 | "Compute the present discounted value of a payment (`D`) made\n", 109 | "in `T` years, assuming an interest rate of 2.5%. Save this value to\n", 110 | "a new variable called `PDV` and print your output.\n", 111 | "\n", 112 | "Hint: The formula is\n", 113 | "\n", 114 | "$$\n", 115 | "\\text{PDV} = \\frac{D}{(1 + r)^T}\n", 116 | "$$" 117 | ] 118 | }, 119 | { 120 | "cell_type": "code", 121 | "execution_count": 3, 122 | "metadata": { 123 | "hide-output": false 124 | }, 125 | "outputs": [], 126 | "source": [ 127 | "# Your code goes here" 128 | ] 129 | }, 130 | { 131 | "cell_type": "markdown", 132 | "metadata": {}, 133 | "source": [ 134 | "## Question 5\n", 135 | "\n", 136 | "How could you use the variables `x` and `y` to create the sentence\n", 137 | "`Hello World` ?\n", 138 | "\n", 139 | "Hint: Think about how to represent a space as a string." 140 | ] 141 | }, 142 | { 143 | "cell_type": "code", 144 | "execution_count": 4, 145 | "metadata": { 146 | "hide-output": false 147 | }, 148 | "outputs": [], 149 | "source": [ 150 | "x = \"Hello\"\n", 151 | "y = \"World\"\n", 152 | "# Your code goes here" 153 | ] 154 | }, 155 | { 156 | "cell_type": "markdown", 157 | "metadata": {}, 158 | "source": [ 159 | "## Question 6\n", 160 | "\n", 161 | "Suppose you are working with price data and come across the value\n", 162 | "`\"€6.50\"`.\n", 163 | "\n", 164 | "When Python tries to interpret this value, it sees the value as the string\n", 165 | "`\"€6.50\"` instead of the number `6.50`. (Quiz: why is this a\n", 166 | "problem? Think about the examples above.)\n", 167 | "\n", 168 | "In this exercise, your task is to convert the variable `price` below\n", 169 | "into a number.\n", 170 | "\n", 171 | "*Hint*: Once the string is in a suitable format, you can call\n", 172 | "`float(clean_price)` to make it a number." 173 | ] 174 | }, 175 | { 176 | "cell_type": "code", 177 | "execution_count": 5, 178 | "metadata": { 179 | "hide-output": false 180 | }, 181 | "outputs": [], 182 | "source": [ 183 | "price = \"€6.50\"\n", 184 | "# Your code goes here" 185 | ] 186 | }, 187 | { 188 | "cell_type": "markdown", 189 | "metadata": {}, 190 | "source": [ 191 | "## Question 7\n", 192 | "\n", 193 | "Use Python formatting (e.g. `print(f\"text {somecode}\")` where `somecode` is a valid expression or variable name) to produce the following\n", 194 | "output." 195 | ] 196 | }, 197 | { 198 | "cell_type": "markdown", 199 | "metadata": { 200 | "hide-output": false 201 | }, 202 | "source": [ 203 | "```text\n", 204 | "The 1st quarter revenue was $110M\n", 205 | "The 2nd quarter revenue was $95M\n", 206 | "The 3rd quarter revenue was $100M\n", 207 | "The 4th quarter revenue was $130M\n", 208 | "```\n" 209 | ] 210 | }, 211 | { 212 | "cell_type": "code", 213 | "execution_count": 6, 214 | "metadata": { 215 | "hide-output": false 216 | }, 217 | "outputs": [], 218 | "source": [ 219 | "# Your code goes here" 220 | ] 221 | }, 222 | { 223 | "cell_type": "markdown", 224 | "metadata": {}, 225 | "source": [ 226 | "## Question 8\n", 227 | "\n", 228 | "Define two lists y and z.\n", 229 | "\n", 230 | "They can contain **anything you want**.\n", 231 | "\n", 232 | "Check what happens when you do y + z.\n", 233 | "When you have finished that, try 2 * x and x * 2 where x represents the object you created from y + z.\n", 234 | "\n", 235 | "Briefly explain." 236 | ] 237 | }, 238 | { 239 | "cell_type": "code", 240 | "execution_count": 7, 241 | "metadata": { 242 | "hide-output": false 243 | }, 244 | "outputs": [], 245 | "source": [ 246 | "y = [] # fill me in!\n", 247 | "z = [] # fill me in!\n", 248 | "# Your code goes here" 249 | ] 250 | } 251 | ], 252 | "metadata": { 253 | "date": 1595352473.4615674, 254 | "download_nb": false, 255 | "filename": "problem_set_1.rst", 256 | "filename_with_path": "problem_sets/problem_set_1", 257 | "kernelspec": { 258 | "display_name": "Python", 259 | "language": "python3", 260 | "name": "python3" 261 | }, 262 | "language_info": { 263 | "codemirror_mode": { 264 | "name": "ipython", 265 | "version": 3 266 | }, 267 | "file_extension": ".py", 268 | "mimetype": "text/x-python", 269 | "name": "python", 270 | "nbconvert_exporter": "python", 271 | "pygments_lexer": "ipython3", 272 | "version": "3.7.3" 273 | }, 274 | "title": "Problem Set 1" 275 | }, 276 | "nbformat": 4, 277 | "nbformat_minor": 2 278 | } 279 | -------------------------------------------------------------------------------- /problem_sets/problem_set_5.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Problem Set 5\n", 8 | "\n", 9 | "See [Optimization](../scientific/optimization.ipynb), [Introduction](../pandas/intro.ipynb), and [Basic Functionality](../pandas/basics.ipynb)" 10 | ] 11 | }, 12 | { 13 | "cell_type": "code", 14 | "execution_count": 1, 15 | "metadata": { 16 | "hide-output": false 17 | }, 18 | "outputs": [], 19 | "source": [ 20 | "import pandas as pd\n", 21 | "import numpy as np\n", 22 | "\n", 23 | "%matplotlib inline\n", 24 | "# activate plot theme\n", 25 | "import qeds\n", 26 | "qeds.themes.mpl_style();" 27 | ] 28 | }, 29 | { 30 | "cell_type": "markdown", 31 | "metadata": {}, 32 | "source": [ 33 | "## Setup for Question 1-5\n", 34 | "\n", 35 | "Load data from the [Basic Functionality](../pandas/basics.ipynb) lecture." 36 | ] 37 | }, 38 | { 39 | "cell_type": "code", 40 | "execution_count": 2, 41 | "metadata": { 42 | "hide-output": false 43 | }, 44 | "outputs": [], 45 | "source": [ 46 | "url = \"https://datascience.quantecon.org/assets/data/state_unemployment.csv\"\n", 47 | "unemp_raw = pd.read_csv(url, parse_dates=[\"Date\"])" 48 | ] 49 | }, 50 | { 51 | "cell_type": "markdown", 52 | "metadata": {}, 53 | "source": [ 54 | "And do the same manipulation as in the pandas basics lecture." 55 | ] 56 | }, 57 | { 58 | "cell_type": "code", 59 | "execution_count": 3, 60 | "metadata": { 61 | "hide-output": false 62 | }, 63 | "outputs": [], 64 | "source": [ 65 | "states = [\n", 66 | " \"Arizona\", \"California\", \"Florida\", \"Illinois\",\n", 67 | " \"Michigan\", \"New York\", \"Texas\"\n", 68 | "]\n", 69 | "\n", 70 | "unemp = (\n", 71 | " unemp_raw\n", 72 | " .reset_index()\n", 73 | " .pivot_table(index=\"Date\", columns=\"state\", values=\"UnemploymentRate\")\n", 74 | " [states]\n", 75 | ")" 76 | ] 77 | }, 78 | { 79 | "cell_type": "markdown", 80 | "metadata": {}, 81 | "source": [ 82 | "## Question 1\n", 83 | "\n", 84 | "At each date, what is the minimum unemployment rate across all states\n", 85 | "in our sample?" 86 | ] 87 | }, 88 | { 89 | "cell_type": "code", 90 | "execution_count": 4, 91 | "metadata": { 92 | "hide-output": false 93 | }, 94 | "outputs": [], 95 | "source": [ 96 | "# Your code here" 97 | ] 98 | }, 99 | { 100 | "cell_type": "markdown", 101 | "metadata": {}, 102 | "source": [ 103 | "What was the median unemployment rate in each state?" 104 | ] 105 | }, 106 | { 107 | "cell_type": "code", 108 | "execution_count": 5, 109 | "metadata": { 110 | "hide-output": false 111 | }, 112 | "outputs": [], 113 | "source": [ 114 | "# Your code here" 115 | ] 116 | }, 117 | { 118 | "cell_type": "markdown", 119 | "metadata": {}, 120 | "source": [ 121 | "What was the maximum unemployment rate across the states in our\n", 122 | "sample? In what state did it happen? In what month/year was this\n", 123 | "achieved?\n", 124 | "\n", 125 | "- Hint 1: What Python type (not `dtype`) is returned by a reduction? \n", 126 | "- Hint 2: Read documentation for the method `idxmax`. " 127 | ] 128 | }, 129 | { 130 | "cell_type": "code", 131 | "execution_count": 6, 132 | "metadata": { 133 | "hide-output": false 134 | }, 135 | "outputs": [], 136 | "source": [ 137 | "# Your code here" 138 | ] 139 | }, 140 | { 141 | "cell_type": "markdown", 142 | "metadata": {}, 143 | "source": [ 144 | "Classify each state as high or low volatility based on whether the\n", 145 | "variance of their unemployment is above or below 4." 146 | ] 147 | }, 148 | { 149 | "cell_type": "code", 150 | "execution_count": 7, 151 | "metadata": { 152 | "hide-output": false 153 | }, 154 | "outputs": [], 155 | "source": [ 156 | "# Your code here" 157 | ] 158 | }, 159 | { 160 | "cell_type": "markdown", 161 | "metadata": {}, 162 | "source": [ 163 | "## Question 2\n", 164 | "\n", 165 | "Imagine that we want to determine whether unemployment was high (> 6.5),\n", 166 | "medium (4.5 < x <= 6.5), or low (<= 4.5) for each state and each month.\n", 167 | "\n", 168 | "Write a Python function that takes a single number as an input and\n", 169 | "outputs a single string which notes whether that number is high, medium, or low." 170 | ] 171 | }, 172 | { 173 | "cell_type": "code", 174 | "execution_count": 8, 175 | "metadata": { 176 | "hide-output": false 177 | }, 178 | "outputs": [], 179 | "source": [ 180 | "# Your code here" 181 | ] 182 | }, 183 | { 184 | "cell_type": "markdown", 185 | "metadata": {}, 186 | "source": [ 187 | "Pass your function to either `apply` or `applymap` and save the\n", 188 | "result in a new DataFrame called `unemp_bins`." 189 | ] 190 | }, 191 | { 192 | "cell_type": "code", 193 | "execution_count": 9, 194 | "metadata": { 195 | "hide-output": false 196 | }, 197 | "outputs": [], 198 | "source": [ 199 | "# Your code here" 200 | ] 201 | }, 202 | { 203 | "cell_type": "markdown", 204 | "metadata": {}, 205 | "source": [ 206 | "## Question 3\n", 207 | "\n", 208 | "This exercise has multiple parts:\n", 209 | "\n", 210 | "Use another transformation on `unemp_bins` to count how many\n", 211 | "times each state had each of the three classifications.\n", 212 | "\n", 213 | "- Hint 1: Will you need to use `apply` or `applymap` for transformation? \n", 214 | "- Hint 2: Try googling “pandas count unique value” or something similar to find the proper transformation. " 215 | ] 216 | }, 217 | { 218 | "cell_type": "code", 219 | "execution_count": 10, 220 | "metadata": { 221 | "hide-output": false 222 | }, 223 | "outputs": [], 224 | "source": [ 225 | "# Your code here" 226 | ] 227 | }, 228 | { 229 | "cell_type": "markdown", 230 | "metadata": {}, 231 | "source": [ 232 | "Construct a horizontal bar chart to detail the occurrences of each level.\n", 233 | "Use one bar per state and classification for 21 total bars." 234 | ] 235 | }, 236 | { 237 | "cell_type": "code", 238 | "execution_count": 11, 239 | "metadata": { 240 | "hide-output": false 241 | }, 242 | "outputs": [], 243 | "source": [ 244 | "# Your code here" 245 | ] 246 | }, 247 | { 248 | "cell_type": "markdown", 249 | "metadata": {}, 250 | "source": [ 251 | "## Question 4\n", 252 | "\n", 253 | "Repeat Question 3, but count how many states had\n", 254 | "each classification in each month. Which month had the most states\n", 255 | "with high unemployment? What about medium and low?\n", 256 | "\n", 257 | "Part 1: Write a Python function to classify unemployment levels" 258 | ] 259 | }, 260 | { 261 | "cell_type": "code", 262 | "execution_count": 12, 263 | "metadata": { 264 | "hide-output": false 265 | }, 266 | "outputs": [], 267 | "source": [ 268 | "# Your code here" 269 | ] 270 | }, 271 | { 272 | "cell_type": "markdown", 273 | "metadata": {}, 274 | "source": [ 275 | "Part 2: Decide whether you should use `.apply` or `.applymap`.\n", 276 | "\n", 277 | "Part 3: Pass your function from part 1 to the method you determined in Part 2." 278 | ] 279 | }, 280 | { 281 | "cell_type": "code", 282 | "execution_count": 13, 283 | "metadata": { 284 | "hide-output": false 285 | }, 286 | "outputs": [], 287 | "source": [ 288 | "unemp_bins = unemp#replace this comment with your code!!" 289 | ] 290 | }, 291 | { 292 | "cell_type": "markdown", 293 | "metadata": {}, 294 | "source": [ 295 | "Part 4: Count the number of times each state had each classification." 296 | ] 297 | }, 298 | { 299 | "cell_type": "code", 300 | "execution_count": 14, 301 | "metadata": { 302 | "hide-output": false 303 | }, 304 | "outputs": [], 305 | "source": [ 306 | "## then make a horizontal bar chart here" 307 | ] 308 | }, 309 | { 310 | "cell_type": "markdown", 311 | "metadata": {}, 312 | "source": [ 313 | "Part 5: Apply the same transformation from Part 4 to each date instead of to each state." 314 | ] 315 | }, 316 | { 317 | "cell_type": "code", 318 | "execution_count": 15, 319 | "metadata": { 320 | "hide-output": false 321 | }, 322 | "outputs": [], 323 | "source": [ 324 | "# Your code here" 325 | ] 326 | }, 327 | { 328 | "cell_type": "markdown", 329 | "metadata": {}, 330 | "source": [ 331 | "## Question 5\n", 332 | "\n", 333 | "For a single state of your choice, determine the mean\n", 334 | "unemployment during “Low”, “Medium”, and “High” unemployment times.\n", 335 | "(recall your `unemp_bins` DataFrame from the exercise above)" 336 | ] 337 | }, 338 | { 339 | "cell_type": "code", 340 | "execution_count": 16, 341 | "metadata": { 342 | "hide-output": false 343 | }, 344 | "outputs": [], 345 | "source": [ 346 | "# Your code here" 347 | ] 348 | }, 349 | { 350 | "cell_type": "markdown", 351 | "metadata": {}, 352 | "source": [ 353 | "Which states in our sample performs the best during “bad times?” To\n", 354 | "determine this, compute each state’s mean unemployment in\n", 355 | "months where the mean unemployment rate is greater than 7." 356 | ] 357 | }, 358 | { 359 | "cell_type": "code", 360 | "execution_count": 17, 361 | "metadata": { 362 | "hide-output": false 363 | }, 364 | "outputs": [], 365 | "source": [ 366 | "# Your code here" 367 | ] 368 | } 369 | ], 370 | "metadata": { 371 | "date": 1595352473.6473763, 372 | "download_nb": false, 373 | "filename": "problem_set_5.rst", 374 | "filename_with_path": "problem_sets/problem_set_5", 375 | "kernelspec": { 376 | "display_name": "Python", 377 | "language": "python3", 378 | "name": "python3" 379 | }, 380 | "language_info": { 381 | "codemirror_mode": { 382 | "name": "ipython", 383 | "version": 3 384 | }, 385 | "file_extension": ".py", 386 | "mimetype": "text/x-python", 387 | "name": "python", 388 | "nbconvert_exporter": "python", 389 | "pygments_lexer": "ipython3", 390 | "version": "3.7.3" 391 | }, 392 | "title": "Problem Set 5" 393 | }, 394 | "nbformat": 4, 395 | "nbformat_minor": 2 396 | } 397 | -------------------------------------------------------------------------------- /problem_sets/problem_set_8.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Problem Set 8\n", 8 | "\n", 9 | "In this problem set, your goal is to train a model to best predict\n", 10 | "log housing values. The criteria for best prediction is mean squared error.\n", 11 | "The file ahs.csv contains data from the [American Housing\n", 12 | "Survey](https://www.census.gov/programs-surveys/ahs.html) . Your predictive model will be\n", 13 | "graded based on another evaluation sample from the same survey.\n", 14 | "You should create a function that returns the predictions of your model\n", 15 | "when given an identically-formatted csv file with all the same variables.\n", 16 | "(Your function should not refit your model on the evaluation sample.)\n", 17 | "In addition, answer the questions below." 18 | ] 19 | }, 20 | { 21 | "cell_type": "markdown", 22 | "metadata": {}, 23 | "source": [ 24 | "## Additional Rules\n", 25 | "\n", 26 | "You may not use additional data from the American Housing Survey to\n", 27 | "fit your model. You may use data from other sources (although this\n", 28 | "is not necessary to receive a good grade). You may use methods not\n", 29 | "covered in this course (although this is also not necessary to receive\n", 30 | "a good grade)." 31 | ] 32 | }, 33 | { 34 | "cell_type": "code", 35 | "execution_count": null, 36 | "metadata": { 37 | "hide-output": false 38 | }, 39 | "outputs": [], 40 | "source": [ 41 | "import pandas as pd\n", 42 | "import numpy as np\n", 43 | "from sklearn import (\n", 44 | " linear_model, metrics, neural_network, pipeline,\n", 45 | " model_selection, tree\n", 46 | ")\n", 47 | "from sklearn.ensemble import RandomForestRegressor\n", 48 | "# load data\n", 49 | "ahs = pd.read_csv(\"ahs-train.csv\")\n", 50 | "ahs.info()" 51 | ] 52 | }, 53 | { 54 | "cell_type": "code", 55 | "execution_count": null, 56 | "metadata": { 57 | "hide-output": false 58 | }, 59 | "outputs": [], 60 | "source": [ 61 | "# dataframe of variable descriptions\n", 62 | "ahs_doc = pd.read_csv(\"ahs-doc.csv\", encoding=\"latin1\")\n", 63 | "with pd.option_context('display.max_rows', None, 'display.max_columns', None, 'max_colwidth', -1):\n", 64 | " display(ahs_doc[[\"Variable\",\"Question\",\"Description\",\"Associated.Response.Codes\"]])" 65 | ] 66 | }, 67 | { 68 | "cell_type": "markdown", 69 | "metadata": {}, 70 | "source": [ 71 | "### Question 1\n", 72 | "\n", 73 | "Create exploratory table(s) and/or visualization(s) to check the data\n", 74 | "and help make modelling choices. These need not be very polished." 75 | ] 76 | }, 77 | { 78 | "cell_type": "markdown", 79 | "metadata": {}, 80 | "source": [ 81 | "### Question 2\n", 82 | "\n", 83 | "What model will you use for prediction and why you\n", 84 | "did you choose this model?" 85 | ] 86 | }, 87 | { 88 | "cell_type": "markdown", 89 | "metadata": {}, 90 | "source": [ 91 | "### Question 3\n", 92 | "\n", 93 | "Briefly describe how you chose any regularization and other parameters\n", 94 | "in your model." 95 | ] 96 | }, 97 | { 98 | "cell_type": "markdown", 99 | "metadata": {}, 100 | "source": [ 101 | "### Question 4\n", 102 | "\n", 103 | "What have you done to avoid overfitting?" 104 | ] 105 | }, 106 | { 107 | "cell_type": "markdown", 108 | "metadata": {}, 109 | "source": [ 110 | "### Question 5\n", 111 | "\n", 112 | "Create a visualization to help evaluate of your model. This\n", 113 | "visualization can be part of your answer to questions 2-4 or it\n", 114 | "can simply summarize your model’s predictive accuracy." 115 | ] 116 | }, 117 | { 118 | "cell_type": "markdown", 119 | "metadata": {}, 120 | "source": [ 121 | "### Question 6\n", 122 | "\n", 123 | "Create a function that returns the predictions of\n", 124 | "your model when given an identically-formatted pandas DataFrame\n", 125 | "(created from an identically formatted csv file by pd.read_csv)\n", 126 | "with all the same variables. Your function should not refit your model on\n", 127 | "the evaluation sample." 128 | ] 129 | } 130 | ], 131 | "metadata": { 132 | "date": 1579028398.6724808, 133 | "filename": "problem_set_8.rst", 134 | "kernelspec": { 135 | "display_name": "Python", 136 | "language": "python3", 137 | "name": "python3" 138 | }, 139 | "title": "Problem Set 8" 140 | }, 141 | "nbformat": 4, 142 | "nbformat_minor": 2 143 | } -------------------------------------------------------------------------------- /python_fundamentals/index.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Python Fundamentals\n", 8 | "\n", 9 | "In this section, we begin with the basics.\n", 10 | "\n", 11 | "We will talk about what a programming language is and how computers use\n", 12 | "them to perform operations.\n", 13 | "\n", 14 | "We discuss why we chose the Python language for this course.\n", 15 | "\n", 16 | "We learn about core concepts like variables, data-types, and\n", 17 | "functions.\n", 18 | "\n", 19 | "We will become familiar with the core data-types built into Python,\n", 20 | "some standard functions we will frequently use, and learn how to define our own functions.\n", 21 | "\n", 22 | "By the end, you should have a solid grasp on core Python\n", 23 | "concepts, be prepared to study the next sections on numerical programming,\n", 24 | "and feel comfortable handling data.\n", 25 | "\n", 26 | "
\n", 27 | "\n", 28 | "- [Basics](basics.ipynb)\n", 29 | " - [First Steps](basics.ipynb#first-steps)\n", 30 | " - [Functions](basics.ipynb#functions)\n", 31 | " - [Objects and Types](basics.ipynb#objects-and-types)\n", 32 | " - [Modules](basics.ipynb#modules)\n", 33 | " - [Good Code Habits](basics.ipynb#good-code-habits)\n", 34 | " - [Numbers](basics.ipynb#numbers)\n", 35 | " - [Strings](basics.ipynb#strings)\n", 36 | " - [Booleans](basics.ipynb#booleans)\n", 37 | " - [Exercises](basics.ipynb#exercises)\n", 38 | "- [Collections](collections.ipynb)\n", 39 | " - [Ordered Collections](collections.ipynb#ordered-collections)\n", 40 | " - [Associative Collections](collections.ipynb#associative-collections)\n", 41 | " - [Exercises](collections.ipynb#exercises)\n", 42 | "- [Control Flow](control_flow.ipynb)\n", 43 | " - [Net Present Values and Asset Pricing](control_flow.ipynb#net-present-values-and-asset-pricing)\n", 44 | " - [Conditional Statements and Blocks](control_flow.ipynb#conditional-statements-and-blocks)\n", 45 | " - [Iteration](control_flow.ipynb#iteration)\n", 46 | " - [Comprehension](control_flow.ipynb#comprehension)\n", 47 | " - [Exercises](control_flow.ipynb#exercises)\n", 48 | "- [Functions](functions.ipynb)\n", 49 | " - [Application: Production Functions](functions.ipynb#application-production-functions)\n", 50 | " - [What are (Python) Functions?](functions.ipynb#what-are-python-functions)\n", 51 | " - [How to Define (Python) Functions?](functions.ipynb#how-to-define-python-functions)\n", 52 | " - [More on Scope (Optional)](functions.ipynb#more-on-scope-optional)\n", 53 | " - [Exercises](functions.ipynb#exercises)" 54 | ] 55 | } 56 | ], 57 | "metadata": { 58 | "date": 1595397099.2954373, 59 | "download_nb": false, 60 | "filename": "index.rst", 61 | "filename_with_path": "python_fundamentals/index", 62 | "kernelspec": { 63 | "display_name": "Python", 64 | "language": "python3", 65 | "name": "python3" 66 | }, 67 | "language_info": { 68 | "codemirror_mode": { 69 | "name": "ipython", 70 | "version": 3 71 | }, 72 | "file_extension": ".py", 73 | "mimetype": "text/x-python", 74 | "name": "python", 75 | "nbconvert_exporter": "python", 76 | "pygments_lexer": "ipython3", 77 | "version": "3.7.3" 78 | }, 79 | "title": "Python Fundamentals" 80 | }, 81 | "nbformat": 4, 82 | "nbformat_minor": 2 83 | } 84 | -------------------------------------------------------------------------------- /scientific/index.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Scientific Computing\n", 8 | "\n", 9 | "This section discusses several key aspects of scientific computing that enable modern economics, data science, and statistics.\n", 10 | "\n", 11 | "As the size of our data and the complexity of our models have increased (and continue doing so), we have become more reliant on computers to perform computations that we simply cannot do by hand.\n", 12 | "\n", 13 | "In this section, we will cover\n", 14 | "\n", 15 | "- Python’s main numerical library numpy and how to work with its array type. \n", 16 | "- A basic introduction to visualizing data with matplotlib. \n", 17 | "- A refresher on some key linear algebra concepts. \n", 18 | "- A review of basic probability concepts and how to use simulation in learning economics. \n", 19 | "- Using a computer to perform optimization. \n", 20 | "\n", 21 | "\n", 22 | "Many of the tools learned in this section will continue to show up throughout the\n", 23 | "[pandas](../pandas/index.ipynb) and [applications](../applications/index.ipynb) sections.\n", 24 | "\n", 25 | ">**Note**\n", 26 | ">\n", 27 | ">**Warning**: This section has more formal math than the previous material (and there will be more\n", 28 | "math as you cover certain methods).\n", 29 | "\n", 30 | "We expect that students’ mathematical backgrounds will range widely, so for those who have slightly less preparation, please don’t let this scare you.\n", 31 | "\n", 32 | "We have found that although understanding these tools will require some extra effort, it will give you a leg up in almost any career you might consider.\n", 33 | "\n", 34 | "
\n", 35 | "\n", 36 | "- [Introduction to Numpy](numpy_arrays.ipynb)\n", 37 | " - [Numpy Arrays](numpy_arrays.ipynb#numpy-arrays)\n", 38 | " - [Exercises](numpy_arrays.ipynb#exercises)\n", 39 | "- [Plotting](plotting.ipynb)\n", 40 | " - [Visualization](plotting.ipynb#visualization)\n", 41 | " - [`matplotlib`](plotting.ipynb#matplotlib)\n", 42 | "- [Applied Linear Algebra](applied_linalg.ipynb)\n", 43 | " - [Vectors and Matrices](applied_linalg.ipynb#vectors-and-matrices)\n", 44 | " - [Portfolios](applied_linalg.ipynb#portfolios)\n", 45 | " - [Exercises](applied_linalg.ipynb#exercises)\n", 46 | "- [Randomness](randomness.ipynb)\n", 47 | " - [Randomness](randomness.ipynb#id1)\n", 48 | " - [Exercises](randomness.ipynb#exercises)\n", 49 | "- [Optimization](optimization.ipynb)\n", 50 | " - [What is Optimization?](optimization.ipynb#what-is-optimization)\n", 51 | " - [Exercises](optimization.ipynb#exercises)" 52 | ] 53 | } 54 | ], 55 | "metadata": { 56 | "date": 1595457341.6376693, 57 | "download_nb": false, 58 | "filename": "index.rst", 59 | "filename_with_path": "scientific/index", 60 | "kernelspec": { 61 | "display_name": "Python", 62 | "language": "python3", 63 | "name": "python3" 64 | }, 65 | "language_info": { 66 | "codemirror_mode": { 67 | "name": "ipython", 68 | "version": 3 69 | }, 70 | "file_extension": ".py", 71 | "mimetype": "text/x-python", 72 | "name": "python", 73 | "nbconvert_exporter": "python", 74 | "pygments_lexer": "ipython3", 75 | "version": "3.7.3" 76 | }, 77 | "title": "Scientific Computing" 78 | }, 79 | "nbformat": 4, 80 | "nbformat_minor": 2 81 | } 82 | -------------------------------------------------------------------------------- /utilities.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "## Notebook Utilities \n", 8 | "\n", 9 | "**Note**: Prior to running these commands, close all JupyterLab tabs for notebooks in the directory. These instructions assume you nave not made complicated manual git operations such as `merge` or manual commits, etc." 10 | ] 11 | }, 12 | { 13 | "cell_type": "markdown", 14 | "metadata": {}, 15 | "source": [ 16 | "-------------\n", 17 | "\n", 18 | "#### Update Unmodified Notebooks\n", 19 | "\n", 20 | "Gets the latest from the server for all unmodified notebooks" 21 | ] 22 | }, 23 | { 24 | "cell_type": "code", 25 | "execution_count": null, 26 | "metadata": {}, 27 | "outputs": [], 28 | "source": [ 29 | "! git pull" 30 | ] 31 | }, 32 | { 33 | "cell_type": "markdown", 34 | "metadata": {}, 35 | "source": [ 36 | "------------\n", 37 | "\n", 38 | "#### Full Reset\n", 39 | "\n", 40 | "Completely reset your folder to the latest on the server, deleting all local files, etc." 41 | ] 42 | }, 43 | { 44 | "cell_type": "code", 45 | "execution_count": null, 46 | "metadata": {}, 47 | "outputs": [], 48 | "source": [ 49 | "! git clean -qfdx; git fetch; git reset --hard origin/master" 50 | ] 51 | } 52 | ], 53 | "metadata": { 54 | "kernelspec": { 55 | "display_name": "Python 3", 56 | "language": "python", 57 | "name": "python3" 58 | }, 59 | "language_info": { 60 | "codemirror_mode": { 61 | "name": "ipython", 62 | "version": 3 63 | }, 64 | "file_extension": ".py", 65 | "mimetype": "text/x-python", 66 | "name": "python", 67 | "nbconvert_exporter": "python", 68 | "pygments_lexer": "ipython3", 69 | "version": "3.7.4" 70 | } 71 | }, 72 | "nbformat": 4, 73 | "nbformat_minor": 4 74 | } 75 | --------------------------------------------------------------------------------