From 8857777221f67de9fff6f37115ec7e2e6e8e1a6e Mon Sep 17 00:00:00 2001 From: Dennis Terhorst Date: Fri, 21 Jun 2024 11:49:33 +0200 Subject: [PATCH 1/4] Update and rename readme.org to readme.md Add the "Try it on EBRAINS" button and fix some links --- readme.org => readme.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) rename readme.org => readme.md (54%) diff --git a/readme.org b/readme.md similarity index 54% rename from readme.org rename to readme.md index 1229229..c2010ef 100644 --- a/readme.org +++ b/readme.md @@ -1,28 +1,32 @@ -#+title: Readme - -* Arbor Tutorial for NestConf +# Arbor Tutorial for [NEST Conference 2024](https://nest-simulator.org/conference-2024) This tutorial take you from the bare bones concepts of bio-physically detailled cells to a simple network in Arbor. It is meant mainly for self-directed study and experimentation with the opportunity to ask questions. If you are tackling -this on your own (i.e. not during a workshop), please contact us on [[https://app.gitter.im/#/room/#arbor-tutorial:gitter.im][Gitter]]. +this on your own (i.e. not during a workshop), please contact us on [Gitter](https://app.gitter.im/#/room/#arbor-tutorial:gitter.im). + +## Getting Started + +The easiest way to run this tutorial is installation-free on the EBRAINS platform. You can open an account with your institutional email address for free and then start the tutorial here: + +[![](https://nest-simulator.org/TryItOnEBRAINS.png)](https://lab.ebrains.eu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fthorstenhater%2Farbor-tutorial&urlpath=lab%2Ftree%2Farbor-tutorial%2Farbor-tutorial.ipynb&branch=main) -* Getting Started +Aternatively you can install all dependencies on your own system manually. You'll need recent versions of Linux or MacOS, Python3, and possibly a C++ compiler. Start by cloning this repository and then open a shell: -#+begin_src bash +```bash python3 -m venv venv source venv/bin/activate pip3 install arbor numpy seaborn matplotlib networkx jupyter jupyter lab -#+end_src +``` While your packages are being installed, you can take a look at the introduction -in ~intro.pdf~. Then, open the ~arbor-tutorial.ipynb~ notebook; everything else +in . Then, open the notebook; everything else should follow from there. -* Useful Links +## Useful Links - Source code :: https://github.com/arbor-sim/arbor/ - Documentation :: https://docs.arbor-sim.org/en/stable/ - Chat server :: https://app.gitter.im/#/room/#arbor-sim_community:gitter.im From 4c6efbf7ab6d11a033df7495ad02660dec7f111a Mon Sep 17 00:00:00 2001 From: Dennis Terhorst Date: Fri, 21 Jun 2024 11:51:25 +0200 Subject: [PATCH 2/4] Update kernel in arbor-tutorial.ipynb --- arbor-tutorial.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arbor-tutorial.ipynb b/arbor-tutorial.ipynb index 98a686b..5851476 100644 --- a/arbor-tutorial.ipynb +++ b/arbor-tutorial.ipynb @@ -1427,9 +1427,9 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "EBRAINS 24.04", "language": "python", - "name": "python3" + "name": "ebrains-24-04" }, "language_info": { "codemirror_mode": { From b367530eb28f9576e499e64bb54c42da21abd942 Mon Sep 17 00:00:00 2001 From: Dennis Terhorst Date: Fri, 21 Jun 2024 12:08:52 +0200 Subject: [PATCH 3/4] Fix matplotlib inline output --- arbor-tutorial.ipynb | 1 + 1 file changed, 1 insertion(+) diff --git a/arbor-tutorial.ipynb b/arbor-tutorial.ipynb index 5851476..2c49f18 100644 --- a/arbor-tutorial.ipynb +++ b/arbor-tutorial.ipynb @@ -24,6 +24,7 @@ "metadata": {}, "outputs": [], "source": [ + "%matplotlib inline\n", "import arbor as A\n", "import numpy as np\n", "import seaborn as sns\n", From 306b9e43a4fc54c3dc62cf1f87f357c847b3c24f Mon Sep 17 00:00:00 2001 From: Dennis Terhorst Date: Mon, 24 Jun 2024 15:22:55 +0200 Subject: [PATCH 4/4] Fix kernel name --- arbor-tutorial.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arbor-tutorial.ipynb b/arbor-tutorial.ipynb index 2c49f18..9eb5030 100644 --- a/arbor-tutorial.ipynb +++ b/arbor-tutorial.ipynb @@ -1428,9 +1428,9 @@ ], "metadata": { "kernelspec": { - "display_name": "EBRAINS 24.04", + "display_name": "EBRAINS-24.04", "language": "python", - "name": "ebrains-24-04" + "name": "ebrains-24.04" }, "language_info": { "codemirror_mode": {