Zeitrechnung

Anleitung | Herunterladen | Quellcode | API-Dokumentation

 

Eine Programmbibliothek zur Bestimmung der Zeitpunkte von Ereignissen.

Einfache Anwendung

Die Zeitpunkte beliebiger Ereignisse in verschiedenen Kalendersystemen können mit der Zeitrechnung bestimmt und in den westlichen (gregorianischen) Kalender überführt werden.

Unterschiedliche Arten der Bestimmung des Zeitpunkts werden von der Zeitrechnung in eine gemeinsame Schnittstelle zusammengeführt. Eine maschinelle Bestimmung der Zeitpunkte von Ereignissen wird so vereinheitlicht und deutlich vereinfacht.

Lizenz

Die Programmbibliothek Zeitrechnung ist Freie Software und wird unter den Bedingungen der GNU Affero General Public License 3.0 bereitgestellt.

Lizenzhinweis

Teile der Programmbibliothek Zeitrechnung implementieren Algorithmen aus dem Buch "Calendrical Calculations: The Millenium Edition", Cambridge University Press von Edward M. Reingold und Nachum Dershowitz aus dem Jahr 2001. Das Buch wird von einer Implementierung in Lisp begleitet, die hier online erhältlich ist. Der Lisp Code wird unter folgenden Bedingungen öffentlich zugänglich gemacht:

  • Der Code kann für eigene Zwecke verwendet werden (for personal use)
  • Der Code kann für Demonstrationszwecke genutzt werden (demonstrations purposes)
  • Verwendung für nicht-kommerzielle Zwecke unter Nennung der Urheber ist erlaubt (non-profit reuse with attribution)
  • Kommerzielle Nutzung des Codes sollte separat lizensiert werden und ist von der Lizenz des Lisp Codes nicht erlaubt

Die Programmbibliothek Zeitrechnung ist keine Reimplementierung des Lisp Codes sondern eine eigene Implementierung einzelner Algorithmen des Buches in Java.

 

Copyright © Ulrich Hilger, alle Rechte vorbehalten