GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - trallard/ReproduciblePython: Workshop materials for PyCon 2018 workshop on reproducible analysis in Python

BranchesTags
Open more actions menu

Latest commit

 

History

104 Commits
104 Commits

Folders and files

NameName
Last commit message
Last commit date
SupportScripts
SupportScripts
 
 
assets
assets
 
 
docs
docs
 
 
solutions
solutions
 
 
styles
styles
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
00_Setup.ipynb
00_Setup.ipynb
 
 
01_ProjectStructure.ipynb
01_ProjectStructure.ipynb
 
 
02_WorkingWithData.ipynb
02_WorkingWithData.ipynb
 
 
03_ProcessData.ipynb
03_ProcessData.ipynb
 
 
04_Testing.ipynb
04_Testing.ipynb
 
 
05_SharingAnalysis.ipynb
05_SharingAnalysis.ipynb
 
 
Binder.ipynb
Binder.ipynb
 
 
CITATION.cff
CITATION.cff
 
 
Datalad.ipynb
Datalad.ipynb
 
 
Docker.ipynb
Docker.ipynb
 
 
Dockerfile
Dockerfile
 
 
LICENSE.md
LICENSE.md
 
 
Property-based-testing.ipynb
Property-based-testing.ipynb
 
 
README.md
README.md
 
 
environment.yml
environment.yml
 
 
proposal.md
proposal.md
 
 

Repository files navigation

ReproduciblePython 🐍🐱‍👤

DOI

Binder

Materials associated with the PyCon 2018 workshop on reproducible analysis in Python.

The proposal for this workshop can be found in the proposal.md file.


Slides

🗒️ The slides for the workshop can be found here:

  • Online html version: interactive slides
  • PDF version

💬 Discussion

We will encourage discussions over the workshop, for this purpose we will be using an Etherpad. Click on the following link: https://public.etherpad-mozilla.org/p/ReproduciblePython


🗃️ The content

This material covers the basics of reproducible workflows in Python and is provided in the following sections:

  1. Setup: installation instructions for the workshop
  2. Setting up projects: advise on best practices to set up projects with a reproducibility-first approach
  3. Working with data: information on how to use, archive, and share data
  4. Processing data, workflows: producing automated wokrflows
  5. All things testing: introduction to testing of standalone scripts and Jupyter notebooks
  6. Making code public: how to share your code and being credited for it

🦄 Additional materials

These are complementary materials that you can follow at your own pace if you wanted to dive further.

  • Getting started with Docker: introduction to containers and usage of repo2docker
  • Sharing your interactive notebooks using Binder
  • Introduction to Datalad

Solutions

The solutions to the tutorial can be found in the solutions folder. Make sure to read the solutions README first

🖥️ What do I need for this workshop?

The installation instructions can be found at http://bitsandchips.me/ReproduciblePython/Setup.html

Acknowledgements

The development of this material was funded by OpenDreamKit, a Horizon2020 European Research Infrastructure project (676541) that aims to advance the open source computational mathematics ecosystem.

OpenDreamKit logo

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

About

Workshop materials for PyCon 2018 workshop on reproducible analysis in Python

Resources

Readme
License
Activity

Stars

111 stars

Watchers

4 watching

Forks

20 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.