Pythonmania

Script Different!

Suchen in:
Suche:
In Partnerschaft mit Amazon.de
Startseite | Schockwellenreiter | Impressum
Anzeigen


Daily Link Icon Montag, den 26. März 2007
Die Schlange gibt mir den REST

OHM (MIT-Licence) »is a library for serving Python objects as REST-style HTTP APIs, and for consuming REST-style APIs as Python objects.« [Anarchaia]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Freitag, den 23. März 2007
I love RSS

Der Temboz RSS aggregator ist ein in Python geschriebener webbasierter Feed-Reader, der überall dort läuft, wo auch ein Python-Interpreter läuft. Er ist inspiriert von FeedOnFeeds (Web-basiert), Google News (Zwei-Spalten-Layout) und TiVo (Daumen). Die Software nutzt Mark Pilgrims ultra-liberalen RSS-Parser, SQLite und Cheetah. Der Webserver ist eingebaut, der Aggregator kann daher auf dem Desktop laufen. Und die Liste der Features ist beeindruckend, daher eine Notiz an mich: Testen! [Peter van I. per Email.]

Screenshot

(Schamlose Selbst-Promotion (doch sind wir nicht alle im Herzen ein wenig Kommerzblogger?) an:) Bei dieser Gelegenheit möchte ich darauf hinweisen, daß mein eigenes kleines Büchlein zu RSS und Atom laut Auskunft des Verlages am 27. März die Druckerei verläßt und an die Buchhandlungen ausgeliefert wird. Ihr könnt es dann also kaufen! (Schamlose Selbstpromotion aus.)

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Mittwoch, den 21. März 2007
Animationen mit der NodeBox

NodeBox (wir berichteten) ist nach ersten Tests wirklich ein nettes Tool für graphische Simualtionen und Visualisierungen. Das Open-Source-Programm basiert auf PyObjC und beherrscht daher als Ausgabeformate PDF und QuickTime. Die Graphik oder die Simulation wird in Python programmiert und kann dann in eines der beiden Formate ausgegeben werden. Ich habe das mal an einer simplen Animation ausprobiert

'Screenshot Nodebox' von kantel

und das Ergebnis anschließend als QuickTime-Film exportiert. OK, NodeBox speichert unkomprimiert und da war der Film dann auch gleich über 410 MB fett, aber iSquint rechnete mir das locker in der höchsten Qualitätsstufe auf 2 MB runter. Allerdings sind trotzdem noch Kompressionsartefakte zu sehen, doch für die meisten Anwendungen dürfte das ausreichen.

Der Flash-Film von Sevenload kann allerdings nur noch eine Ahnung davon liefern, wie die eigentliche Simulation aussah, aber nicht alle Simulationen basieren ja auf so feinen Linien.

Alles in allem ist NodeBox ein nettes und mächtiges Werkzeug und das Arbeiten damit macht richtig Spaß. Empfehlung!

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Donnerstag, den 15. März 2007
Yep! Klappt! Desktop-GIS mit der Schlange

Ich habe gestern zum Testen einmal Thuban (GPL), das in Python geschriebene Desktop-GIS (wir berichteten) auf (m)einem Mac installiert und getestet. Die Installation (.dmg, ca. 16 MB) war Mac-Typisch einfach und ist hier beschrieben.

'Screenshot Thuban (Mac)' von kantel

Thuban hat gegenüber anderen Desktop-GIS einige Vorteile: So gibt es einen Support für Projektionen und einen Export nach SVG. Das Wichtigste aber ist, daß es eine Python-API gibt, mit der man das Programm leicht mit eigenen Modulen erweitern kann. Mir gefällt es von allen von mir evaluierten Desktop-GIS bisher am Besten, aber ich bin ja noch nicht durch... Grins

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Dienstag, den 13. März 2007
Was Ihr schon immer über Unicode wissen solltet...

aber nie zu fragen wagtet: All About Python and Unicode and even more about Unicode. [Peter van I. per Email.]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Python

Daily Link Icon Montag, den 12. März 2007
GIS mit der Schlange

Thuban (GPL) ist ein Interactive Geographic Data Viewer der komplett in wxPython programmiert wurde. Er sollte daher überall dort laufen, wo es einen Python-Interpreter gibt. Eine Installationsanleitung und einen (nahezu) One Click Installer für MacOS X gibt es auch. Thuban unterstützt sowohl Vektordaten- (Shapefiles, PostGIS) als auch Rasterdaten-Layer (GeoTIFF).

Screenshot

Die Dokumentation gibt es hier (PDF Icon, 311 KB). Außerdem findet man dort noch eine interessante Diplomarbeit von Jan Schüngel: Management von Web-Mapping Anwendungen in GIS-Applikationen am Beispiel einer Thuban Extension zur Konfiguration des UMN MapServers (PDF Icon, 1,9 MB).

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Musik mit der Schlange

Notizzettel Musical MIDI Accompaniment »is an accompaniment generator — it creates midi tracks for a soloist to perform over from a user supplied file containing chords and MMA directives. MMA is written in Python. You'll need version 2.4.0 or greater of Python for MMA to work.« Und hier gibt es einen Mac Installation Guide für MacOS X. [Daily Python-URL! (from the Secret Labs)]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Freitag, den 9. März 2007
Heute vor fünf Jahren...

im Schockwellenreiter: Eine einfache Template Engine in Python. Sie war die Grundlage meines damaligen kleinen, selbstgestrickten Python-Weblog-Tools.

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Dienstag, den 6. März 2007
Cocoa für die Schlange

PyLogNotifier »is a small Python utility written with PyObjC that presents logs in a desktop environment. On MacOS X, it uses Growl to notify the user when new lines are appended to monitored logs.« [Peter van I. per Email.]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Python

Daily Link Icon Freitag, den 2. März 2007
Schlangenfraß

Im Python-Kochbuch gibt es ein paar nette neue Rezepte zur Simulation und Animation:

  • Boids Version 1.1: »The code presented below is an update to the original recipe presented on this web site. Several more configuration options are presented at the top of the file, and Rule 3 from the Boids algorithm is correctly used in the update_velocity method.«
  • Bouncing Ball Simulation: »The physics system used in this simulation is both incomplete and incorrect. This recipe evolved from the Boids Simulation and was an early attempt to simulate bouncing balls in an area contained with a force field on the sides and a floor on the bottom. The spheres will respond to movement of the window and will bounce if accelerated upward quickly«
  • Rain of Bombs: »This program is an mutated version of Bouncing Balls Demonstration. Bombs fall to the floor, but if they touch each other, they explode with velocity and are quickly repelled away from each other«
  • Physics: »Module for physics simulation. This module provides two classes that allow the approximation of physics behind bouncing balls.«
  • Explosive Embers: »This recipe is designed to show sample usage of the physics module.«

Ich sollte mal wieder mit der Schlange spielen. [Daily Python-URL! (from the Secret Labs)]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |




Werbung: