/UQAR-Winter-School

Notes and materials for Code Automation session at 2017 MEOPAR UQAR Winter School in Marine Environmental Prediction

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

MEOPAR UQAR Winter School in Marine Environmental Prediction

http://meopar.ca/training/ws2017

Code Automation

Notes and materials for the Code Automation session.

http://meopar.ca/ws2017-schedule

Session Description

In Code Automation we will focus on managing model configurations, initial and boundary conditions files, forcing files, model runs, and run results files. We'll use version control tools and scripting in Bash and Python to work in the file and run management framework to make model runs efficient and reproducible so that the focus of research stays on gaining insight from model runs.

Slide Deck

https://bitbucket.org/douglatornell/uqar-winter-school/downloads/slides.pdf

Jupyter Notebook

python_automation.ipynb

Python for Code Automation

A brief introduction to some features of Python and its standard library that are useful for writing code automation scripts.

License

The notes and materials for the Code Automation section of the MEOPAR UQAR Winter School in Marine Environmental Prediction are copyright 2017 by Doug Latornell and the University of British Columbia.

They are licensed under the Apache License, Version 2.0. https://www.apache.org/licenses/LICENSE-2.0 Please see the LICENSE file for details of the license.