Name of the tool: SDMXthon
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.
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