/numer-pa1

Primary LanguagePython

-----------------------------------------------------------
--------------------   DATEIEN:  --------------------------
-----------------------------------------------------------

Die Datei "pa1.py" enthält den wichtigsten (mathematischen) Teil von unserer
Lösung.

Die anderen Dateien nutzen diese Funktionen, um Bilder zu erzeugen.

-----------------------------------------------------------
--------------------   NUTZUNG:  --------------------------
-----------------------------------------------------------

Um den Laplace-Operator für n=5, m=7 zu visualisieren, nutzen Sie:

python visualizeLaplace.py

-----------------------------------------------------------

Um alle Bilder (Wasser und Himmel) anzuzeigen, nutzen Sie entweder:

python run_show_images.py

oder:

python run_show_images.py <thread_cnt>

zum Beispiel:

python run_show_images.py 2

Per Default nutzt das Programm bis zu 6 Threads. Das ist schnell, aber braucht
zu viel RAM (~7GB) auf einmal. Wenn sie weniger RAM haben, beschränken sie
die Anzahl. (Wir prüfen die Anzahl von CPU-Kernen nicht, dazu brauchen wir ein
anderes Paket. Wenn ihr Prozessor weniger Kerne als 6 hat, können sie die
Anzahl manuell beschränken.)

-----------------------------------------------------------

Falls es ein Problem mit der Anzeige von matplotlib-Figuren gibt, können Sie die
Bilder mit dem folgenden Befehl direkt als Dateien speichern:

python run_save_images.py

oder:

python run_save_images.py <thread_cnt>

Die Dateinamen (oder Präfixe) können in run_save_images.py bearbeitet werden.

-----------------------------------------------------------

Wir laden auch unsere Tests in "test_pa1.py" hoch, sie werden wie folgt
durchgeführt: 

python -m pytest --verbose

Dazu brauchen sie das pytest-Modul.

-----------------------------------------------------------
--------------------   GRUPPE:   --------------------------
-----------------------------------------------------------

Cem Gündoğdu
Gaeun Kim
Zhanel Sainova

-----------------------------------------------------------