-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
French Revolutionary Calendar #615
Comments
The sansculottides (complementary days after 12 months at the end of the year) must not be handled as 13th month. Strictly modelling the exact properties of the original historic calendar "as is" is the goal here. Of course, correct naming of months and days is essential, too. In order to realize both goals, an extra hidden element representing either month or sansculottides as Update from 2017-06-15: The idea using a hidden text element is not practical because a French Revolutionary date requires two different formats dependent on if it is a sansculottide day or not. And the sansculottide format has only two elements instead of three for normal dates. |
Link: https://en.wikipedia.org/wiki/French_Republican_Calendar
The implementation should take into account if the dates for the commune of Paris are based on the autumnal equinox method or on an algorithmic variant (not yet clear to me). |
After having done my own equinox calculations: Both the equinox-method and the Rommé-method yield the same dates for the commune of Paris in year 1871. The commune has at least not obviously chosen the Rommé-method although I might be wrong here - possible corrections citing historical sources welcome. This fact indicates favouring the equinox method because of its legal/official status during the French Revolution. Conclusion: The |
Other experiments/implementations about this topic: ThreeTen/threeten-extra#71 (discussion only about algorithmic details) |
A good source for the original laws of French Revolution says:
The term "équinox vrai" (true equinox) indicates the usage of apparent solar time, not mean solar time, so the equation of time to convert from mean to apparent solar time is obviously necessary, too. And about the term "franciade":
We need to not overlook the word "ordinairement" (usually), so the franciade is not always four years long as users could interprete it on first glance. Support for franciades in the Time4J-implementation would also be nice. |
This will be done in two steps. This issue is only about the first step, namely to introduce this calendar as subclass of
CalendarVariant
based on the algorithmic proposal of Rommé. Another variant called LEGAL is also possible and will only be applicable on the historic period during the French Revolution.The real leap year calculation based on autumnal equinox requires astronomical calculations and represents step 2 which will be introduced in a later release as another variant.
Update from 2017-03-24:
Now I have calculations for autumnal equinox available (astro-branch) so the two-step-strategy does not seem to be necessary any longer.
The text was updated successfully, but these errors were encountered: