arconverter.constants API documentation

# arconverter.constants

Calendar constants for the Absalom Reckoning system.

This module contains the mapping dictionaries for converting between Gregorian and Absalom Reckoning calendar systems. All dictionaries use month/day numbers as keys starting from 1.

View Source

     1"""Calendar constants for the Absalom Reckoning system.
     2
     3This module contains the mapping dictionaries for converting between Gregorian and
     4Absalom Reckoning calendar systems. All dictionaries use month/day numbers as keys
     5starting from 1.
     6"""
     7
     8arDays = {
     9    1: 'Moonday',   # First day of the week
    10    2: 'Toilday',   # Second day of the week
    11    3: 'Wealday',   # Third day of the week
    12    4: 'Oathday',   # Fourth day of the week
    13    5: 'Fireday',   # Fifth day of the week
    14    6: 'Starday',   # Sixth day of the week
    15    7: 'Sunday',    # Last day of the week
    16}
    17
    18arDayShort = {
    19    # Three-letter abbreviations for weekdays
    20    1: 'Moon',
    21    2: 'Toil',
    22    3: 'Weal',
    23    4: 'Oath',
    24    5: 'Fire',
    25    6: 'Star',
    26    7: 'Sun',
    27}
    28
    29arMonths = {
    30    # Religious calendar months of Golarion
    31    1: 'Abadius',    # First month of winter
    32    2: 'Calistril',  # Second month of winter
    33    3: 'Pharast',    # First month of spring
    34    4: 'Gozran',     # Second month of spring
    35    5: 'Desnus',     # Third month of spring
    36    6: 'Sarenith',   # First month of summer
    37    7: 'Erastus',    # Second month of summer
    38    8: 'Arodus',     # Third month of summer
    39    9: 'Rova',       # First month of fall
    40    10: 'Lamashan',  # Second month of fall
    41    11: 'Neth',      # Third month of fall
    42    12: 'Kuthona',   # Third month of winter
    43}
    44
    45arShortMonths = {
    46    # Three-letter abbreviations for religious calendar months
    47    1: 'Ab',
    48    2: 'Cal',
    49    3: 'Phar',
    50    4: 'Goz',
    51    5: 'Des',
    52    6: 'Sar',
    53    7: 'Era',
    54    8: 'Aro',
    55    9: 'Rov',
    56    10: 'Lam',
    57    11: 'Net',
    58    12: 'Kut',
    59}
    60
    61arCommonMonths = {
    62    # Common folk names for months used by regular citizens
    63    1: 'Prima',     # New Year's month
    64    2: 'Snappe',    # Late winter month
    65    3: 'Anu',       # Spring planting month
    66    4: 'Rusanne',   # Spring growth month
    67    5: 'Farlong',   # Late spring month
    68    6: 'Sola',      # Midsummer month
    69    7: 'Fletch',    # High summer month
    70    8: 'Hazen',     # Late summer month
    71    9: 'Nuvar',     # Harvest month
    72    10: 'Shaldo',   # Late harvest month
    73    11: 'Joya',     # Early winter month
    74    12: 'Kai',      # Year's end month
    75}
    76
    77arMonthSeasons = {
    78    # Seasonal mapping for each month
    79    1: 'Winter',
    80    2: 'Winter',
    81    3: 'Spring',
    82    4: 'Spring',
    83    5: 'Spring',
    84    6: 'Summer',
    85    7: 'Summer',
    86    8: 'Summer',
    87    9: 'Fall',
    88    10: 'Fall',
    89    11: 'Fall',
    90    12: 'Winter',
    91}

arDays = {1: 'Moonday', 2: 'Toilday', 3: 'Wealday', 4: 'Oathday', 5: 'Fireday', 6: 'Starday', 7: 'Sunday'}
arDayShort = {1: 'Moon', 2: 'Toil', 3: 'Weal', 4: 'Oath', 5: 'Fire', 6: 'Star', 7: 'Sun'}
arMonths = {1: 'Abadius', 2: 'Calistril', 3: 'Pharast', 4: 'Gozran', 5: 'Desnus', 6: 'Sarenith', 7: 'Erastus', 8: 'Arodus', 9: 'Rova', 10: 'Lamashan', 11: 'Neth', 12: 'Kuthona'}
arShortMonths = {1: 'Ab', 2: 'Cal', 3: 'Phar', 4: 'Goz', 5: 'Des', 6: 'Sar', 7: 'Era', 8: 'Aro', 9: 'Rov', 10: 'Lam', 11: 'Net', 12: 'Kut'}
arCommonMonths = {1: 'Prima', 2: 'Snappe', 3: 'Anu', 4: 'Rusanne', 5: 'Farlong', 6: 'Sola', 7: 'Fletch', 8: 'Hazen', 9: 'Nuvar', 10: 'Shaldo', 11: 'Joya', 12: 'Kai'}
arMonthSeasons = {1: 'Winter', 2: 'Winter', 3: 'Spring', 4: 'Spring', 5: 'Spring', 6: 'Summer', 7: 'Summer', 8: 'Summer', 9: 'Fall', 10: 'Fall', 11: 'Fall', 12: 'Winter'}