Name of the tool: SDMXthon

Download button

Owner: MeaningfulData (private company)

Description and main purpose of the software

SDMXthon is a library for parsing, validate and write SDMX-ML documents. It allows the conversion from different data formats (enclosed in a Pandas Dataframe), validate its content using a specific DSD and create a SDMX-ML 2.1 document in any of its formats.

Main features of the library:

  • SDMX to Pandas Dataframe
  • SDMX metadata parsing
  • Data and metadata validation
  • Pandas Dataframe to SDMX
  • All SDMX-ML 2.1 formats supported

The philosophy to build it was to provide a simple way to parse and access the data and metadata, perform validations on it, modify the data if necessary, using the Pandas infrastructure and provide an engine to write the SDMX-ML files.

You can find more details in the SDMXthon documentation GitHub project:

License: Apache 2.0

Input format(s): SDMX-ML 2.1, Pandas Dataframe
Output format(s): SDMX-ML 2.1, Pandas Dataframe, CSV, JSON

Programming language(s): Python

Operating system(s): OS independent

Language(s): English