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