-
Notifications
You must be signed in to change notification settings - Fork 5
/
teaser.txt
30 lines (24 loc) · 1.18 KB
/
teaser.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Title
How to get cool badges for your scientific workflow
Description
Modern science demands that scientific results
and workflows must be reproducible and transparent whenever possible.
We have found that many tools and services designed for open software
development are also useful for developing open and reproducible science.
This talk describes how Jupyter fits in
with other standard tools and services in reproducible science projects
we have developed.
The talk will outline a methodology for publishing scientific workflows
via:
- Jupyter notebooks for repeatable computational experimentation.
- Cookiecutter for hardening code components into publishable modules.
- Git and Github as a platform for code collaboration/distribution
and an infrastructure for other services.
- Travis continuous integration for validating workflows in different
environments.
- Using Jupyter notebooks as executable documentation.
- Code coverage interfaces for assessing test quality.
- Docker containers for distributing complete computational environments.
- Using repo2docker to easily build docker containers.
- Using Binder with Jupyter to allow anyone to try your workflow without installing
anything.