Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Release Planning

Chouette

Merge refactoring

The Chouette merge algorithm provides unique features, but we need to constantly improve its processing time. By studying Chouette performance logs, we identify solutions to improve the merge processing time especially for very large datasets.

enRoute is working on a fresh new technical solution to provide the same feature with performance improvement.

Objective: Sprint 43

Display Operation started/ended times

Chouette will display for each kind of operation (import, export, merge, etc) all known information about processing:

  • the operation creation time (by the user, by Chouette or by API),

  • the start and end processing times

  • the processing duration

Objective: Sprint 41

Improve TimeTable Periods management

Chouette provides a powerful TimeTable model which allows to manage several date periods. Thanks to the help and feedback of Chouette users, we’ve studied an improvement of the Chouette TimeTable editor to provide access to each period of the TimeTable.

Objective: Sprint 43

Define Company default language

Chouette will provide a new attribute to define the default language used by a Company. This attribute is present in NeTEx and GTFS formats but isn’t yet managed by Chouette.

This attribute is exported:

  • in GTFS, as agency_lang

  • in NeTEx, as Locale/DefaultLanguage

Objective: Sprint 41

Send email messages when data is published

The user can define various destinations when new data is published by Chouette. A new kind of Destination allows to send emails on each publication.

The user can customize the message content:

  • the recipients

  • the email title and text

  • if exported data is attached to each email and/or with a link to a associated publication API

Objective: Sprint 41

Ara

GTFS-RT Support

Ara must be able to broadcast real-time data by using the GTFS-RT format.

If the user adds a dedicated GTFS-RT broadcaster to a Partner, like gtfs-rt-trip-updates-broadcaster, gtfs-rt-vehicle-positions-broadcaster, etc, Ara provides associated endpoints to retrieve real-time data in GTFS-RT with a simple HTTP request:

GET /<referential_slug>/gtfs
GET /<referential_slug>/gtfs/trip-updates
GET /<referential_slug>/gtfs/vehicle-positions

The user can require or not an authentication on GTFS requests.

The GTFS-RT response contains a Feed Message structure as described in the GTFS-RT reference.

Objective: Sprint 39

General

Public API documentations

All our SaaS products provide rich APIs:

  • Ara provides API to retrieve real time data in all standards (SIRI, SIRI Lite and GTFS-RT)

  • Chouette and IBOO provide API to import new data (in GTFS, Neptune or NeTEx), update Stop Places and Lines from external referentials, retrieve published data or explore it in GrahQL

  • Chouette Convert provides its API to convert GTFS and NeTEx files

All these APIs will be documented and can be used directly in the well-known Postman API Client:

Objective: Sprint 40

Status Page

All our SaaS users must be able to follow our platform up-time via a dedicated status page.

All scheduled maintenances are published on this status page. In case of incidents on our platform, incidents are described as they are resolved.

Users can subscribe by email or SMS to be noticed.

Objective: Sprint 40

  • No labels