GMTPY.

Eine Open-Source-Python-Schnittstelle zu GMT
Jetzt downloaden

GMTPY. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sebastian Heimann
  • Website des Verlags:
  • http://kinherd.org/power/trac/wiki/GmtPy
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 28 KB

GMTPY. Stichworte


GMTPY. Beschreibung

Eine Open-Source-Python-Schnittstelle zu GMT GmtPy bietet eine nahtlose Integration von GMT in Programme Python Plotten. Hinzu kommt, dass es bietet (in einer Opt-in-Mode): automatischer tick Schritt Bestimmung, Layout-Management, automatische Skalierung und more.GMT ist ein großes Plotten-System, das zur Herstellung von qualitativ hochwertigen fähig ist EPS Grafiken. Als eine Sammlung von Befehlszeilen-Tools ist es gut für eine Integration geeignet, in automatische Datenverarbeitungs applications.However, für eine solche Aufgabe ist die Verwendung des Shell-Skripts bei weitem keine optimale Wahl. Glücklicherweise kann GMT als auch von jedem höheren Programmiersprache wie in diesem Fall Python.NOTE gefahren werden: GmtPy ist unter den Bedingungen der Apache-Lizenz 2.0 bereitgestellt und lizenziert. Hier sind einige der wichtigsten Features von GmtPy: Dünne und allgemeine Wrapper GMT Befehlsausführung: · GMT Befehle, Optionen und Argumente werden durch ein klares und einfaches Schema direkt von Methodenaufrufen und Methodenargumenten gebildet. Obwohl dieser Versuch nicht die hässliche Benennung von GMT Option Argumenten heilt, auf diese Weise ist es für den Benutzer transparent und es besteht keine Notwendigkeit für eine zusätzliche Dokumentation zu den GMT-Befehlen. Plain funktionale Verpackung, keine OO-Schnittstelle: · Wrapping GMT in eine objektorientierte Schnittstelle würde ansprechend sein, aber macht es würde vervollständigen nicht nur eine Menge Code erfordern, sondern auch eine große Menge an Dokumentation. Rewriting GMT würde mehr einfach sein, wenn dies das Ziel war. Portabilität und Konsistenz Unterstützung: · GmtPy verwendet seine eigene konsistente integrierten Satz von GMT Standardparameter, so dass auf einer anderen Maschine ein GmtPy Skript ausgeführt wird, oder von einem anderen Benutzerkonto nicht das Erscheinungsbild der Ausgabe Grafiken ändern sollte. Aber kann das Skript Parameter natürlich überschreiben die GMT Standard je nach Bedarf. Einkapselung und parallele Ausführung: · GmtPy hält automatisch ein temporäres Verzeichnis für jede Parzelle hergestellt werden. Wenn möglich, GMT der Isolationsmodus aktiviert und gebunden an das temporären Verzeichnis des Grundstücks. Bei sachgemäßer Anwendung macht es dies schmerzlos mehrere Instanzen eines GmtPy Skript parallel ausführen oder GMT in einer Multithread-Anwendung Plotten zu tun. GMT Versionsauswahl und Rückwärtskompatibilität: · Parallele Installationen verschiedener Versionen von GMT verwendet werden. Mit GmtPy ist es einfach, die GMT-Version auszuwählen, auf einer pro Parzelle zu Grunde zu legen. Automatische Skalierung als Opt-in: · Ein in hohem Maße konfigurierbar autoscaler vorgesehen. Es verfügt über eine automatischen Entfernungsberechnungen, automatische schön Tick Schritt Bestimmung, Kennzeichnung Unterstützung, skaliert Axt Anmerkungen und einige Komfortoptionen wie Snap-range-to-Zecken, symmetrische Skalierung und das Seitenverhältnis zu fixieren. Layout-Management als Opt-in: · Ein objektorientiertes Layout-Management-System kann verwendet werden, um bequem Nebenhandlungen auf einer Seite zu verteilen. In seinem Design ist es ähnlich wie die Layout-Systeme in verschiedenen GUI-Toolkits zur Verfügung gestellt. Verschiedene Layout-Manager beliebig für weitere Flexibilität verschachtelt werden können. · Verknüpfung der Begrenzungskasten in die Ausgabedateien für die Befestigung · Shortcut für PDF-Ausgabe Anforderungen: · Python


GMTPY. Zugehörige Software