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

`bash pip install ordotools `

## Python Specifications

Python 3.x.x 64-bit

Dependencies (for development only):

[dateutil]( `bash 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

  • [x] Temporal Calendar

  • [x] Combined Temporal and Sanctoral Calendar

  • [x] Method for adding other countries and dioceses

  • [x] Colors of Mass and Office

  • [x] 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.13.tar.gz (34.3 kB view hashes)

Uploaded Source

Built Distribution

ordotools-0.0.13-py3-none-any.whl (42.8 kB view hashes)

Uploaded Python 3

Supported by

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