calendar

calendar

Cleaners & utilities specific to the calendar table.

Functions

Name Description
create_calendar_from_dates Use the calendar_dates table to populate a calendar table.

create_calendar_from_dates

calendar.create_calendar_from_dates(calendar_dates)

Use the calendar_dates table to populate a calendar table.

Use this in cases where a gtfs feed has elected to use a calendar-dates table and no calendar. Only adds values for calendar_dates entries tagged as exception_type 1. Exception_type 2 is not treated. Those entries are ignored whilst making the calendar table.

Parameters

Name Type Description Default
calendar_dates pd.DataFrame The calendar_dates table. required

Returns

Type Description
pd.DataFrame A calendar table based on values in the calendar_dates table.

Raises

Type Description
TypeError calendar_dates is not a pd.DataFrame
IndexError calendar_dates does not contain any of the following columns - service_id, date, exception_type.