diff --git a/css/custom.css b/css/custom.css
index 9ff8480e..0911d209 100644
--- a/css/custom.css
+++ b/css/custom.css
@@ -242,11 +242,12 @@ pre.highlight {
}
#backtotop-button a:after {
+ font-family: "Font Awesome 5 Free";
outline: none;
- content: "🡑";
+ font-weight: 600; content: "\f077";
position: relative;
display: block;
- top: 55%;
+ top: 50%;
transform: translate(0,-55%);
}
diff --git a/install/linux.md b/install/linux.md
index 05125187..a3fb6af2 100644
--- a/install/linux.md
+++ b/install/linux.md
@@ -78,42 +78,31 @@ und enthalten Tracking Software. Deswegen empfehlen wir VSCodium, eine Open-Sour
$ sudo pacman -S code
-### Anaconda
-__Wichtig__: Wir wollen Python 3.9 für Linux. [64-Bit (x86) Installer]
+### Python Installation: Mambaforge
-- [Anaconda](https://www.anaconda.com/products/individual#Downloads): Python und Bibliotheken
+Hier müssen im Terminal die folgenden Zeilen eingegeben werden:
-Im Terminal im Ordner mit der heruntergeladenen Datei den Befehl:
+ $ cd ~/.local
+ $ curl -LO "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh"
+ $ bash Mambaforge-$(uname)-$(uname -m).sh -p ~/.local/mambaforge
-```
-$ bash Anaconda3-2022.10-Linux-x86_64.sh -p ~/.local/anaconda3 -b
-```
+Die Lizenzvereinbarung muss, je nach Größe des Terminals mit `Enter` bis zum Ende erweitert werden. Und kann mit `yes` akzeptiert werden. Den Ort der Installation haben wir gesetzt, die Abfrage bestätigst du mit `Enter`.
+_Do you wish the installer to initialize Mambaforge by running conda init?_ `yes`.
-ausführen. Wenn es eine neue Version von Anaconda gibt, ändert sich der Dateiname und muss entsprechend angepasst werden.
+Damit ist die allgemeine Python Umgebung installiert.
+Jetzt muss noch eine spezielle Python Umgebung für den Toolbox Workshop installiert werden.
+Dafür musst du erst ein neues Terminal öffnen, dann:
-Öffnet die Datei `~/.bashrc` und fügt diese beiden Zeilen am Ende hinzu:
+ $ mamba create -y -n toolbox python=3.11 ipython numpy matplotlib scipy uncertainties sympy
-```
-. $HOME/.local/anaconda3/etc/profile.d/conda.sh
-conda activate
-```
+Diese startest du mit
-oder schreibt die beiden Zeilen mit den beiden folgenden Befehlen in die `~/.bashrc`
+ $ mamba activate toolbox
-```
-$ echo '. "$HOME/.local/anaconda3/etc/profile.d/conda.sh"' >> ~/.bashrc
-$ echo 'conda activate' >> ~/.bashrc
-```
-
-Schließt die aktuelle Konsole und öffnet eine neue.
-Am Anfang eures Prompts sollte ein `(base)` stehen.
+Nach erfolgreicher Installation kannst du die Installationsdatei noch löschen
-### Uncertainties
-
-```
-$ pip install uncertainties
-```
+ $ rm ~/.local/Mambaforge-*.sh
### TeXLive
@@ -177,6 +166,7 @@ Um git beizubringen, VSCodium als Editor zu benutzen:
Ebenfalls im Terminal:
+ $ mamba activate toolbox
$ ipython
Das Programm ipython sollte starten und ihr bekommt statt dem `$` einen
@@ -184,22 +174,16 @@ nummerierten Prompt, nun folgende Befehle eingeben.
In [1]: %matplotlib
In [2]: import matplotlib.pyplot as plt
- In [3]: plt.plot([1, 2, 4])
+ In [3]: import numpy as np
+ In [4]: import scipy
+ In [5]: import sympy
+ In [6]: import uncertainties
+ In [7]: plt.plot([1, 2, 4])
Es sollte ein Fenster mit einem Plot erscheinen, beenden mit
- In [4]: quit
-
-### Uncertainties
+ In [8]: quit
-Ebenfalls im Terminal:
-
- $ ipython
- In [1]: import uncertainties
-
-Es sollte keine Fehlermeldung erscheinen.
-
-Beenden mit `quit`
### Make
@@ -235,17 +219,16 @@ Es sollte die Dokumentation von TeXLive geöffnet werden (in einem PDF-Betrachte
## Aktualisieren
-### Anaconda
-
-Im Terminal:
+### Generell
- $ conda update anaconda
+ $ sudo apt update
+ $ sudo apt upgrade
-### Uncertainties
+### Python Update: Mambaforge
Im Terminal:
- $ pip install -U uncertainties
+ $ mamba update -n toolbox --all
### TeXLive
diff --git a/install/macos.md b/install/macos.md
index f8d6abda..c65aea6b 100644
--- a/install/macos.md
+++ b/install/macos.md
@@ -45,15 +45,40 @@ und MacTeX installieren.
### Command Line Tools
-Die command line tools beinhalten unter anderem Git und einen C/C++ Compiler.
+Die Command Line Tools beinhalten unter anderem Git und einen C/C++ Compiler.
Zur Installation gibst du Folgendes im Terminal ein
-```bash
-xcode-select --install
-```
+
+ xcode-select --install
+
und führst den Befehl mit `Enter` aus.
-Danach "Installieren" auswählen und warten. Der Download wiegt etwa 130 MB.
+Danach "Installieren" auswählen und warten. Der Download wiegt etwa 130 MB.
+
+### Python Installation: Mambaforge
+
+Hier müssen im Terminal die folgenden Zeilen eingegeben werden:
+
+ cd
+ curl -LO "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh"
+ bash Mambaforge-$(uname)-$(uname -m).sh
+
+Die Lizenzvereinbarung muss, je nach Größe des Terminals mit `Enter` bis zum Ende erweitert werden.
+Und kann mit `yes` akzeptiert werden.
+Den Ort der Installation kannst du mit `Enter` akzeptieren.
+_Do you wish the installer to initialize Mambaforge by running conda init?_ `yes`.
+
+Damit ist die allgemeine Python Umgebung installiert.
+Jetzt muss noch eine spezielle Python Umgebung für den Toolbox Workshop installiert werden.
+Dafür musst du erst ein neues Terminal öffnen, dann:
+
+ mamba create -y -n toolbox python=3.11 ipython numpy matplotlib scipy uncertainties sympy
+Diese startest du mit
+ mamba activate toolbox
+
+Nach erfolgreicher Installation kannst du die Installationsdatei noch löschen
+
+ rm ~/.local/Mambaforge-*.sh
### Texteditor VSCodium
@@ -73,9 +98,7 @@ und enthalten Tracking Software. Deswegen empfehlen wir VSCodium, eine Open-Sour
Um git beizubringen, VSCodium zu benutzen, im Terminal:
-```bash
-git config --global core.editor "codium --wait"
-```
+ git config --global core.editor "codium --wait"
### Anaconda
@@ -86,15 +109,6 @@ __Wichtig__: Wir wollen Python 3.9 Graphical Installer (unten auf der Seite). Da
Wenn der Laptop/Rechner einen M1-Chip hat muss der `64-bit (M1) Graphical Installer` heruntergeladen werden.
-### Uncertainties
-
-- [Uncertainties](http://pythonhosted.org/uncertainties/): Python-Bibliothek
- für automatisierte Fehlerrechnung
-
-Im terminal:
-
- pip install uncertainties
-
### MacTeX
- [MacTeX](https://tug.org/mactex/): Umfassende LaTeX-Distribution
@@ -126,23 +140,23 @@ Git einstellen: im Terminal (__Eigene Daten eintragen!
Ebenfalls im Terminal:
+ mamba activate toolbox
ipython
- %matplotlib
- import matplotlib.pyplot as plt
- plt.plot([1, 2, 4])
-Es sollte ein Fenster mit einem Plot erscheinen, beenden mit
+Das Programm ipython sollte starten und ihr bekommt statt dem `$` einen
+nummerierten Prompt, nun folgende Befehle eingeben.
- quit
+ In [1]: %matplotlib
+ In [2]: import matplotlib.pyplot as plt
+ In [3]: import numpy as np
+ In [4]: import scipy
+ In [5]: import sympy
+ In [6]: import uncertainties
+ In [7]: plt.plot([1, 2, 4])
-### Uncertainties
-
-Ebenfalls im Terminal:
-
- ipython
- import uncertainties
+Es sollte ein Fenster mit einem Plot erscheinen, beenden mit
-Es sollte keine Fehlermeldung erscheinen.
+ In [8]: quit
### Make
@@ -151,7 +165,7 @@ Ebenfalls im Terminal:
make
Es sollte folgende Ausgabe oder das deutsche Äquivalent erscheinen:
-
+
make: *** No targets specified and no makefile found. Stop.
### TeX
@@ -161,7 +175,7 @@ Im Terminal:
luatex
Es sollte folgende Ausgabe erscheinen:
-
+
This is LuaTeX, Version 1.15.0 (TeX Live 2022)
restricted system commands enabled.
**
@@ -170,6 +184,7 @@ Mit `Strg` + `c` beenden.
biber
+
Es sollte die Biber-Hilfe erscheinen.
texdoc texlive
@@ -185,17 +200,11 @@ Im Terminal:
## Aktualisieren
-### Anaconda
-
-Im Terminal:
-
- conda update anaconda
-
-### Uncertainties
+### Python Update: Mambaforge
Im Terminal:
- pip install -U uncertainties
+ mamba update -n toolbox --all
### TeXLive
diff --git a/install/windows-10.md b/install/windows-10.md
index c208f9ae..5d20d300 100755
--- a/install/windows-10.md
+++ b/install/windows-10.md
@@ -618,7 +618,7 @@ sudo apt install evince
### Mamba: Python
Um die Python Installation (durch Mamba) zu testen, sollten alle offenen Fenster des Windows Terminals
-geschlossen und ein neues geöffnet werden.
+geschlossen und ein Neues geöffnet werden.
Um die installierten Pakete nutzen zu können, muss zunächst die _virtuelle Umgebung_ mit diesem Befehl aktiviert werden:
diff --git a/install/windows-11.md b/install/windows-11.md
index b38a12f4..0fea3a7f 100644
--- a/install/windows-11.md
+++ b/install/windows-11.md
@@ -287,6 +287,7 @@ Sicherheit nachgeholt werden.
#### Installationsordner `~/.local`
+
Für die Installation von [Mambaforge (Python)](#Mambaforge) und [TeXLive (LaTeX)](#TeXLive) wird noch ein Ordner benötigt. Dieser kann mit dem folgenden Befehl erstellt werden.
```