On my way to #PyConDE26 for a full week of #Python 🐍. Let's talk about #Jupyter, #JupyterHub, #JupyterLite, #mybinder, and #WASM. #PyConDE
Is #mybinder gone for good?

#MovingPandas example notebook links to #mybinder should be back in business 🎉

https://mybinder.org/v2/gh/movingpandas/movingpandas-examples/main

GitHub: movingpandas/movingpandas-examples/main

Click to run this interactive environment. From the Binder Project: Reproducible, sharable, interactive computing environments.

Is it just me, or is #mybinder.org having issues? Can't get https://mybinder.org/v2/gh/movingpandas/movingpandas-examples/main to work. Looks like a #docker error? 🤔

The command '/bin/sh -c TIMEFORMAT='time: %3R' bash -c 'time ${MAMBA_EXE} env update -p ${NB_PYTHON_PREFIX} --file "binder/environment.yml" && time ${MAMBA_EXE} clean --all -f -y && ${MAMBA_EXE} list -p ${NB_PYTHON_PREFIX} '' returned a non-zero code: 137

GitHub: movingpandas/movingpandas-examples/main

Click to run this interactive environment. From the Binder Project: Reproducible, sharable, interactive computing environments.

We have reworked the integration with the #mybinder platform, and you can now again interact with notebooks right in your browser (now using #JupyterLab instead of Jupyter Notebook).
As an example, here’s the notebook on fuzzing with grammars: https://mybinder.org/v2/gh/uds-se/fuzzingbook/HEAD?labpath=docs%2Fnotebooks/Grammars.ipynb

You can access these from any chapter in https://www.fuzzingbook.org via “Resources” → “Edit as Notebook”. Enjoy!

GitHub: uds-se/fuzzingbook/HEAD

Click to run this interactive environment. From the Binder Project: Reproducible, sharable, interactive computing environments.

We have reworked the integration with the #mybinder platform, and you can now again interact with notebooks right in your browser (now using #JupyterLab instead of Jupyter Notebook).
As an example, here’s the notebook on dynamic slicing: https://mybinder.org/v2/gh/uds-se/debuggingbook/HEAD?labpath=docs%2Fnotebooks/Slicer.ipynb

You can access these from any chapter in https://www.debuggingbook.org via “Resources” → “Edit as Notebook”. Enjoy!

GitHub: uds-se/debuggingbook/HEAD

Click to run this interactive environment. From the Binder Project: Reproducible, sharable, interactive computing environments.

Have had a hard time getting the #MyBinder #OpenRefine
instance to load this morning, the one recommended in the Library Carpentries OpenRefine curriculum.

I haven't used it in a while myself -- any #Carpentries folks know if it is still alive and kicking? Maybe just having a bad morning?

https://github.com/betatim/openrefineder/

GitHub - betatim/openrefineder: 💠 + 📚 OpenRefine on Binder!

💠 + 📚 OpenRefine on Binder! Contribute to betatim/openrefineder development by creating an account on GitHub.

GitHub

@andreasgoebel @onkelmarkus

Für den genannten Einsatz könnte ein Blick auf https://mybinder.org/ (oder eine eigene Jupyter(Hub)-Instanz) lohnen. Jupyter ist auf Julia, Python und R ausgelegt (darum der Name), erlaubt sehr einfach Text und Code zu mischen und Plots direkt einzufügen bzw. sogar interaktiv mit Slidern zu verwenden. Grade Jupyter-Lab ist sehr nahe an einer IDE. Hoffe das hilft.
#Jupyter #JupyterHub #myBinder

The Binder Project

Reproducible, sharable, open, interactive computing environments.

Before the second day of the Guix workshop start, a few TILs

- Guix can easily output deb, rpm's and containers https://guix.gnu.org/manual/en/html_node/Invoking-guix-pack.html 🪄
- http://mybinder.org/ knows how to build from Nix https://mybinder.readthedocs.io/en/latest/reference/index.html 😮
- _Everybody_ can preserve their software at the Software Heritage https://www.softwareheritage.org/ and if you have a public repository, chances are that it already is 📦

https://repro4research.sciencesconf.org/resource/page/id/1

#ReproducibleResearch #OpenScience #HPC #Guix #Nix #nixos #softwareheritage #mybinder

Invoking guix pack (GNU Guix Reference Manual)

Invoking guix pack (GNU Guix Reference Manual)

I hate Google, but #GoogleColab can be handy.
We had some teaching examples of #webscraping with #selenium on colab because installing the webdriver locally can be challenging for some students.
Google broke selenium scraping on colab. :((
Any #MyBinder suggestions? Something else..?