馃懡 krixano

I have been making a new graphical calendar program for a while now. It's not done yet, but I'm making progress. It's a custom GUI made with SDL for rendering, so it's quite responsive, and has decent animations.

It can calculate a form of Sundial Time, which is used so that it can calculate Jewish Prayer times. Islamic prayer times are more complicated to calculate, so that's not done yet.

It can also handle 4 different calendars atm: Gregorian, Julian, Jewish Calendar, and Islamic Kuwait Algorithm (this usually has a setting to tweak when months start as well, but that's not finished yet).

It can calculate most Jewish holidays, and some Christian Eastern Orthodox holidays.

[1/2]

1 month ago 路 馃憤 astroseneca, eph, martin

Actions

馃憢 Join Station

12 Replies

馃懡 astroseneca

@krixano See some examples of user interface layout:

https://i.postimg.cc/4NCbw9p9/noc-fir-Planetdance.jpg

https://i.postimg.cc/FsjpQbSJ/diur-fir-Solar-Fire.jpg

https://i.postimg.cc/Qd36BYDb/diur-fir-Zet.jpg

https://i.postimg.cc/1XVFMSGq/noc-fir-Morinus.jpg 路 1 month ago

馃懡 astroseneca

@krixano The calculation of firdarii does not require enabling of either astrological ephemeris or astronomical calculations. This is simple arithmetic.

But there is one trick. The user will have to enter one feature of his birth horoscope in advance: whether he was born at night or during the day. And that's it.

Firdarii is a very simple, but quite effective astrologer's tool for calculating the dynamics of life events. Naturally, you need to understand how to interpret it, but this is the concern of an astrologer or a qualified user. 路 1 month ago

馃懡 krixano

@astroseneca The Islamic Calendar is based on observation alone in many countries, as far as I understand it. However, the arithmetic/tabular version (Kuwaiti algorithm, or Tabular Hijri) is used for secular dates and software (usually with a setting for an offset to match it to the observed calendar if needed).

Most calendars are not calculated astronomically. The only thing that's calculated somewhat in this way in this program is sunrise and sunset times (although, for now I just use NOAA's tables until I finish the astronomical calculations).

I'm not aware of firdaria, but I'll look into it. Thanks!

[2/2] 路 1 month ago

馃懡 krixano

@astroseneca Most of these calendars are tabular/arithmetic rather than astronomical calculations. The Gregorian, Julian, and Jewish calendars use simple arithmetic to calculate these calendars, and this was done so that it was easy to have a consistent calendar for everyone, although it naturally must introduce some error (which becomes the very reason for the switch from Julian to Gregorian).

[1/2] 路 1 month ago

馃懡 krixano

@mc Btw, that is not to disparage Pentecosts, non-denominational Christians (of which much of my family is, including my Grandma), and Jehovah's Witnesses. While I disagree with their approach, I respect most of what they are trying to do, and this search for calculating the end times shows their faith in God and desire to be with Him. 路 1 month ago

馃懡 krixano

@eph Thanks! I will definitely add those in - it's going on my todo list right along with the Islamic hours :)

I think Roman Catholic might have hours too? I will have to check on that. 路 1 month ago

馃懡 krixano

@mc Additionally, the end times was developed within Judaism during a time of great persecution of the Jews and comes mostly from exilic books (Deutero-Isaiah, Ezekial) and involves return of all of the Jews from the Diaspora, a new leader of Israel, physical resurrection of the dead, and peace among all nations and animals.

The afterlife is another thing that is uncertain - some Jews believe in it and some Jews don't. That's because the Hebrew Bible doesn't talk about an afterlife and instead usually talks about Gehinnom (a physical place which was cursed because people sacrificed their children there) and Sheol (translated Hell or Underworld, but not like either at all). 路 1 month ago

馃懡 krixano

@mc Careful, Jews are not like Pentecosts, non-denominational Christians, or Jehovah's Witnesses. :D There's less of an emphasis on figuring out when the end times are, and it's conceived differently. There's no rapture in Judaism (or some Christian sects either, actually) and some Jews put emphasis on the end times being a social change among the people over time rather than a cataclysmic event. Anyways, you can't get an exact date, and so most Jews (and many Christian sects outside of the previously mentioned) don't even try, and instead try to focus on enacting social change for the good. 路 1 month ago

馃懡 mc

Seems great. (And the Jewish calendar will tell us the date of the end of times/Era ;) 路 1 month ago

馃懡 eph

Very cool! If your calendar calculates sundial time, it probably would also work for finding the Hours in the Eastern Orthodox tradition (1st, 3rd, 6th, 9th, &c in the Horologion). 路 1 month ago

馃懡 astroseneca

All this is good, and I wish you success, but let's not forget the firdarii: https://firdaria.com/index.php

Firdaria from Robert Hand correspond to those that the great Arab encyclopedist Al-Biruni had and have long proved their accuracy (if you at least something understand in astrology, of course). 路 1 month ago

馃懡 krixano

Since tasks go very well with calendars, it will also handle tasks as well. I plan on having at least three different ways to view and manipulate events/tasks: the usual Calendar View (day, week, month), Kanban board, and a timeline view that basically looks like a waterfall timeline. The timeline view is mainly used for tasks/events that take place over many days or months.

You will also be able to add events based on a specific calendar, which is especially useful for recurring events (since the Gregorian Date would change with each recurrence).

Finally, the program will take a little bit of inspiration from Bullet Journalling, as well.

[2/2] 路 1 month ago