Skip to main content

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

  1. 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
  2. Installation GPS-Sensor:

    • GPS-Sensor Columbus P-9 Race anschliessen.

    • Datei ubloxGnssUsb.inf per Rechtsklick installieren (Warnungen können ignoriert werden)

      image

    • PC Neustarten.

    • Nach Neustart im Gerätemanager die Installation des GPS-Sensors überprüfen.

      image

  3. 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}"
  4. 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.

      image

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

GroundingMeasurementApplication-0.0.2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file GroundingMeasurementApplication-0.0.2.tar.gz.

File metadata

File hashes

Hashes for GroundingMeasurementApplication-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d23b8acadca94f4a3885dcad63925d948dad75a178fd0b79367b443d993218e4
MD5 4acfc87938827f0638d8f924a6222d4b
BLAKE2b-256 49d42c5112a513f160793b5fe4283fc86ed270b8247f709c45592675ae51d43c

See more details on using hashes here.

File details

Details for the file GroundingMeasurementApplication-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for GroundingMeasurementApplication-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8046ec8909ca5391fe519af966b8f5a150222b873f6237038c5936f4ac23f25c
MD5 131a98b5ed5900e0614627c765a8d237
BLAKE2b-256 8b9038794c590803679e1281b948861a29bc174635ca29639f9028cc9b6071da

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page