python-holidays icon indicating copy to clipboard operation
python-holidays copied to clipboard

Add SH Saint Helena, Ascension and Tristan da Cunha holidays

Open arkid15r opened this issue 8 months ago • 5 comments

URLs:

  • https://en.wikipedia.org/wiki/Saint_Helena,_Ascension_and_Tristan_da_Cunha
  • https://www.sainthelena.gov.sh/2023/news/public-and-government-holidays-2024/
  • https://www.sainthelena.gov.sh/wp-content/uploads/2024/08/Public-Notice-Public-Holidays-2025.pdf
  • https://www.qppstudio.net/public-holidays/saint_helena.htm
  • https://holidayapi.com/countries/sh/2025

arkid15r avatar Apr 18 '25 04:04 arkid15r

I would like to work on this

Shrot101 avatar Jun 06 '25 17:06 Shrot101

Hi @arkid15r,

I wanted to ask for some guidance regarding the inclusion of historical holidays for Saint Helena in the holidays package.

As you know, Saint Helena is a British Overseas Territory, so its holiday calendar has been significantly influenced by the British Crown and associated national events. In addition to regular public and regional holidays, there have been several one-off or special occasion holidays in the past—such as:

26 May 2017 – Ratting Day (Tristan da Cunha)

3 June 2022 – Queen Elizabeth II’s Platinum Jubilee

Some of these events are specific to particular years and are not regularly recurring, often originating from royal or national observances or local decisions. I’ve come across references indicating that holiday ordinances were issued as far back as 1948. However, compiling a reliable list of such historical holidays has proven challenging.

I searched extensively for authoritative sources that include holiday data for Saint Helena prior to 2015. Unfortunately:

Websites like Timeanddate.com only list holidays from 2015 onward.

I have not been able to find digitized legal documents or official calendars issued before 2015 that include these holidays.

Local archives or legal gazettes seem to be the only possible sources, but they aren’t accessible online or are very hard to track down.

My question is: In cases where no verifiable and complete source is available for historical holidays (pre-2015), how should we proceed in the holidays package?

Is it acceptable to include only holidays from 2015 onward, based on verifiable sources like timeanddate.com and other references mentioned above?

Should we attempt to add known one-off events (like Ratting Day or Jubilee holidays) if at least some documentation exists, even if others remain undocumented?

Or should we avoid including uncertain or unverifiable holidays altogether until proper historical data can be sourced?

I want to make sure my contribution follows the best practices of the project and doesn’t compromise data quality or consistency. I’d really appreciate your advice on how to handle this situation.

Thanks so much for your time and guidance!

Shrot101 avatar Jun 09 '25 05:06 Shrot101

Is it acceptable to include only holidays from 2015 onward, based on verifiable sources like timeanddate.com and other references mentioned above?

Yes, it's better to have a shorter period, but a reliable one.

Should we attempt to add known one-off events (like Ratting Day or Jubilee holidays) if at least some documentation exists, even if others remain undocumented?

Ratting Day is annual holiday, it's just proclaimed separately each year. The Royal Jubilee - yes, it should be included as special holiday.

KJhellico avatar Jun 09 '25 16:06 KJhellico

@Shrot101 any progress on this?

arkid15r avatar Jun 22 '25 18:06 arkid15r

@Shrot101 any progress on this?

Working on it.

Shrot101 avatar Jun 23 '25 09:06 Shrot101

Hey @arkid15r Assign me this please, thank youu!

Abheelash-Mishra avatar Aug 02 '25 02:08 Abheelash-Mishra