Skip to content

Commit

Permalink
Merge branch 'main' into vscodium_extension
Browse files Browse the repository at this point in the history
  • Loading branch information
chrbeckm authored Aug 28, 2023
2 parents 86e1932 + 96cae4d commit bb92370
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 86 deletions.
5 changes: 3 additions & 2 deletions css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -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%);
}

Expand Down
71 changes: 27 additions & 44 deletions install/linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -177,29 +166,24 @@ 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
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

Expand Down Expand Up @@ -235,17 +219,16 @@ Es sollte die Dokumentation von TeXLive geöffnet werden (in einem PDF-Betrachte

## <a id="update"></a>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

Expand Down
87 changes: 48 additions & 39 deletions install/macos.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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

Expand All @@ -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
Expand Down Expand Up @@ -126,23 +140,23 @@ Git einstellen: im Terminal (<span style="color: red;">__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

Expand All @@ -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
Expand All @@ -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.
**
Expand All @@ -170,6 +184,7 @@ Mit `Strg` + `c` beenden.

biber


Es sollte die Biber-Hilfe erscheinen.

texdoc texlive
Expand All @@ -185,17 +200,11 @@ Im Terminal:

## <a id="update"></a>Aktualisieren

### Anaconda

Im Terminal:

conda update anaconda

### Uncertainties
### Python Update: Mambaforge

Im Terminal:

pip install -U uncertainties
mamba update -n toolbox --all

### TeXLive

Expand Down
2 changes: 1 addition & 1 deletion install/windows-10.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
1 change: 1 addition & 0 deletions install/windows-11.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

```
Expand Down

0 comments on commit bb92370

Please sign in to comment.