Skip to main content

A set of tools for producing a traditional Catholic Ordo, given a year and diocese

Project description

Ordo

Traditional Catholic Ordo and Calendar.

code size language frequency

Installation

pip install ordotools

Python Specifications

Python 3.x.x 64-bit

Dependencies (for development only):

dateutil

pip install python-dateutil

Overview

The temporal cycle is generated by a class as a dictionary. The sanctoral cycle is made up of several files for country and diocese, and each file is a "dynamic" dictionary contained in a class, which self-adjusts depending on the year. The sanctoral cycle is the first to be compiled, then it is added to the temporal cycle.

The output is a complex dictionary. Each key is a datetime object, and each item contains the name of the feast together with all the data necessary to determine the peculiarities of the office and Mass(es) of that day.

Easter is the first feast (every "event" is treated as a feast) to be determined, since most of the liturgical year depends upon the date of Easter. Christmas, being static with regard to its date, requires that we only find the day of the week on which it falls. We begin building the temporal calendar with January 1st.

Progress

  • Temporal Calendar
  • Combined Temporal and Sanctoral Calendar
  • Method for adding other countries and dioceses
  • Colors of Mass and Office
  • Fasting rules
  • Commemorations
  • Masses
  • Votives, Requiems, etc.
  • Phases of the Moon
  • Martyrology letter
  • Vespers
  • Lessons for Laudes
  • Our Lady's Saturday
  • Prime
  • Little Hours
  • Alternative Masses
  • Solemnities

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ordotools-0.0.9.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ordotools-0.0.9-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

Details for the file ordotools-0.0.9.tar.gz.

File metadata

  • Download URL: ordotools-0.0.9.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ordotools-0.0.9.tar.gz
Algorithm Hash digest
SHA256 b21fac7e749d2ecb628a48f24176dc6c0883fd081701728ad2620d4fa8de0ce0
MD5 1eeb0f43a7b750b837430be6eb736189
BLAKE2b-256 01db6a489501f8c0e7ade876273a94a639d070a95fe91102e634e254e318bb3e

See more details on using hashes here.

File details

Details for the file ordotools-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: ordotools-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 2.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for ordotools-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 c03b99d5c8c5b609eaf3ef862405de9141e2c907e542d2509a6875b2f91d7df1
MD5 54daa0d8df07ee1f040f0941ab6003f1
BLAKE2b-256 2f4c7edd2b31e2b47bc425e0a3eb2f577e6545fe340ede4ce6260954bd0f641e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page