"Calendrical" モジュール
========================

これは様々な暦についての計算をあつかうモジュールです。暦の計算は
"Calendrical Calculations"、および "Calendrical Calculations, II:
Three Historical Calendars" にもとづいています。

また、上記のものに加え、いくつかの暦のためにコードを追加しています。

このモジュールはつぎの暦をあつかいます:

    グレゴリオ暦 (いわゆる新暦)、暦週 ("ISO")、ユリウス暦 (欧州旧暦)、
    イスラム暦、ユダヤ暦、マヤ暦、フランス革命暦、古ヒンドゥ、アケリス
    の世界暦、コプト暦、エチオピア暦、ジャラリ暦、バハイ暦、インド国民
    暦、改訂ベンガル暦、新シク暦 (Nanakshahi)、いわゆる旧暦

このモジュールは、以前にただ "Calendar" モジュール群として扱っていたも
のから分離して "Calendrical" モジュールとしたものです。後方互換性のため
に lib/calendar2.py を用意しています。

注意: マヤ長期暦の対照は GMT (584,283) です。ジャラリ暦はまだ完全ではあ
りません。インド国民暦、改訂ベンガル暦、新シク暦 (Nanakshahi) は試験実
装です。旧暦の年は西暦をつかいます。このモジュールは、ユリウス日、およ
び修正ユリウス日を「年代学的」にあつかいます。


インストール
------------

スクリプト "setup.py" をつかいます。

  $ python setup.py build
 ($ su)
  # python setup.py install

くわしくは、"python setup.py --help" としてください。


謝辞
----

さまざまな暦計算のためのコードを書かれた Edward M. Reingold、
Nachum Dershowitz、Stewart M. Clamen 氏らに感謝します。


参考文献
--------

Nachum Dershowitz and Edward M. Reingold, "Calendrical Calculations"
Software---Practice & Experience, vol. 20, no. 9 (Sept. 1990),
pp. 899--928.

Edward M. Reingold, Nachum Dershowitz and Stewart M. Clamen,
"Calendrical Calculations, II: Three Historical Calendars"
Software---Practice & Experience, vol. 23, no. 4 (April. 1993),
pp. 383--404.

暦計算研究会編「新こよみ便利帳」恒星社厚生閣 1991

野島寿三郎編「日本暦西暦月日対照表」日外アソシエーツ 1987,1996

暦の会編「暦の百科事典」(新旧暦月日対照表:西沢利男)新人物往来社 1986,1989

内田正男編著「日本暦日原典第四版」雄山閣出版 1975,1992

日外アソシエーツ編集部編「21世紀暦」日外アソシエーツ 2000


ふなばただよし
mailto:tadf@funaba.org
http://www.funaba.org/
