| Ruffus Light-Weight Computational Pipeline-Management für Python-Entwickler |
Jetzt downloaden |
Ruffus Ranking & Zusammenfassung
- Name des Herausgebers:
- Leo Goodstadt
- Website des Verlags:
- http://code.google.com/u/bunbun68/
- Betriebssysteme:
- Mac OS X
Ruffus Stichworte
Ruffus Beschreibung
Light-Weight Computational Pipeline-Management für Python-Entwickler Ruffus ist ein freier und offener leichter Weg, um Unterstützung für laufende Rechenleitungen zuzusetzen Eine Python-Funktion Jede Python-Funktion kann parallel zum Ausführen mehrerer Jobs aufgerufen werden. Der Zweck einer Pipeline besteht darin, automatisch zu ermitteln, welche Teile eines mehrstufigen Prozesses ausgeführt werden müssen, und in welcher Reihenfolge, um ein Ziel ("Ziele") zu erreichen ("Ziele"). Rechenleitungen, insbesondere zur Analyse großer wissenschaftlicher Datensätze, sind in weit verbreitet. Selbst eine konzeptionell einfache Reihe von Schritten kann jedoch schwierig sein, aufzubauen und zu warten, vielleicht, da die richtigen Werkzeuge nicht verfügbar sind. Hier sind einige wichtige Merkmale von "Ruffus": · Verwalten von Abhängigkeiten · Parallele Jobs · Beginnen Sie erneut von willkürlichen Punkten, insbesondere nach Fehlern · Anzeige der Pipeline als Flussdiagramm · Berichterstattung Anforderungen: · Python Was ist neu in dieser Version: Neue Eigenschaften: · Dateien können von der Aufgabe auf die Aufgabe angekettet werden, die impliziten Abhängigkeiten werden automatisch abgeleitet · Einschränkungen der Parameter entfernt. Jeder Grad an Nisting ist erlaubt. · Saiten enthalten Glob-Buchstaben `` `` []? * `` `` `` Automatisch als Globs abgeleitet und erweitert · Eingabe- und Ausgangsparameter mit Saiten, die angenommen wurden, dass sie Dateinamen angenommen haben, unabhängig von den verschachtelten Datenstrukturen, in denen sie gefunden werden Dokumentation: · Neue Dokumentation fast vollständig · Neu vereinfachtes 7-stufiges Tutorial · Neue Handarbeit in Arbeit Bug-Fix: · Planungsfehler
Ruffus Zugehörige Software