<commit_before># Preparation

This document describes the steps required to prepare for [this tutorial](../).

[TOC]

## Clone a Fork of the Tutorial Repository

![Forking](https://help.github.com/assets/help/fork-a-repo-e50d51c694939c58b2f83c58fc679c4e.gif)

1. [Sign up](https://github.com/join) for a free [GitHub](https://github.com) account.
2. [Create a fork](https://help.github.com/articles/fork-a-repo) of [the tutorial repository](https://github.com/reproducible-research/scipy-tutorial-2014).
3. [Clone the fork locally](http://git-scm.com/book/en/Git-Basics-Getting-a-Git-Repository) with the [SSH protocol](http://git-scm.com/book/en/Git-on-the-Server-The-Protocols#The-SSH-Protocol).

## Sign up for a Figshare Account

![Figshare
logo](https://www.digital-science.com/system/images/W1siZiIsIjIwMTIvMDUvMDkvMTcvNDIvMzEvNTU0L3Byb2R1Y3RfZmlnc2hhcmVfbGFyZ2UucG5nIl1d/product-figshare-small.png)

[Sign up](https://figshare.com/account/register) for a free
[Figshare](https://figshare.com) account.

## Build your Reproducible Computational Environment

![Docker logo](https://www.dotcloud.com/static/img_2012/docker_logo.png)

1. Follow the directions in the [Docker exercise document](../environment/) to set up your reproducible computational environment.
2. Run the [check_env.py](../environment/check_env.py) script with the environment.
3. Work through *01-SimpleITK-Filtering* exercise from the `notebooks` directory.<commit_msg>SimpleITK Notebook NBViewer link.<commit_after># Preparation

This document describes the steps required to prepare for [this tutorial](../).

[TOC]

## Clone a Fork of the Tutorial Repository

![Forking](https://help.github.com/assets/help/fork-a-repo-e50d51c694939c58b2f83c58fc679c4e.gif)

1. [Sign up](https://github.com/join) for a free [GitHub](https://github.com) account.
2. [Create a fork](https://help.github.com/articles/fork-a-repo) of [the tutorial repository](https://github.com/reproducible-research/scipy-tutorial-2014).
3. [Clone the fork locally](http://git-scm.com/book/en/Git-Basics-Getting-a-Git-Repository) with the [SSH protocol](http://git-scm.com/book/en/Git-on-the-Server-The-Protocols#The-SSH-Protocol).

## Sign up for a Figshare Account

![Figshare
logo](https://www.digital-science.com/system/images/W1siZiIsIjIwMTIvMDUvMDkvMTcvNDIvMzEvNTU0L3Byb2R1Y3RfZmlnc2hhcmVfbGFyZ2UucG5nIl1d/product-figshare-small.png)

[Sign up](https://figshare.com/account/register) for a free
[Figshare](https://figshare.com) account.

## Build your Reproducible Computational Environment

![Docker logo](https://www.dotcloud.com/static/img_2012/docker_logo.png)

1. Follow the directions in the [Docker exercise document](../environment/) to set up your reproducible computational environment.
2. Run the [check_env.py](../environment/check_env.py) script with the environment.
3. Work through [01-SimpleITK-Filtering](http://nbviewer.ipython.org/github/reproducible-research/scipy-tutorial-2014/blob/master/notebooks/01-SimpleITK-Filtering.ipynb) exercise from the `notebooks` directory.
{'fraction_non_alphanumeric': 0.1410720157842815, 'fraction_numerical': 0.03288391976323578, 'mean_word_length': 5.2592592592592595, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 18, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '322589', 'n_tokens_mistral': 1150, 'n_tokens_neox': 1069, 'n_words': 206}