Sumatra-Server

Django-App, die den serverseitigen Teil eines Sumatra-HTTPRECORDSTORE implementiert
Jetzt downloaden

Sumatra-Server Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • CeCILL
  • Name des Herausgebers:
  • Andrew Davison
  • Website des Verlags:
  • http://bitbucket.org/apdavison/

Sumatra-Server Stichworte


Sumatra-Server Beschreibung

Django-App, die den serverseitigen Teil eines Sumatra-HTTPRECORDSTORE implementiert Sumatra Server ist eine Django-App, die einen HTTP-basierten Speicher für Aufzeichnungen von Rechenexperimenten (z. B. Skriptanalysen, Simulationen) implementiert, mit dem Ziel, reproduzierbare Forschung zu unterstützen. Insbesondere implementiert er das serverseitige Gegenstück an den httrecordstore-Client in Sumatra . Es basiert auf dem Piston Framework.getting startes der folgenden Annehmlichkeiten, dass Sie bereits über ein Django-Projekt verfügen, an das Sie einen Datensatzladen für Computerexperimente hinzufügen möchten. Wenn Sie dies nicht tun, können Sie hier ein Beispielprojekt herunterladen. Sie müssen Sumatra-Server, Sumatra, Kolben und Django-Tagging installiert haben. Fügen Sie der Installation_Apps Tupel in Ihren Settings.py:'sumatra_server's'sumatra.web's'sumatra.Recordstore.Django_Store ". django.contrib.contentypes'.Now Entscheiden Sie, wo in Ihrer URL-Struktur das Record Store Ihre URLs.py entsprechend live live live und bearbeiten wird, zB: urlpattern = Muster ('', # andere URL-Mappings (R '^ Records /', enthalten 'sumatra_server.urls')),) Jetzt aktualisieren Sie Ihre Datenbank mit dem Ausführen von SyncDB: Python Manage.py syncDb Erstellen von Tabellen ... Erstellen von Tabellen Sumatra_Server_Projekt Erstellen von Tabelle django_store_store erstellen table django_store_dependenz erstellen table django_store_repository erstellen table django_store_parameterset erstellen table django_store_ladetabletabelle erstellen tabelle erstellen DJANGO_STORE_DATASTAUTORE TABELLE DJANGO_STORE_PLATTFORMINFORMATION TABELLE DJANGO_STORE_RECORD_PLATFORMS Erstellen von Tisch Django_store_Record_Dependencendes erstellen table django_store_record Erstellen von table Tagging_tag Erstellen von table tagging_taggeditemif Sie möchten einige Testdaten laden, um es auszuprobieren. "ABC123" .apisumatra Server implementiert eine erholsame API, die entweder HTML oder JSON zurückgibt, abhängig von dem Akzeptierkopf in der HTTP-Anforderung. Wenn Sie normalerweise über einen Webbrowser auf die Seite zugreifen, sollten Sie die HTML-Version erhalten, während Sumatra- oder kompatible Tools die JSON-Version erhalten. Sie können den Akzeptierkopf auch überschreiben, indem Sie explizit hinzufügen? Format = HTML oder? Format = JSON bis zum Ende des URL.JSON-Formathere ist ein Beispiel für einen Simulationsdatensatz, der mit JSON codiert ist. Dies ist das Format, das verwendet werden muss, um einen neuen Datensatz in den Speicher zu setzen: {"Benutzer": "testuser", "project_id": "testproject", "label": "20100709-154255", "Grund": "Simulation" So testen Sie den HTTPRECORDSTORE mit Sumatra Server "," Ergebnis ":" Eureka! Nobelpreis hier kommen wir. "," ausführbar ": {" path ":" / usr / local / bin / python "," Version ":" 2.5 .2 "," Name ":" Python "," Optionen ":" "}," Repository ": {" URL ":" / Benutzer / Andrew / TMP / Sumatratest "," Typ ":" MercurialRepository "}," Version ":" 396c2020ca50 "," diff ":" "," main_file ":" main.py "," Parameter ": {" content ":" seed = 65785 # Samen für Zufallszahlengenerator \ ndistr = \ "Uniform \ "# statistische Verteilung, um Werte von \ nn = 100 # Zeichnen von Werten zu zeichnen, um", "Typ": "Simpleinameterset"}, "launch_mode": {"type": "seriallaunchmode", "Parameter": "{}" }, "Zeitstempel": "2010-07-0915:42:55", "Dauer": 0.58756184577941895, "Datastore": {"Typ": "FileSystemDatastore", "Parameter": "{'root":' / Benutzer / Andrew / tmp / sumatratest / data '} "}," data_key ":" "," Abhängigkeiten ": ," Plattformen ": ," Tags ":" "} Die meisten von Diese Felder sind schreibbar, dh wenn Sie einen anderen Datensatz auf dieselbe URL setzen, werden nur Änderungen in "Grund", "Ergebnis" und "Tags" berücksichtigt. Datenbank Ihres Django-Projekts. Anforderungen: · Python · Django


Sumatra-Server Zugehörige Software

Cssupdater.

Bearbeiten Sie Ihre CSS mit FireBug und lassen Sie CSSUPDATER die entsprechende Eigenschaft und den Wert in Ihrem CSS ... ...

30

Herunterladen