Jupyter Notebook zur Vorbereitung, Durchführung und Auswertung von Erdungsmessungen.
Project description
Erdungsmessung
Applikation als Jupyter Notebook zur Vorbereitung, Durchführung und Auswertung von Erdungsmessungen.
Die Applikation eignet sich für Erdungsmessungen bis zu 3 Messtagen, max. 4 Spannungsebenen und einen Messstrom.
Installation
Installiere Miniconda https://docs.anaconda.com/free/miniconda/index.html
Starte die CMD und erstelle eine neue virtuelle Umgebung:
conda create --name DevGround -c anaconda python=3.11.5
Die Applikation ist unter https://pypi.org/project/GroundingMeasurementApplication/ aufrufbar: Zur Installation der Abhägigkeiten den folgenden Befahl in die Python Konsole eingeben und bestätigen.
pip install GroundingMeasurementApplication
In der zuvor erstellten virtuellen Umgebung wird die Application und die dafür notwendigen Module heruntergeladen und installiert.
Nun das Packet aus dem Repository downloaden, am gewünschten Ort platzieren und entpacken: Link: https://github.com/Kalandoros/GroundingMeasurementApplication/releases/download/v0.0.1/GroundingMeasurementApplication.v0.0.1.zip
Konfiguration
-
Windows Einstellungen -> Datenschutz und Sicherheit -> Standort:
- Ortungsdienste: Ein
- Apps den Zugriff auf Ihren Standort erlauben: Ein
- Browser (Microsoft Edge, Google Chrome) -> Zulasssen, dass Desptop-Apps auf Ihren Standort zugreifen: Ein
-
Installation GPS-Sensor:
-
GPS-Sensor Columbus P-9 Race anschliessen.
-
Datei
ubloxGnssUsb.inf
per Rechtsklick installieren (Warnungen können ignoriert werden) -
PC Neustarten.
-
Nach Neustart im Gerätemanager die Installation des GPS-Sensors überprüfen.
-
-
JupyterLab Konfiguration -> Jupyter Terminal: Hintergrund: Standardmässig werden vom Jupyter Kernel nur Dateien bis 10MB verarbeitet.
- Generiere default JupyterLab Konfigurationsdatei:
jupyter-lab --generate-config
- Finden der Konfigurationsdatei:
C:\Users\<WindowsUserName>\.jupyter
- Editieren der Konfigurationsdatei (ca. bei Zeile 1100):
"websocket_max_message_size": 1000 * 1024 * 1024
(um Dateien bis zu einer Grösse von 1GB zu erlauben). Die vollständige Zeile in der Konfigurationsdatei sieht dann wie folgt aus:c.ServerApp.tornado_settings = {"websocket_max_message_size": 1000 * 1024 * 1024}
Dabei das Auskommentieren nicht vergessen. - Aufruf des Notebooks über JupyterLab:
jupyter-lab --config="jupyter_notebook_config.py" Erdungsmessung.ipynb
- Aufruf des Notebooks über Voila:
voila --config="jupyter_notebook_config.py" Erdungsmessung.ipynb
- Aufruf des Notebooks über Voila (alternativ):
voila Erdungsmessung.ipynb --Voila.tornado_settings="{'websocket_max_message_size': 1048576000}"
- Generiere default JupyterLab Konfigurationsdatei:
-
Frontkamera deaktivieren -> Windows Gerätemanager: Hintergrund: Richtige Auswahl der Kamera bei Aufnahme von Massnahmen
-
Windows Gerätemanager öffen:
jupyter-lab --generate-config
-
Kategorie
Systemgeräte
auswählen und enfalten. -
Gerät
Surface Camera Front
mit Rechtsklick auswählen. -
Wähle
Gerät deaktivieren
.
-
Benutzung
Einfach die Erdungsmessung.bat Datei doppelt anklicken. Die Application öffnet sich im Browser.
Alternative 1:
Öffne cmd und gebe conda voila Erdungsmessung.ipynb
ein und führe dieses Kommando aus.
Alternative 2:
Öffne Anaconda und aktiviere die Entwicklungsumgebung "DevGround".
Starte Jupyter Lab über das Menu und öffne die Erdungsmessung.ipynb
Datei.
Führe den Code (2 Zellen) aus.
Für Entwicklungszwecke können die beiden folgenden Befehle verwendet werden:
Jupyter Lab:
jupyter-lab --config="jupyter_notebook_config.py" Erdungsmessung.ipynb --VoilaConfiguration.file_allowlist="['.*']" --VoilaConfiguration.file_whitelist=".*\.js"
Voila:
voila --config="jupyter_notebook_config.py" Erdungsmessung.ipynb --enable_nbextensions=True --VoilaConfiguration.file_allowlist="['.*']" --VoilaConfiguration.file_whitelist=".*\.js"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file GroundingMeasurementApplication-0.0.2.tar.gz
.
File metadata
- Download URL: GroundingMeasurementApplication-0.0.2.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d23b8acadca94f4a3885dcad63925d948dad75a178fd0b79367b443d993218e4 |
|
MD5 | 4acfc87938827f0638d8f924a6222d4b |
|
BLAKE2b-256 | 49d42c5112a513f160793b5fe4283fc86ed270b8247f709c45592675ae51d43c |
File details
Details for the file GroundingMeasurementApplication-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: GroundingMeasurementApplication-0.0.2-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8046ec8909ca5391fe519af966b8f5a150222b873f6237038c5936f4ac23f25c |
|
MD5 | 131a98b5ed5900e0614627c765a8d237 |
|
BLAKE2b-256 | 8b9038794c590803679e1281b948861a29bc174635ca29639f9028cc9b6071da |