<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>
</p>
<div id="page" dir="ltr" lang="de">
<div dir="ltr" id="content" lang="de"><span class="anchor"
id="top"></span>
<span class="anchor" id="line-1"></span>
<p class="line867">
</p>
Online: <a moz-do-not-send="true"
href="https://wiki.pythonde.pysv.org/pycologne/Protokoll20170510">https://wiki.pythonde.pysv.org/pycologne/Protokoll20170510</a><br>
<h1
id="Protokoll_des_Treffens_der_Python_User_Group_K.2BAPY-ln_.28pyCologne.29_Mai_2017">Protokoll
des Treffens der Python User Group Köln (pyCologne) Mai 2017</h1>
<span class="anchor" id="line-2"></span><span class="anchor"
id="line-3"></span>
<dl>
<dt>Ort</dt>
<dd>Chaos Computer Club Cologne (C4), Köln <span
class="anchor" id="line-4"></span></dd>
<dt>Datum</dt>
<dd>10.05.2014 <span class="anchor" id="line-5"></span></dd>
<dt>Beginn</dt>
<dd>19.00 Uhr <span class="anchor" id="line-6"></span></dd>
<dt>Anwesend</dt>
<dd>19 Personen <span class="anchor" id="line-7"></span></dd>
<dt>Protokoll</dt>
<dd>
<p class="line862">Alle / <a
href="https://wiki.pythonde.pysv.org/ChristopherArndt">Christopher
Arndt</a> (Redaktion) <span class="anchor" id="line-8"></span></p>
</dd>
<dt>Moderation</dt>
<dd>
<p class="line891">Henning Dickten <span class="anchor"
id="line-9"></span><span class="anchor" id="line-10"></span><span
class="anchor" id="line-11"></span></p>
</dd>
</dl>
<p class="line867">
</p>
<h2 id="Agenda">Agenda</h2>
<span class="anchor" id="line-12"></span><span class="anchor"
id="line-13"></span>
<ul>
<li>Eigene Pakete mit Conda Forge - Reimar Bauer <span
class="anchor" id="line-14"></span></li>
<li>Kivy Programme für Android bauen und installieren -
Christoper Arndt <span class="anchor" id="line-15"></span></li>
<li>RSA in Python - Ruben Gonzalez verschoben <span
class="anchor" id="line-16"></span></li>
<li>Github issues tracken mit pandas und pygithub - Christian
Geier <span class="anchor" id="line-17"></span><span
class="anchor" id="line-18"></span><span class="anchor"
id="line-19"></span></li>
</ul>
<p class="line867">
</p>
<h2 id="Organisatorisches">Organisatorisches</h2>
<span class="anchor" id="line-20"></span><span class="anchor"
id="line-21"></span>
<ul>
<li>
<p class="line862">Bitte mithelfen, das Etherpad zu führen:
<a class="https" href="https://yourpart.eu/p/pyc_20170510">https://yourpart.eu/p/pyc_20170510</a>
<span class="anchor" id="line-22"></span></p>
</li>
<li>Wir suchen immer Themen für Vorträge und andere
Veranstaltungspunkte <span class="anchor" id="line-23"></span><span
class="anchor" id="line-24"></span><span class="anchor"
id="line-25"></span></li>
</ul>
<p class="line867">
</p>
<h2 id="Vorstellungsrunde">Vorstellungsrunde</h2>
<span class="anchor" id="line-26"></span><span class="anchor"
id="line-27"></span>
<ul>
<li>Vorstellungsrunde: Es waren viele neue Gesichter da, daher
gab es eine kurze Vorstellungsrunde. <span class="anchor"
id="line-28"></span><span class="anchor" id="line-29"></span><span
class="anchor" id="line-30"></span></li>
</ul>
<p class="line867">
</p>
<h2 id="Vermischtes">Vermischtes</h2>
<span class="anchor" id="line-31"></span><span class="anchor"
id="line-32"></span><span class="anchor" id="line-33"></span>
<p class="line867">
</p>
<h3 id="Termine">Termine</h3>
<span class="anchor" id="line-34"></span><span class="anchor"
id="line-35"></span>
<ul>
<li>
<p class="line891"><a class="https"
href="https://pyconweb.com/">PyConWEB</a> 27.05. -
28.05.2017 in München <span class="anchor" id="line-36"></span></p>
</li>
<li>
<p class="line891"><a class="https"
href="https://piandmore.de/">Pi and More</a> 24.06.2017
in Trier <span class="anchor" id="line-37"></span></p>
</li>
<li>
<p class="line891"><a class="http"
href="http://de.pycon.org/">PyCon.DE</a> 25. - 27.
Oktober 2017 in Karlsruhe <span class="anchor"
id="line-38"></span><span class="anchor" id="line-39"></span></p>
</li>
</ul>
<p class="line867">
</p>
<h3 id="Projekte">Projekte</h3>
<span class="anchor" id="line-40"></span><span class="anchor"
id="line-41"></span>
<ul>
<li>
<p class="line891"><a class="http"
href="http://radar.projekt.org">RADAR</a> (DFG Projekt)
<span class="anchor" id="line-42"></span><span
class="anchor" id="line-43"></span></p>
<ul>
<li style="list-style-type:none">"RADAR ist ein
interdisziplinäres Forschungsdaten-Repositorium, das vor
allem für Daten aus dem „Long Tail of Sciences“
Speicherungs- und Publikationsservices anbietet." <span
class="anchor" id="line-44"></span><span
class="anchor" id="line-45"></span></li>
</ul>
</li>
</ul>
<p class="line867">
</p>
<h3 id="Releases">Releases</h3>
<span class="anchor" id="line-46"></span><span class="anchor"
id="line-47"></span>
<ul>
<li>
<p class="line862">jupyter notebook 5.0 <a class="https"
href="https://blog.jupyter.org/2017/04/04/jupyter-notebook-5-0/">https://blog.jupyter.org/2017/04/04/jupyter-notebook-5-0/</a>
<span class="anchor" id="line-48"></span><span
class="anchor" id="line-49"></span></p>
<ul>
<li>copy-and-paste von Zellen zwischen verschiedenen
notebooks <span class="anchor" id="line-50"></span></li>
<li>Zellen-Tags <span class="anchor" id="line-51"></span><span
class="anchor" id="line-52"></span></li>
</ul>
</li>
<li class="gap">
<p class="line862">ipython 6.0 <a class="https"
href="https://blog.jupyter.org/2017/04/19/release-of-ipython-6-0/">https://blog.jupyter.org/2017/04/19/release-of-ipython-6-0/</a>
<span class="anchor" id="line-53"></span><span
class="anchor" id="line-54"></span></p>
<ul>
<li>jedi completion <span class="anchor" id="line-55"></span><span
class="anchor" id="line-56"></span></li>
</ul>
</li>
<li class="gap">
<p class="line862">pydocstyles <a class="http"
href="http://www.pydocstyle.org/en/latest/release_notes.html#april-18th-2017">http://www.pydocstyle.org/en/latest/release_notes.html#april-18th-2017</a>
<span class="anchor" id="line-57"></span><span
class="anchor" id="line-58"></span></p>
<ul>
<li>numpy doc styles support <span class="anchor"
id="line-59"></span><span class="anchor" id="line-60"></span><span
class="anchor" id="line-61"></span></li>
</ul>
</li>
</ul>
<p class="line867">
</p>
<h3 id="Tool-Tipps">Tool-Tipps</h3>
<span class="anchor" id="line-62"></span><span class="anchor"
id="line-63"></span>
<ul>
<li>
<p class="line891"><a class="https"
href="https://pypi.python.org/pypi/isort">isort</a>:
Importe in Python-Sourcecode sortieren & organisieren
<span class="anchor" id="line-64"></span></p>
</li>
<li>
<p class="line891"><a class="https"
href="https://pypi.python.org/pypi/pipsi">pipsi</a>:
legt für Python-Tools ein eigenes virtualenv an und
installiert diese mit allen Abhängigkeiten darin. Zum
Beispiel: <span class="anchor" id="line-65"></span><span
class="anchor" id="line-66"></span></p>
</li>
</ul>
<p class="line867"><span class="anchor" id="line-67"></span><span
class="anchor" id="line-68"></span></p>
<pre><span class="anchor" id="line-1"></span> pipsi install isort</pre>
<span class="anchor" id="line-69"></span><span class="anchor"
id="line-70"></span>
<p class="line867">
</p>
<h2 id="Pr.2BAOQ-sentationen">Präsentationen</h2>
<span class="anchor" id="line-71"></span><span class="anchor"
id="line-72"></span>
<p class="line867">
</p>
<h3 id="Eigene_Pakete_mit_Conda_Forge">Eigene Pakete mit Conda
Forge</h3>
<span class="anchor" id="line-73"></span><span class="anchor"
id="line-74"></span>
<p class="line874">Referent: Reimar Bauer <span class="anchor"
id="line-75"></span><span class="anchor" id="line-76"></span></p>
<p class="line874">setup.py / requirements geben an, welche
dependencies ein Programm benötigt. <span class="anchor"
id="line-77"></span>Schwierig auf verschiedenen Plattformen
(Unix vs. Win vs. Mac) gleiche Dependencies zu erhalten. <span
class="anchor" id="line-78"></span>Lösung: (ana)conda <span
class="anchor" id="line-79"></span>Bietet verschiedene
Repositories (channels) sowie pinning bestimmter Versionen. <span
class="anchor" id="line-80"></span><span class="anchor"
id="line-81"></span></p>
<p class="line874">channels können selbst erstellt und gepflegt
werden, in denen conda-Rezepte angeboten werden. <span
class="anchor" id="line-82"></span><span class="anchor"
id="line-83"></span><span class="anchor" id="line-84"></span></p>
<p class="line867">
</p>
<h3 id="Kivy_Programme_f.2BAPw-r_Android_bauen_und_installieren">Kivy
Programme für Android bauen und installieren</h3>
<span class="anchor" id="line-85"></span><span class="anchor"
id="line-86"></span>
<p class="line874">Referent: Christoper Arndt <span
class="anchor" id="line-87"></span><span class="anchor"
id="line-88"></span></p>
<p class="line862">Notizen und Links: <a class="https"
href="https://git.io/v91N7">https://git.io/v91N7</a> <span
class="anchor" id="line-89"></span><span class="anchor"
id="line-90"></span></p>
<ul>
<li>Kivy ist ein GUI Framework für diverse Plattformen <span
class="anchor" id="line-91"></span></li>
<li>Demonstration von buildozer, ein Tool um kivy apps als
android APK zu bauen und zu deployen. <span class="anchor"
id="line-92"></span><span class="anchor" id="line-93"></span></li>
</ul>
<p class="line874">Chris zeigt eine exemplarische App (eine
Stoppuhr) aus dem Kivy-Blueprints Buch. <span class="anchor"
id="line-94"></span><span class="anchor" id="line-95"></span></p>
<p class="line874">Die ganze App besteht aus dem Programm
(main.py ca. 45 Zeilen), einer GUI-Definitionsdatei
(clock.kv), in der die GUI in einer Kivy-DSL beschrieben wird,
und einigen PNG und Font (TTF) Dateien. <span class="anchor"
id="line-96"></span><span class="anchor" id="line-97"></span><span
class="anchor" id="line-98"></span></p>
<p class="line867">
</p>
<h3 id="RSA_in_Python">RSA in Python</h3>
<span class="anchor" id="line-99"></span><span class="anchor"
id="line-100"></span>
<p class="line874">Referent: Ruben Gonzalez <span
class="anchor" id="line-101"></span><span class="anchor"
id="line-102"></span></p>
<p class="line867"><em>leider ausgefallen</em> <span
class="anchor" id="line-103"></span><span class="anchor"
id="line-104"></span><span class="anchor" id="line-105"></span></p>
<p class="line867">
</p>
<h3 id="Github_issues_tracken_mit_pandas_und_pygithub">Github
issues tracken mit pandas und pygithub</h3>
<span class="anchor" id="line-106"></span><span class="anchor"
id="line-107"></span>
<p class="line874">Referent: Christian Geier <span
class="anchor" id="line-108"></span><span class="anchor"
id="line-109"></span></p>
<p class="line862">Daran anschließend kurzer Austausch über
Bibliotheken für Diagrammdarstellung in Python und <a
class="nonexistent"
href="https://wiki.pythonde.pysv.org/JavaScript">?</a>JavaScript.
Dabei wurden genannt: <span class="anchor" id="line-110"></span><span
class="anchor" id="line-111"></span></p>
<ul>
<li>
<p class="line891"><a class="https"
href="https://matplotlib.org/">matplotlib</a> <span
class="anchor" id="line-112"></span></p>
</li>
<li>
<p class="line891"><a class="https"
href="https://seaborn.pydata.org/">seaborn</a> <span
class="anchor" id="line-113"></span></p>
</li>
<li>
<p class="line891"><a class="https" href="https://plot.ly/">plot.ly</a>
<span class="anchor" id="line-114"></span></p>
</li>
<li>
<p class="line891"><a class="http"
href="http://leafletjs.com/">leaflet</a>
(Kartendarstellung) <span class="anchor" id="line-115"></span></p>
</li>
<li>
<p class="line891"><a class="http"
href="http://gr-framework.org/">GR Framework</a>
(Echtzeitvisualisierung) <span class="anchor"
id="line-116"></span><span class="anchor" id="line-117"></span><span
class="anchor" id="line-118"></span></p>
</li>
</ul>
<p class="line867">
</p>
<h2 id="Kneipe">Kneipe</h2>
<span class="anchor" id="line-119"></span><span class="anchor"
id="line-120"></span>
<p class="line862">Der Abend wurde mit gemeinsamem Essen,
Trinken und regem Gespräch im <a class="http"
href="http://www.herbrands.de/">Herbrands</a> beendet. <span
class="anchor" id="line-121"></span><span class="anchor"
id="line-122"></span><span class="anchor" id="line-123"></span></p>
<p class="line862">Nächster Termin: 14.06.2017 (siehe <a
href="https://wiki.pythonde.pysv.org/pycologne#Termine">siehe
Hauptseite</a>) <span class="anchor" id="line-124"></span><span
class="anchor" id="bottom"></span></p>
</div>
</div>
</body>
</html>