What’s new#
Next release#
Add
util.ckan
, including aClient
for access to CKAN instances (including the TDC instances); proxy classes for CKAN objects includingPackage
,Resource
, and mode (PR #35).Add
org.ckan.PROD
andorg.ckan.DEV
instances ofckan.Client
(PR #35).
v24.11.25#
Add
iso
(International Organization for Standardization (ISO)) module (PR #29).Add
itdp
(Institute for Transport & Development Policy (ITDP)) module (PR #28).Add tools for SDMX-CSV and CSV data input (PR #29).
util.sdmx.read_csv()
andCSVAdapter
to read SDMX-CSV and to adapt non-standard CSV to SDMX-CSV, respectively.tdc check CLI to confirm that data can be read in this way.
New HOWTO Format TDC-compliant data in CSV or SDMX-CSV to explain usage of these features.
Add interactive tdc edit command-line interface for authoring SDMX data structures (PR #28, PR #31).
New HOWTO HOWTO to explain usage of these features.
Add
METHOD
to the TDC metadata structure (PR #28) viaorg.metadata.CONCEPTS
.Improve processing of Asian Development Bank ATO metadata (PR #28).
Convert attributes from ATO data sets to TDC metadata reports.
Extract per-series data sources for sheets where the overall source attribute is “Country Official Statistics”.
transport_data
supports Python 3.13 (PR #32).Use
dsss.store
classes for SDMX artefact storage (PR #27).transport_data.store.UnionStore
is now a lightweight subclass ofdsss.store.UnionStore
.
v24.10.8#
Add tools and data for the TUEWAS project (PR #21).
Add
metadata.spreadsheet
,metadata.report
submodules; expandmetadata
.Add tdc org read, tdc org summarize, tdc org tuewas CLI commands.
Add
report.Report
, a base class for generating ‘reports’ (documents derived from SDMX (meta)data) and supporting code inutil.docutils
,util.jinja2
(PR #21).Adopt
pluggy
for plug-in hooks and implementations (PR #21); use thehooks.get_agencies()
hook across existing modules.Add
tdc_cli()
,test_data_path()
test fixtures (PR #21).Python 3.8 support is dropped (PR #21), as it has reached end-of-life.
Add
ipcc
(Intergovernmental Panel on Climate Change (IPCC)) module (#15, PR #21).Add Data standards and Roadmap documentation pages (PR #9).
Adjust
adb
for changes in data format in the 2024-05-20 edition of the ATO National Database (PR #20, #18). Document the current file format that the code supports.
v24.2.5#
Add
oica
(International Organization of Motor Vehicle Manufacturers) module (PR #13).Improve
store
to handle both local and registry storage; expand documentation (PR #11).Add
iamc.variable_cl_for_dsd()
; expand documentation of IAM data (PR #10).transport_data
supports and is tested on Python 3.8 through 3.12 (PR #8).
v23.5.11#
Initial release