Berechnen Sie Euler-charakteristische Kurven und Oberflächen von Bild- und Punktdaten.
Die Python-Pakete setuptools
, numpy
und scipy
sind Voraussetzungen für die Verwendung dieses Pakets.
Sie benötigen außerdem pybind11
, cmake
und einen C++
Compiler, um dieses Paket zu installieren. Es wird empfohlen, sowohl pybind11
als auch cmake
über conda
zu installieren.
>>> conda install -c anaconda cmake
>>> conda install -c conda-forge pybind11
Führen Sie abschließend den folgenden Befehl aus, um dieses Python-Paket zu erstellen und zu installieren
>>> pip install euchar
Wenn der obige Befehl beim Erstellen dieses Pakets fehlschlägt, können Sie dieses Repository in ein Verzeichnis euchar/
auf Ihrem Computer klonen und ausführen
>>> cd /<path>/<to>/<cloned>/<repo>/euchar/
>>> python setup.py install
Dadurch werden weitere Informationen zu den Fehlern ausgegeben, die zum Scheitern des Builds führen.
Windows. Führen Sie nach der Installation conda
die oben genannten Befehle in einer Anaconda prompt
aus. Für den C++-Compiler installieren Sie die Visual Studio-Community.
Die Dokumentation für dieses Projekt ist unter https://gbeltramo.github.io/euchar/ verfügbar, wo Anwendungsbeispiele für die Berechnung von Euler-Kennlinien und Euler-Kennflächen bereitgestellt werden.