Published November 6, 2021
| Version v1.0.0
Software
Open
gtfsio: Read and Write General Transit Feed Specification (GTFS) Files
Contributors
Others:
Description
gtfsio offers tools for the development of GTFS-related packages. It establishes a standard for representing GTFS feeds using R data types based on Google’s Static GTFS Reference. It provides fast and flexible functions to read and write GTFS feeds while sticking to this standard. It defines a basic gtfs
class which is meant to be extended by packages that depend on it. And it also offers utility functions that support checking the structure of GTFS objects.
Bug fixes
import_gtfs()
would raise a{bit64}
-related warning when the first row of any table included a 64-bit integer. This is now fixed - when reading the first row to figure out which fields are present, all columns are read as character vectors.
New features
- Added (internal) input assertion functions, which declutter the input checking sections quite a bit.
- Added new (internal)
gtfsio_error()
function, which raises a custom-classed error condition. All errors raised in gtfsio's exported functions inherit fromgtfsio_error
and<function_name>_error
, which allows for easier and more clear error catching.
Potentially breaking changes
- Files and fields checking functions had their names changed. They now use the singular form, instead of the plural (i.e.
check_fields_exist()
was substituted bycheck_field_exists()
). This shouldn't raise reverse dependencies concern, because as of now only{gtfstools}
dev version uses such functions, which is an easy fix that doesn't concern CRAN release.
Files
Files
(47.2 kB)
Name | Size | Download all |
---|---|---|
md5:f9448a3d41e9e7b4ecf8a0260313c143
|
47.2 kB | Download |