Bestimmung der Zeitpunkte von Ereignissen
ulrich
2023-03-23 d20d989f5495492f1258c8313db7c19b429111a3
commit | author | age
66d68b 1 # Zeitrechnung
U 2
3 Eine Programmbibliothek zur Bestimmung der Zeitpunkte von Ereignissen.
4
5 Weitere Informationen auf der [Produktseite](https://uhilger.de/data/pg/zeitrechnung/).
6
9ada05 7 ### TODO
U 8
9 - Die Kalenderklassen sind wiederverwendbar, eine Folge von Umrechnungen benoetigt immer nur eine Instanz, ebenso die Ereignisklassen
10 - ISOKalender lazy loading in BasisKalender
11 - Cache bzw. lazy loading fuer Kalenderklassen fuer die Zeitpunkt-Berechnung 
12 - Die Starttage als statischen Wert festlegen (nicht ausrechnen)
0dc7db 13 - Neugestaltung des 'Innenlebens' der Klasse Definition 
U 14 - Weitere Kalender: traditionell Chinesisch, Buddhistisch, Hinduistisch, Koptisch, Persisch, Julianisches Datum
15 - Mond
66d68b 16
U 17 ## Lizenz
18
19 Veröffentlicht unter den Bedingungen der [GNU Affero General Public License](http://www.gnu.org/licenses/agpl-3.0)
20
21 ### Lizenzhinweis
22
23 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](https://www.cambridge.org/ch/academic/subjects/computer-science/computing-general-interest/calendrical-calculations-ultimate-edition-4th-edition?format=PB&isbn=9781107683167#resources) erhältlich ist. Der Lisp Code wird unter folgenden Bedingungen öffentlich zugänglich gemacht:
24
25 * Der Code kann für eigene Zwecke verwendet werden (for personal use)
26 * Der Code kann für Demonstrationszwecke genutzt werden (demonstrations purposes)
27 * Verwendung für nicht-kommerzielle Zwecke unter Nennung der Urheber ist erlaubt (non-profit reuse with attribution)
28 * Kommerzielle Nutzung des Codes sollte separat lizensiert werden und ist von der Lizenz des Lisp Codes nicht erlaubt
29
30 Die Programmbiblitohek Zeitrechnung ist keine Reimplementierung des Lisp Codes sondern eine eigene Implementierung einzelner Algorithmen des Buches in Java.