New on CTAN: lua-calendrica
Datum: 20. Juli 2026 14:40:31 MESZ
Udi Fogiel submitted the
lua-calendrica
package.
Version: 0.1 2026-07-19
License: apache2
Summary description: Lua Implementation of Calendrical Calculations by Dershowitz & Reingold
Announcement text:
lua-calendrica is a Lua port of the calendar conversion algorithms from Calendrical Calculations: The Ultimate Edition (4th ed.) by Reingold & Dershowitz. It covers over 20 calendar systems including Gregorian, Julian, Hebrew, Islamic, Chinese, Hindu (traditional and astronomical), Mayan, Persian, Tibetan, Balinese, and more, staying close to the structure of the book's reference implementation. The module is purely computational with no formatting or typesetting functionality, and has no dependencies beyond Lua 5.3 or later. For an example of use with typesetting in LuaTeX, see the upcoming release of polyglossia, where support for Chinese lunisolar calendar will be added.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/lua-calendrica The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/luatex/generic/lua-calendrica/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs
lua-calendrica is a Lua port of the calendar conversion algorithms from Calendrical Calculations: The Ultimate Edition (4th ed.) by Reingold & Dershowitz. It covers over 20 calendar systems including Gregorian, Julian, Hebrew, Islamic, Chinese, Hindu (traditional and astronomical), Mayan, Persian, Tibetan, Balinese, and more, staying close to the structure of the book's reference implementation. The module is purely computational with no formatting or typesetting functionality, and has no dependencies beyond Lua 5.3 or later. For an example of use with typesetting in LuaTeX, see the upcoming release of polyglossia, where support for Chinese lunisolar calendar will be added.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/lua-calendrica The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/luatex/generic/lua-calendrica/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs
lua-calendrica – Lua implementation of Calendrical Calculations by Dershowitz & Reingold
This is a Lua port of the calendrical algorithms from Calendrical Calculations (4th edition) by Nachum Dershowitz and Edward M. Reingold.
It covers a wide range of calendars including Gregorian, Hebrew, Islamic, Persian, Chinese, Hindu (modern and old), Tibetan, Balinese, Mayan, Julian, Coptic, Ethiopic, French Revolutionary, Icelandic, Akan, Bahá’í, and more, along with astronomical calculations for sunrise, sunset, lunar phases, and solar terms.
| Paket | lua-calendrica |
| Version | 0.1 2026-07-19 |
| Betreuer | Udi Fogiel |