<div dir="ltr">Ich freue mich auf die Themen und komme gern vorbei:<div><br></div><div><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">[x] ich komme</span><br style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">
<span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">[  ] ich komme nicht</span><br></div><div><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Viele Grüße,</span></div>
<div><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Martin</span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/9/8 Mike Müller <span dir="ltr"><<a href="mailto:mmueller@python-academy.de" target="_blank">mmueller@python-academy.de</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hallo zusammen,<br>
<br>
wir treffen uns turnusmäßig am Dienstag, 10.September, 20:00 Uhr<br>
am üblichen Ort, d.h. Zur Schule 20.<br>
<br>
Wir wollen uns diesmal den Quelltext von PyTables [1] ansehen. PyTables<br>
bietet Zugriff auf Dateien im  HDF5-Format [2]. Das Projekt bietet einige<br>
Besonderheiten, die es für uns interessant machen:<br>
<br>
* Die Code-Basis ist recht groß. Wie lassen sich größere Projekte<br>
  am Besten organisieren?<br>
* Die in C geschriebene HDF5-Bibliothek ist mit Cython [3] für Python<br>
  zugänglich gemacht. Das ist ein schönes Beispiel für die Cython-Nutzung.<br>
* Es gibt viele Tests. Der Aufruf ``tables.test()`` führt ca. 5400 Test aus.<br>
  Wir wollen uns einen Überblick über die Tests verschaffen.<br>
* PyTables ist mit der letzten Release auf PEP8-Namenskonventionen umgestiegen.<br>
  Es bietet aber aus Rückwärtskompatibilitätsgründen auch die alte Namensgebung<br>
  in gemischter ``kleinGroß``-Schreibweise an. Der Lösungsansatz dafür soll<br>
  uns beschäftigen.<br>
* PyTables ist nun auch für Python 3 verfügbar. Hier ist die<br>
  Portierungsstrategie für uns interessant.<br>
<br>
Weitere Infos:<br>
<a href="http://www.python-academy.de/User-Group/index.html" target="_blank">http://www.python-academy.de/User-Group/index.html</a><br>
<br>
Bitte wie immer kurze Antwort:<br>
[ ] ich komme<br>
[ ] ich komme nicht<br>
<br>
Viele Grüße<br>
Mike<br>
<br>
[1] <a href="http://www.pytables.org" target="_blank">http://www.pytables.org</a><br>
[2] <a href="http://www.hdfgroup.org/HDF5" target="_blank">http://www.hdfgroup.org/HDF5</a><br>
[3] <a href="http://cython.org" target="_blank">http://cython.org</a><br>
<br>
<br>
_______________________________________________<br>
Python-Leipzig mailing list<br>
<a href="mailto:Python-Leipzig@python.net">Python-Leipzig@python.net</a><br>
<a href="http://starship.python.net/mailman/listinfo/python-leipzig" target="_blank">http://starship.python.net/mailman/listinfo/python-leipzig</a><br>
<br>
Website der Python User Group Leipzig:<br>
<a href="http://www.python-academy.de/User-Group/" target="_blank">http://www.python-academy.de/User-Group/</a><br>
</blockquote></div><br></div>