No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
exercises
images
slides
.coveragerc
.travis.yml
01-Version_Control_Refresh.ipynb
02-Testing.ipynb
03-Continuous_Integration.ipynb
04-Documentation.ipynb
05-Publishing_code.ipynb
LICENSE
README.md
notebook_style.css

README.md

Scientific Programming

This repository contains a collection of notebooks and exercises for the scientific programming course at the 2018 NGCM Summer Academy.

The course covers

  • Testing
  • Continuous integration
  • Code coverage

The notebooks are best viewed on nbviewer.

The notebooks rely on a number of python libraries. These can be installed most easily by first creating a runtime environment:

conda create -n ngcm_sciprog python=3 numpy scipy jupyter matplotlib pytest pytest-cov 

Activate this environment:

source activate ngcm_sciprog

Then launch jupyter:

jupyter notebook