| Forum der Vereinigung der Sternfreunde https://forum.vdsastro.de/ |
|
| Python https://forum.vdsastro.de/viewtopic.php?t=5334 |
Seite 1 von 1 |
| Autor: | Christian Netzel [ 16. Juli 2018, 21:48:26 PM ] |
| Betreff des Beitrags: | Python |
Hallo, hier ist eine kurze Beschreibung von Python mit einer Liste der wichtigsten Bibliotheken (Libraries) https://arxiv.org/pdf/1807.04806.pdf Viele Grüße Christian |
|
| Autor: | Lothar Schanne [ 20. Juli 2018, 04:32:38 AM ] |
| Betreff des Beitrags: | Re: Python |
Der Artikel ist aber sehr veraltet (von 2011). Wichtige Bibliotheken wie Astropy sind inzwischen entwickelt worden, die im Artikel noch nicht erwähnt sind. Ich zähle mal einige neuere Bibliotheken auf (so weit ich sie kenne): Astropy: http://www.astropy.org/ und die vielen darin enthaltenen "affilitated packages": http://www.astropy.org/affiliated/index.html PyAstronomy : http://www.hs.uni-hamburg.de/DE/Ins/Per ... index.html Pyspeckit: https://pyspeckit.readthedocs.io/en/latest/ |
|
| Autor: | Lothar Schanne [ 21. Juli 2018, 14:10:41 PM ] |
| Betreff des Beitrags: | Re: Python |
Noch einige Worte zu Python aus meiner heutigen Sicht:
|
|
| Autor: | Martin Dubs [ 23. Juli 2018, 20:10:22 PM ] |
| Betreff des Beitrags: | Re: Python |
Hallo Lothar, vielen Dank für Deine Beschreibung der wichtigsten Versionen von Python. Das ist sehr hilfreich, da ich gerade die ersten Versuche mache, mit der Idee, meine Meteorspektren auszuwerten. Am OHP in Südfrankreich habe ich dazu einige Anregungen und Hilfe bekommen, insbesondere von Giovanni Leidi von der Uni Pisa. Auch Deine Schnipsel sind sehr hilfreich. Wenn ich mal was funktionierendes beisammen habe, werde ich mich wieder melden. Auch ich muss meine Hirnzellen von Zeit zu Zeit in Schwung halten. Gruss, Martin |
|
| Autor: | Christian Netzel [ 23. Juli 2018, 22:22:49 PM ] |
| Betreff des Beitrags: | Re: Python |
Hallo Lothar, Ubuntu 18.4 ist nur eine beta-Version. Hoffentlich ist 18.10 besser. Wichtig ist, daß numpy läuft. Ich habe folgendes Skript laufen lassen. import astropy astropy.test() Ich habe den Eindruck, daß astropy unter Python3.6 läuft. Sicher bin ich mir aber noch nicht! Viele Grüße Christian |
|
| Autor: | Lothar Schanne [ 23. Juli 2018, 23:04:48 PM ] |
| Betreff des Beitrags: | Re: Python |
Hallo Christian, in Ubuntu 18.04 ist Python 3.6 standardmäßig installiert. Und damit läuft auch numpy, pandas, matplotlib, astropy und viele andere Pakete. Allerdings ist es gefährlich, Pakete in das systemweite Python, das Ubuntu für Betriebssystem-Zwecke benutzt, an der Softwareverwaltung (apt-get oder Symantec) vorbei zu installieren, beispielsweise mit pip. Ich hatte mir vor Monaten damit meine Ubuntu 16.04 Version zerschossen. Deshalb meine Empfehlung: Eine Python 3.x Version im persönlichen User-Verzeichnis (bei mir /home/lothar) installieren, und diese konsequent mit pip verwalten. Oder die Anaconda-Distribution von Python 3.6 - ebenfalls im Userverzeichnis - zu installieren, die konsistent mit conda verwaltet wird. Ich arbeite derzeit mit Python 3.7. |
|
| Autor: | Christian Netzel [ 23. Juli 2018, 23:40:44 PM ] |
| Betreff des Beitrags: | Re: Python |
Hallo Lothar, ich habe mir mein Ubuntu auch zweimal zerschossen. Welchen Vorteil hat Python 3.7 gegenüber 3.6? Es ist mir allerdings bis jetzt nicht gelungen Pyraf zu installieren. Christian |
|
| Autor: | Lothar Schanne [ 24. Juli 2018, 01:20:23 AM ] |
| Betreff des Beitrags: | Re: Python |
Hallo ob Python 3.7 gegenüber 3.6 Vorteile hat....ich weiß es nicht. Die Neuerungen sind hier zu finden: https://docs.python.org/3.7/whatsnew/ch ... -7-0-final Aber das sagt mir nicht viel. So tief stecke ich noch nicht in Python. Ich habe eben bei meiner Neuinstallation von Python3 vor 3 Wochen einfach die neueste Version genommen. Anaconda habe ich auch installiert. Das verwendet derzeit 3.6. Aber ich verwende im Moment Anaconda nicht. Konzentriere mich vorläufig auf reines Python. |
|
| Autor: | Lothar Schanne [ 24. Juli 2018, 01:32:41 AM ] | ||
| Betreff des Beitrags: | Re: Python | ||
Hallo zusammen, mich würde mal interessieren, wer von euch welche Entwicklungsumgebung zum Schreiben von Python-Skripten benutzt. Es gibt da ja viele, beispielsweise IDLE, Spyder, Jupyter-Lab, Jupyter-notebook, VS studio ..... oder auch einfach nur die Benutzung eines Editors wie emacs oder vi, für die es teilweise ja auch plugins gibt, die z.B. Code-Unterstützung bieten (Farbmarkierung, automatische Code-Ergänzung, debugging). Ich verwende derzeit überwiegend Spyder 3. Da habe ich eine ipython-Konsole in einem Fenster, in einem weiteren den Editor, und weitere Fenster zeigen mir die bereits vorhandenen Variablen, Hilfe und einiges mehr an. Ich kann also interaktiv Code ausprobieren, und wenn er funktioniert, per copy/paste in den Editor übernehmen. Siehe Bildschirmfoto.
|
|||
| Autor: | Gerrit Grutzeck [ 24. Juli 2018, 16:04:49 PM ] |
| Betreff des Beitrags: | Re: Python |
Hallo, Zitat:
Ubuntu 18.4 ist nur eine beta-Version. Hoffentlich ist 18.10 besser.
Hast du schlechte Erfahrungen mit Ubuntu 18.04 LTS gemacht? Eigentlich ist es eine normale LTS Release, sollte also stabil sein. In kürze müsst sogar das Update auf 18.04.1 erscheinen. Spätestens dann sollte das ganze stabil laufen. Plane aktuell bald mein System neu mit Ubuntu 18.04 aufzusetzen. @Lothar: Für Python verwende ich normalerweise entweder Atom oder Jupyter als Entwicklungsumgebenung. Spyder 3 will ich in Zukunft auch mal ausprobieren. Viele Grüße, Gerrit |
|
| Autor: | Christian Netzel [ 24. Juli 2018, 16:52:44 PM ] |
| Betreff des Beitrags: | Re: Python |
Zitat:
Hallo,
Hallo Gerrit,Hast du schlechte Erfahrungen mit Ubuntu 18.04 LTS gemacht? Eigentlich ist es eine normale LTS Release, sollte also stabil sein. In kürze müsst sogar das Update auf 18.04.1 erscheinen. Spätestens dann sollte das ganze stabil laufen. Plane aktuell bald mein System neu mit Ubuntu 18.04 aufzusetzen. Viele Grüße, Gerrit es wäre übertrieben zusagen, daß ich mit Ubuntu 18.04 schlechte Erfahrung gemacht habe. Es war halt der pip - conda Konflikt. Viele Grüße Christian |
|
| Seite 1 von 1 | Alle Zeiten sind UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|