From 4050de98c92f8d00facd1884851634026d55c5de Mon Sep 17 00:00:00 2001 From: foefl Date: Thu, 13 Nov 2025 09:00:48 +0100 Subject: [PATCH] update docs --- README.md | 8 ++++---- docs/header.tex | 13 +++++++++++++ docs/manual.md | 12 +++++++----- docs/manual.pdf | Bin 128724 -> 128491 bytes scripts/cvt_manual.ps1 | 2 +- 5 files changed, 25 insertions(+), 10 deletions(-) create mode 100644 docs/header.tex diff --git a/README.md b/README.md index e9df28b..ee72d14 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Die im Rahmen des Projekts erstellte Anwendung erlaubt es, Bilder von Sensoren, - Abmessungen der Elektroden eines jeden Sensors auf Basis von Kalibrierungswerten (in der Form Pixel/Maßeinheit) - Erkennung von Anomalien und damit möglichen Defekten eines Sensors -Ein zu analysierendes Bild enthält zwei Sensoren mit ihrer jeweils definierten Anzahl an Elektroden. Ein solches Bild kann über die bereitgestellte CLI analysiert werden. Ist die Analyse erfolgreich, wird eine nach dem Bild benannte CSV-Datei im selben Verzeichnis, in welchem sich das Bild befindet, abgelegt. Diese CSV-Datei enthält die ermittelten Werte für die Abmessungen der Elektroden sowie deren Flächeninhalte. Jeder Sensor besitzt drei Elektroden. Demzufolge ergeben sich 2x3x3 = 18 Kennwerte. +Ein zu analysierendes Bild enthält zwei Sensoren mit ihrer jeweils definierten Anzahl an Elektroden. Ein solches Bild kann über die bereitgestellte Command-Line-Interface (CLI) analysiert werden. Ist die Analyse erfolgreich, wird eine nach dem Bild benannte CSV-Datei im selben Verzeichnis, in welchem sich das Bild befindet, abgelegt. Diese CSV-Datei enthält die ermittelten Werte für die Abmessungen der Elektroden sowie deren Flächeninhalte. Jeder Sensor besitzt drei Elektroden. Demzufolge ergeben sich 2x3x3 = 18 Kennwerte. Darüber hinaus wird ermittelt, ob die Sensoren jeweils Anomalien aufweisen. Die CSV-Datei enthält zusätzlich zu den 18 Maß-Kennwerten zwei Einträge mit jeweils ``0`` oder ``1``, ein Ergebnis der Anomaliedetektion für jeden Sensor. Bei einem Ergebnis von ``0`` wurde keine Anomalie festgestellt, bei ``1`` hingegen schon. @@ -22,11 +22,11 @@ Im Zuge der Analyse wird eine Heatmap für das Bild erzeugt, welche Rückschlüs Die Anwendung ist vollständig in Python implementiert. Zur Nutzung wird eine vollständige Python-Standalone-Umgebung mit allen erforderlichen Abhängigkeiten bereitgestellt. Das Anwendungsverzeichnis wird als gepacktes ZIP-Archiv bereitgestellt. Die entpackte Größe liegt bei etwa 1,3 GB. -Die Nutzung erfolgt über ein Command-Line-Interface (CLI), das über ein Python-Skript abgerufen werden kann. Dieses liegt im Wurzelverzeichnis der Python-Umgebung als ``cli.py`` ab. +Die Nutzung erfolgt über ein CLI, das über ein Python-Skript abgerufen werden kann. Dieses liegt im Wurzelverzeichnis der Python-Umgebung als ``cli.py`` ab. -## Command-Line-Interface (CLI) +## Command-Line-Interface -Die Funktionalität wird über ein CLI nutzbar gemacht. Hierfür liegt in der bereitgestellten Distribution im Ordner "python" ein Python-Skript ab. Dieses muss durch den ebenfalls in diesem Ordner befindlichen Interpreter "python.exe" aufgerufen werden. Erfolgt der Aufruf mit einem anderen Interpreter, werden die installierten Abhängigkeiten nicht gefunden und das Programm funktioniert nicht. Ausgehend vom Ordner, in dem das entpackte Applikationsverzeichnis abliegt, kann der Aufruf folgendermaßen stattfinden: +Die Funktionalität wird über ein CLI nutzbar gemacht. Hierfür liegt in der bereitgestellten Distribution im Ordner "python" ein Python-Skript ab. Dieses muss durch den ebenfalls in diesem Ordner befindlichen Interpreter "python.exe" aufgerufen werden. Erfolgt der Aufruf mit einem anderen Interpreter, werden die installierten Abhängigkeiten nicht gefunden und das Programm funktioniert nicht. Ausgehend vom Ordner, in dem das entpackte Applikationsverzeichnis abliegt, kann die Applikation folgendermaßen aufgerufen werden: ```pwsh cd ekf-sensor-anomalies-deployment\python diff --git a/docs/header.tex b/docs/header.tex new file mode 100644 index 0000000..bb72b04 --- /dev/null +++ b/docs/header.tex @@ -0,0 +1,13 @@ +\usepackage{listings} +\usepackage[scaled=0.9]{DejaVuSansMono} % or another monospaced font +\renewcommand{\ttdefault}{pcr} % 'pcr' = Courier +\lstset{ + basicstyle=\ttfamily\small, + columns=fullflexible, + keepspaces=true, + breaklines=true, + breakatwhitespace=true, + showstringspaces=false, + frame=none, + backgroundcolor=\color{white} +} \ No newline at end of file diff --git a/docs/manual.md b/docs/manual.md index 9d0dbbb..3c38fba 100644 --- a/docs/manual.md +++ b/docs/manual.md @@ -9,7 +9,7 @@ Die im Rahmen des Projekts erstellte Anwendung erlaubt es, Bilder von Sensoren, - Abmessungen der Elektroden eines jeden Sensors auf Basis von Kalibrierungswerten (in der Form Pixel/Maßeinheit) - Erkennung von Anomalien und damit möglichen Defekten eines Sensors -Ein zu analysierendes Bild enthält zwei Sensoren mit ihrer jeweils definierten Anzahl an Elektroden. Ein solches Bild kann über die bereitgestellte CLI analysiert werden. Ist die Analyse erfolgreich, wird eine nach dem Bild benannte CSV-Datei im selben Verzeichnis, in welchem sich das Bild befindet, abgelegt. Diese CSV-Datei enthält die ermittelten Werte für die Abmessungen der Elektroden sowie deren Flächeninhalte. Jeder Sensor besitzt drei Elektroden. Demzufolge ergeben sich 2x3x3 = 18 Kennwerte. +Ein zu analysierendes Bild enthält zwei Sensoren mit ihrer jeweils definierten Anzahl an Elektroden. Ein solches Bild kann über die bereitgestellte Command-Line-Interface (CLI) analysiert werden. Ist die Analyse erfolgreich, wird eine nach dem Bild benannte CSV-Datei im selben Verzeichnis, in welchem sich das Bild befindet, abgelegt. Diese CSV-Datei enthält die ermittelten Werte für die Abmessungen der Elektroden sowie deren Flächeninhalte. Jeder Sensor besitzt drei Elektroden. Demzufolge ergeben sich 2x3x3 = 18 Kennwerte. Darüber hinaus wird ermittelt, ob die Sensoren jeweils Anomalien aufweisen. Die CSV-Datei enthält zusätzlich zu den 18 Maß-Kennwerten zwei Einträge mit jeweils ``0`` oder ``1``, ein Ergebnis der Anomaliedetektion für jeden Sensor. Bei einem Ergebnis von ``0`` wurde keine Anomalie festgestellt, bei ``1`` hingegen schon. @@ -19,11 +19,11 @@ Im Zuge der Analyse wird eine Heatmap für das Bild erzeugt, welche Rückschlüs Die Anwendung ist vollständig in Python implementiert. Zur Nutzung wird eine vollständige Python-Standalone-Umgebung mit allen erforderlichen Abhängigkeiten bereitgestellt. Das Anwendungsverzeichnis wird als gepacktes ZIP-Archiv bereitgestellt. Die entpackte Größe liegt bei etwa 1,3 GB. -Die Nutzung erfolgt über ein Command-Line-Interface (CLI), das über ein Python-Skript abgerufen werden kann. Dieses liegt im Wurzelverzeichnis der Python-Umgebung als ``cli.py`` ab. +Die Nutzung erfolgt über ein CLI, das über ein Python-Skript abgerufen werden kann. Dieses liegt im Wurzelverzeichnis der Python-Umgebung als ``cli.py`` ab. -## Command-Line-Interface (CLI) +## Command-Line-Interface -Die Funktionalität wird über ein CLI nutzbar gemacht. Hierfür liegt in der bereitgestellten Distribution im Ordner "python" ein Python-Skript ab. Dieses muss durch den ebenfalls in diesem Ordner befindlichen Interpreter "python.exe" aufgerufen werden. Erfolgt der Aufruf mit einem anderen Interpreter, werden die installierten Abhängigkeiten nicht gefunden und das Programm funktioniert nicht. Ausgehend vom Ordner, in dem das entpackte Applikationsverzeichnis abliegt, kann der Aufruf folgendermaßen stattfinden: +Die Funktionalität wird über ein CLI nutzbar gemacht. Hierfür liegt in der bereitgestellten Distribution im Ordner "python" ein Python-Skript ab. Dieses muss durch den ebenfalls in diesem Ordner befindlichen Interpreter "python.exe" aufgerufen werden. Erfolgt der Aufruf mit einem anderen Interpreter, werden die installierten Abhängigkeiten nicht gefunden und das Programm funktioniert nicht. Ausgehend vom Ordner, in dem das entpackte Applikationsverzeichnis abliegt, kann die Applikation folgendermaßen aufgerufen werden: ```pwsh cd ekf-sensor-anomalies-deployment\python @@ -41,7 +41,9 @@ positional arguments: img_path file path to the image which is to be analysed calib_value_x calibration value in pixels per mcm for x axis, type: float calib_value_y calibration value in pixels per mcm for y axis, type: float - +``` +\newpage +``` options: -h, --help show this help message and exit ``` diff --git a/docs/manual.pdf b/docs/manual.pdf index 9a7b5ffd8607020a7f50a6cb65e017d8c7e3ff33..459a47262b21c4296023602efba813fe3e0765bc 100644 GIT binary patch delta 27166 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 diff --git a/scripts/cvt_manual.ps1 b/scripts/cvt_manual.ps1 index 222f9ea..832560c 100644 --- a/scripts/cvt_manual.ps1 +++ b/scripts/cvt_manual.ps1 @@ -1,2 +1,2 @@ # covert the manual Markdown file to PDF -pandoc .\docs\manual.md -o .\docs\manual.pdf -V geometry:"a4paper, margin=2.5cm" \ No newline at end of file +pandoc .\docs\manual.md -o .\docs\manual.pdf -V geometry:"a4paper, margin=2.5cm" -V header-includes="\usepackage[none]{hyphenat}" # -V header-includes="\lstset{escapeinside={(*@}{@*)}}" --include-in-header=.\docs\header.tex # --syntax-highlighting=idiomatic \ No newline at end of file