Skip to content
Snippets Groups Projects
Commit 17d00854 authored by Paul McCarthy's avatar Paul McCarthy :mountain_bicyclist:
Browse files

Merge branch 'master' into 'master'

More details in readme

See merge request fsl/pytreat-2018-practicals!2
parents e838ae0e 239b1ddc
No related branches found
No related tags found
No related merge requests found
...@@ -4,24 +4,45 @@ ...@@ -4,24 +4,45 @@
This repository contains Jupyter notebooks and data for the 2018 WIN PyTreat. This repository contains Jupyter notebooks and data for the 2018 WIN PyTreat.
The master repository can be found at: The upstream repository can be found at:
https://git.fmrib.ox.ac.uk/fsl/pytreat-2018-practicals https://git.fmrib.ox.ac.uk/fsl/pytreat-2018-practicals
To contribute to the practicals: To contribute to the practicals:
1. Fork the master repository on gitlab 1. Fork the upstream repository on gitlab
2. Make your changes on your fork 2. Make a local clone of your fork:
3. Submit a merge request back to the master repository ```
git clone git@git.fmrib.ox.ac.uk:<username>/pytreat-2018-practicals
```
3. Add the upstream repository as a remote:
```
git remote add upstream git@git.fmrib.ox.ac.uk:fsl/pytreat-2018-practicals.git
```
4. Make your changes on your local repository
5. Rebase onto the upstream repository, and push your changes to your fork:
```
git fetch --all
git rebase upstream/master
git push --force origin master
```
6. In gitlab, submit a merge request from your fork back to the upstream
repository.
To run these notebooks in the `fslpython` environment, you must first install To run these notebooks in the `fslpython` environment, you must first install
jupyter: jupyter:
``` ```
source $FSLDIR/fslpython/bin/activate fslpython source $FSLDIR/fslpython/bin/activate fslpython
conda install jupyter conda install jupyter
...@@ -33,10 +54,15 @@ ln -s $FSLDIR/fslpython/envs/fslpython/bin/notedown $FSLDIR/bin/fslnotedown ...@@ -33,10 +54,15 @@ ln -s $FSLDIR/fslpython/envs/fslpython/bin/notedown $FSLDIR/bin/fslnotedown
> [`notedown`](https://github.com/aaren/notedown) is a handy tool which allows > [`notedown`](https://github.com/aaren/notedown) is a handy tool which allows
> you to convert a markdownd (`.md`) file to a Jupyter notebook (`.ipynb`) > you to convert a markdown (`.md`) file to a Jupyter notebook (`.ipynb`)
> file. So you can write your practical in your text editor of choice, and > file. So you can write your practical in your text editor of choice, and
> then convert it into a notebook, instead of writing the practical in the web > then convert it into a notebook, instead of writing the practical in the web
> browser interface. > browser interface. If you install notedown as suggested in the code block
> above, you can run it on a markdown file like so:
>
> ```
> notedown my_markdown_file.md > my_notebook.ipynb
> ```
Now you can start the notebook server from the repository root: Now you can start the notebook server from the repository root:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment