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. ```