My version of Supertool script to calculate Birth and Death dates

One of the issues is the English language and semantics

And these are the basics I use because I am still not sure how dates
were supposed to be used and is another example of an incredibly steep
learning curve which puts people off GRAMPS.

So range “between” “and” is exactly the same as using using “from” “to”
which for some reason GRAMPS takes as a span

So range
between 01/01/2020 and 09/10/2024
or from 01/01/2020 to 09/10/2024
both to me are the same

2024 is inherently a range between 01/01/2024 and 31/12/2024
May 2024 is inherently a range between 01/05/2024 and 31/05/2024

The use of the word about in context is a span which should be of the
form “date” and “duration”
so 1756 +/- 5 years which actually would convert to the range
from 01/01/1751 to 31/12/1761 thus proving span is irrelevant and why I
deleted it from DateHandler

the words “before” “after” give different context
so before 1756 is any date prior 01/01/1756
after 1756 is any date post 31/12/1756
and should have some appropriate limit (or duration) would then convert
it to a range.

I never use any form of calculated ages or dates to me they are
irrelevant I either have the date or I do not.

I also have changed Datehandler to aid presentation in Graph View
so that
< = before

= after
~ = circa which effectively is a guess around that +/- decade (or
generation)
<> = range “between” “and” where I have the dates in Day/Month/Year
format and no other

and that is all

The only age I use is in the form
died in his/her 82nd year so from day 1 after the 81st birthday until
the 82 birthday which GRAMPS cannot handle

I expect everyone uses their own set of guidelines for dating, this is
just what works for me

phil