Releases: Louis-Aime/Milesian_calendar_Ada
Milesian converter and Easter computus test - 2019-12
Scope
These main subprograms and library packages implement
- The Julian Day type for time and duration computations;
- The Milesian calendar (see www.calendriermilesien.org);
- Conversion between standard Ada calendar types, and Julian Day;
- Conversion between julian, gregorian and milesian calendars;
- Computation on a mean moon;
- Computation of Easter following the Julian and the Gregorian computus.
See main README for details, and .ads files for API specifications.
Versions
- V1.0: As of M2017-01-13 (2017-01-02), transferred to Github.
- V1.1 (2017-11): Computus test program enhanced. It is now possible to make several tests in a same session, and to see the result of each method for each year.
- V1.2 (2018-03): Minor fixes in comments and in README.MD.
- V2.0 (2019-01): Solar intercalation rule for the Milesian calendar is the same as for the Gregorian calendar
- V2.1 (2019-06): typos in source, no functionnal change
- V2.2 (2019-12): typos in comments, no functionnal change
Installation
The release contains two executable files for MS Windows environment.
These executable files have been prepared with GPS 6.0.1. by Adacore.
The source may be compiled and binded on any standard Ada development environment.
Milesian converter and Easter computus test - 2019-06
Scope
These main subprograms and library packages implement
- The Julian Day type for time and duration computations;
- The Milesian calendar (see www.calendriermilesien.org);
- Conversion between standard Ada calendar types, and Julian Day;
- Conversion between julian, gregorian and milesian calendars;
- Computation on a mean moon;
- Computation of Easter following the Julian and the Gregorian computus.
See main README for details, and .ads files for API specifications.
Versions
- V1.0: As of M2017-01-13 (2017-01-02), transferred to Github.
- V1.1: Computus test program enhanced. It is now possible to make several tests in a same session, and to see the result of each method for each year.
- V1.2: Minor fixes in comments and in README.MD.
- V2.0: Solar intercalation rule for the Milesian calendar is the same as for the Gregorian calendar
- V2.1: typos in source, no functionnal change
Installation
The release contains two executable files for MS Windows environment.
These executable files have been prepared with GPS 6.0.1. by Adacore.
The source may be compiled and binded on any standard Ada development environment.
Milesian converter and Easter computus test
Scope
These main subprograms and library packages implement
- The Julian Day type for time and duration computations;
- The Milesian calendar (see www.calendriermilesien.org);
- Conversion between standard Ada calendar types, and Julian Day;
- Conversion between julian, gregorian and milesian calendars;
- Computation on a mean moon;
- Computation of Easter following the Julian and the Gregorian computus.
See main README for details, and .ads files for API specifications.
Versions
- V1.0: As of M2017-01-13 (2017-01-02), transferred to Github.
- V1.1: Computus test program enhanced. It is now possible to make several tests in a same session, and to see the result of each method for each year.
- V1.2: Minor fixes in comments and in README.MD.
- V2.0: Solar intercalation rule for the Milesian calendar is the same as for the Gregorian calendar
Installation
The release contains two executable files for MS Windows environment.
These executable files have been prepared with GPS 6.0.1. by Adacore.
The source may be compiled and binded on any standard Ada development environment.
Milesian converter and Easter computus test
Scope
These main subprograms and library packages implement
- The Julian Day type for time and duration computations;
- The Milesian calendar (see www.calendriermilesien.org);
- Conversion between standard Ada calendar types, and Julian Day;
- Conversion between julian, gregorian and milesian calendars;
- Computation on a mean moon;
- Computation of Easter following the Julian and the Gregorian computus.
See main README for details, and .ads files for API specifications.
Versions
- V1.0: As of M2017-01-13 (2017-01-02), transferred to Github.
- V1.1: Computus test program enhanced. It is now possible to make several tests in a same session, and to see the result of each method for each year.
- V1.2: Minor fixes in comments and in README.MD.
Release note (M2019-01-15): the algorithm for the Milesian calendar implements
a supplemental clause to the solar intercalation rule: an intercalation day is suppressed every 32 century,
just before years -4000, -800, 2400 etc.
This rule has been deprecated in all other implementations.
Installation
The release contains two executable files for MS Windows environment.
These executable files have been prepared with GPS 6.0.1. by Adacore.
The source may be compiled on any standard Ada compiler.
Milesian converter and computus test
Enhancement of the computus test program. It is now possible to make several tests in a same session, and to see the result of each method for each year.
The Milesian converter is not changed.
Milesian converter and computus test, first GitHub version
These programs are as of M2017-01-13 (2017-01-02). Transferred on GitHub for safety and open access.