Pyicl

legt die Boost.icl-Intervallcontainerbibliothek an Python aus
Jetzt downloaden

Pyicl Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John Reid
  • Website des Verlags:
  • http://sysbio.mrc-bsu.cam.ac.uk/

Pyicl Stichworte


Pyicl Beschreibung

Pyicl ist ein Modul, das die Boost.icl-Intervallcontainerbibliothek von Python freisetzt. Die Boost.icl-Intervallcontainerbibliothek stellt sich aus als: Intervalle sind in der Softwareentwicklung fast allgegenwärtig. Sie sind jedoch sehr einfach in benutzerdefinierten Klassen mit einem Paar von Zahlen kodiert, sodass sie nur implizit die meiste Zeit verwendet werden. Die Bedeutung eines Intervalls ist einfach. Sie repräsentieren alle Elemente zwischen der unteren und oberen Grenze und somit einem Set. Im Gegensatz zu den Sätzen können jedoch Intervalle normalerweise nicht zu einem einzigen neuen Intervall hinzugefügt werden. Wenn Sie eine Intervalle auf Intervalle hinzufügen möchten, die immer noch ein Set darstellt, kommen Sie mit der Idee von Intervall_Sets, die von dieser Bibliothek bereitgestellt werden, ankommen. Intervalcontainer der ICL wurden zunächst an der Cortex Software GmbH entwickelt, um Probleme im Zusammenhang mit dem Datum zu lösen Zeitintervall-Berechnungen im Kontext eines Krankenhausinformationssystems. Zeitintervalle mit zugehörigen Werten wie Rechnungsbetrag oder Therapien mussten in Statistiken, Rechnungsprogrammen und Therapieplanungsprogrammen manipuliert werden. Das ICL entstand also aus diesen industriellen Anwendungsfällen. Es extrahiert den generischen Code, der dazu beiträgt, gemeinsame Probleme aus dem Datums- und Uhrzeit-Problembereich zu lösen, und können auch in anderen Bereichen von Vorteil sein. Möglicherweise ist die vorteilhaftesten Aspekte von Intervallcontainern ihre sehr kompakte Darstellung von Sets und Karten. Die Arbeit mit Sets und Karten von Elementen kann sehr ineffizient sein, wenn in einem bestimmten Problembereich in typischerweise Elemente in angrenzenden Brocken auftreten. Neben einer kompakten Darstellung von assoziativen Behältern, die die Kosten von Raum und Zeit drastisch senken können, wird der ICL mit einem universellen Mechanismus der Aggregation geliefert, mit dem es erlaubt, zugehörigen Werten in sinnvoller Wege zu kombinieren, wenn sich Intervalle auf Insertion.pyIcl überlappen, um den Großteil von Die Funktionalität der C ++ - Boost.icl-Bibliothek an Python-Benutzer in einer intuitiven Way.Product-Homepage


Pyicl Zugehörige Software

postgrefix ure.

Eine Fixture zum Erstellen von PostgreSQL-Clustern und Datenbanken und erneut nach unten, der für den Einsatz bestimmt ist ... ...

66

Herunterladen