Added
- Changes
- Accepting .Stat Suite exported data with two datasets with same structure and different action (Replace and Delete), to keep only the Replace data.
- Bugfixes
- Fixed bug on OBSVALUE on Generic All Dimensions Reader when OBSVALUE is not present. #62
- Fixed bug on Organisation Scheme when isPartial is present.
Added
- Changes
- Updated VTL mapping from TimePeriod to Time_Period
Bugfixes
Added
Changes
- Bugfixes
- Fixed possible unhandled exceptions in reading ContentConstraints
Added
- Changes
- Changed VTL Mapping on ObservationalTimePeriod and StandardTimePeriod to TimePeriod
- Improved sdmxthon comprehensive example notebook
- Bugfixes
- Fixed circular import on webservices and API
Added
Changes
- Bugfixes
- Fixed bug on writing if Attribute Descriptor is not present
- Fixed bug on reading Structure Specific datasets with only one record
- Fixed bug on reading Generic with no Attributes at OBS level
- Added
- Added tons of webservices queries and query builders.
Changes
- Bugfixes
- Fixed bug on Series writing if Attribute Descriptor is not present (#56)
- Added
- Added flag for use_dataset_id on get_pandas_df
Changes
Bugfixes
- Added
- Added compatibility for Group on attributes related to a GroupDimensionDescriptor
- Added compatibility for SDMX-CSV on get_pandas_df and get_datasets #54
- Added reading and writing methods for Group in SDMX-ML StructureSpecific data messages
Changes
- Bugfixes
- Fixed a bug on ActionEnum in DatasetAttributes
- Added
- Added internal enumeration for Action (ActionEnum)
- Changes
- Changed description of dataset attributes and added docs for structure_type and unique_id in Dataset.
- Fixed reading and writing of SDMX-CSV v2 to handle ACTION column. #53
- Changed link to Changelog in docs.
- Bugfixes
- Fixed bug when adding dataset attributes to raise an unhandled exception if not present on keys. #53
- Added
- Added changelog on docs and github link #52
- Structure submission to FMR from Dataflow and DataStructureDefinition #47
- Read SDMX to support SDMX-CSV v1 and v2 #45
- Handling on error messages on SOAP APIs requests
- Added MessageTypeEnum documentation.
- Changes
- Changed description of features in docs.
Bugfixes
- Added
- Added FMR interaction with data validation and metadata submission. Added methods on webservices package.
- Added SDMXError and SubmissionRequest classes to handle FMR interaction
- Added to_sdmx_csv() method to Dataset #43
- Added fmr_validation() method to Dataset #43
- Added upload_metadata_to_fmr() method to Message #44
- Added upload_metadata_to_fmr() method to API #44
- Added webservices documentation #42
- Changes
- Changed semantic_validation to structural validation on documentation
- Changed MessageTypeEnum on StructureSpecific files from Structure to StructureSpecific
- Bugfixes
- Fixed bug on Message validate method using old semantic_validation on each Dataset in payload.
Added
- Changes
- Support for DatasetID as key on get_pandas_df and xml_to_csv results
Bugfixes
- Added
- Webservices and Data Discovery for OECD (v1 and v2) and UNICEF
Changes
- Bugfixes
- Fixed bug on ConceptRole on Dimension
Added
Changes
- Bugfixes
- Fixed webservices URLs and params.
- Added
- Webservices and data discovery on BIS, ECB, ESTAT, ILO
Changes
- Bugfixes
- Fixed duplication detection on ItemScheme. It is based now on ID instead of URN.
Added
- Changes
- International String is now based on str instead of object. NameableArtefacts can use str on __init__ method.
- Changed semantic validation to structure validation. Improved error messages and logic.
Bugfixes
Added
- Changes
- Improved structural error management with definitions of common errors.
- Bugfixes
- Fixed ID errors on Annotation
- Added
- Added Webservices to search for datasets and dataflows in ECB, EUROSTAT, BIS and ILO using a REST API.
- Changes
- Fixed read_xml to allow for more flexibility on structural validation and better error management.
- Bugfixes
- Fixed member reading on CubeRegion.
Added
- Changes
- Implemented better understanding of inFile in read_xml.
- Adapted to_vtl_json() to new format.
Bugfixes
- Added
- Implemented several formats on validFrom/validTo, as shown on issue #17
- Changes
- Redesigned reading process based on xmltodict
- Implemented custom writing process based on generators. Reduced memory footprint and improved performance and maintainability. Implemented Generic Series writing process.
- Improved overall performance on semantic validation.
- Cleanup of old parsers and writing methods. Simplified code for better maintainability.
- Model changes:
- Deleted 'dataset' on data retrieval
- Changed keys of message.content on Metadata Type.
Bugfixes
Development version (Yanked Release), changes are implemented in 1.2.
Added
Changes
- Bugfixes
- Fixed bug on Dataflow with constraints parsing.
Added
Changes
- Bugfixes
- Fixed bug on Generic writing with only one dimension or attribute.
Added
- Changes
- Added support for strings in all API methods. Restricted path to os.Pathlike
- Bugfixes
- Fixed bug on Series Constraints duplicated rows.
Initial release.