Comments (8)
binder and repo2docker are more general than jupyter. I think it would be better to discuss it during the reproducibilty lesson. That's something we can discuss during our first Open House!
from reproducible-research.
I have the same feeling watching this lesson a couple of times and I like the suggestion..
from reproducible-research.
Same feeling still. I think that the binder part may be for me the most important outcome and I will focus on that. I will teach this lesson coming Tuesday and maybe manage to readjust the lesson until then.
from reproducible-research.
I think this part could be removed: https://coderefinery.github.io/jupyter/05-exercises/
It's interesting, but it's more about Python than it is about Jupyter. All in there is nice to have but IMO not a must have. If I was a beginner and to be convinced about Jupyter and perhaps a beginner in Python, this part would be overwhelming for me. We often do not have really the time for this part. If I would remove one part, I would remove this part.
Maybe the one part I would keep is the widget example.
from reproducible-research.
Instead of showing all the cool things that can be done in Python and Jupyter, for me the goal is more to convince whether and how to move own output->data->plot scripts from the harddrive and ad-hoc scripts to Jupyter+Binder. That's the learning outcome for me. I might spin-off a side-repo where I condense the lesson.
from reproducible-research.
what about moving selected parts of this lesson into the reproducibility lesson? we can then retire the jupyter lesson from regular workshops but keep it for special occasion
from reproducible-research.
I don't think we should retire the Jupyter lesson. I think it is still relevant. The Binder part is new to most. But it could become part of the reproducibility lesson. We can also keep the exercises as optional for special occasions.
from reproducible-research.
Moving this good suggestion to reproducibility lesson. Which doesn't mean it needs to be implemented immediately. It has been dormant here for 1.5 years.
from reproducible-research.
Related Issues (20)
- Lift learning outcomes from instructor guide to index page
- Move Exercise preparation to just before the exercise
- Good resource about containers from CSC HOT 4
- Motivation HOT 1
- Organizing your projects
- Exploring conda environments
- Recording computational steps HOT 1
- Check whether we still need make-alternative.md
- Add H. Seibolds's overview figure of how to do reproducible software
- Fix rendering issues in "organizing projects"
- Add solutions to exercises
- Mention snakemake --lint
- Mention https://ds-wizard.org/
- Add word count explanation image
- Mention other popular workflow tools
- Update instructor guide
- `environment.yml` files should include python version
- citation for Code Refinery? HOT 1
- Mention somewhere "Building reproducible analytical pipelines with R"
- Update detailed schedule in instructor notes HOT 21
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reproducible-research.