PyCologne Treffen Dezember 2015

Datum: 09.12.2015, 19:00 Uhr Ort: Chaos Computer Club Cologne (C4), Köln

Anwesend: 20 Personen

Reimar Bauer berichtete über die Verarbeitung von netCDF-Dateien, Henning Dickten führte in Logging ein, dazu Lightning Talks zu requirements.txt, Profiling mit KCacheGrind und Natural Language Processing mit spaCy von Christopher Arndt und Christian Geier. Außerdem Neuigkeiten zum Raspberry Pi Zero, zu Ubuntu 16.04 und eine Buchvorstellung von Woyand.

Themenvorschläge

  • IDE "Spyder" - Stephan Porz
  • Package "uncertainties" - Stephan Porz
  • Warum Excel ein schlechtes Werkzeug ist (Gastsprecher Kirill Pomogajko, vorgestellt von Stephan Porz)

Vorträge

Ideen zur Verarbeitung von netCDF-Dateien - Reimar Bauer

Auch Fragen und Diskussion zu objektorientiertem Design.

  • Missverständnissen vorbeugen mit selbstbeschreibendem Datenformat, plattformunabhängig und mit Kontextinformationen
  • Generell ein freies Format, in verschiedenen Gebieten existieren Standards
  • Verwandt mit HDF, HDF5 ist kompatibel, HDF5 hat mehr Datentypen (z.B. Bilder)
  • Frage in die Runde: Wie baut man Methoden dynamisch beim Einlesen der Daten auf?
  • In diesem Kontext als Hintergrund interessant: das IFF-Format (chunky) und Media-Container-Formate wie MKV etc.

Logging - Henning Dickten

Einführung und Diskussion.

Lightning Talks

Werkzeuge für das Verwalten der requirements.txt-Datei - Christopher Arndt

Profiling mit KCacheGrind und pyprof2calltree - Christian Geier

  • Mächtiges Werkzeug, wesentlich informativer, insbesondere für Python, als vergleichbare Profiler.
  • Verschiedene visuelle Darstellungen, inklusive Callgraph.

Natural Language Processing mit spaCy - Christian Geier

Organisatorisches

News

  • Ubuntu 16.04 LTS wird ohne Python 2 kommen (auf dem Installationsmedium).
  • Neues Raspberry-Board, wirklich günstig: der Raspberry Pi Zero, 1 GHz, 512 MB, Mini-HDMI, microSD, ca. 5 Euro, allerdings ohne LAN. https://www.raspberrypi.org/blog/raspberry-pi-zero/
  • Python Unconference Nr. 3 in Hamburg, 9. bis 11. September 2016.
  • Python-Barcamp in Köln, 2. bis 3. April 2016, kostenlos, aber Anmeldung erforderlich und Plätze beschränkt, Anmeldung wird bald eröffnet. https://www.barcamptools.eu/pycamp201604
  • EuroSciPy, 23. bis 27. August 2016 in Erlangen: https://www.euroscipy.org/2015/
  • Plone 5 wurde am 15. September released. Es gibt nun Konnektoren, um diverse Datenbanken, unter anderem für XML, WebDAV-Server, direkt im CMS als Struktur zu mounten.
  • Die Plone-5/Python-basierte Social-Intranet-Applikation http://www.quaive.com wurde auf der Plone-Konferenz in Bukarest vorgestellt. Zielgruppe: Anwender mit Bedarf für ein internes, sicheres, selbst hostbares System mit Facebook-ähnlichen Kommunikationsfunktionen. ACSR (Armin) ist Mitglied des Entwicklerkonsortiums.

Ankündigungen

Medien

Buch-Kurzvorstellung: "Python, Einführung in die Programmierung und mathematische Anwendungen", Woyand, 2012, Schlembach Verlag, ISBN 978-3-935340-73-1. http://www.lehmanns.de/shop/mathematik-informatik/25243514-9783935340731-python

Kneipe

Der Abend wurde mit gemeinsamem Essen, Trinken und regem Gespräch im Herbrands beendet.

Nächster Termin: 13.01.2016.


Protokoll des Treffens, gemeinsam im Etherpad mitgeschrieben und aus dem Archiv der Jahre 2013 bis 2020 übernommen.