- Added integration test for package import
- Added missing assets dir in package distribution
- Changed required Python version to 3.8
- Changed rule id type from string to enum
- Fixed misc bugs and errors
- Fixed table-attribute mapping in ODM version 1
- Added function summarization.summarize_report for validation report summarization
- Added a CLI frontend (
tools/validate.py
) for the validate_data function, which replaces the old validate_xlsx tool - Added a CLI frontend (
tools/summarize.py
) for the summarize_report
- Added CovidPublicHealthData
- Added SiteMeasure.accessToAllOrg
- Added SiteMeasure.accessToDetails
- Added SiteMeasure.accessToLocalHA
- Added SiteMeasure.accessToOtherProv
- Added SiteMeasure.accessToPHAC
- Added SiteMeasure.accessToProvHA
- Added SiteMeasure.accessToPublic
- Added SiteMeasure.accessToSelf
- Added SiteMeasure.analysisDate
- Added SiteMeasure.assayID
- Added SiteMeasure.cphdID
- Added SiteMeasure.date
- Added SiteMeasure.dateType
- Added SiteMeasure.franctionAnalysed
- Added SiteMeasure.index
- Added SiteMeasure.reportDate
- Added SiteMeasure.siteMeasureID
- Added SiteMeasure.type
- Added SiteMeasure.uWwMeasureID
- Added WWMeasure.accessToAllOrg
- Added WWMeasure.accessToDetails
- Added WWMeasure.accessToLocalHA
- Added WWMeasure.accessToOtherProv
- Added WWMeasure.accessToPHAC
- Added WWMeasure.accessToProvHA
- Added WWMeasure.accessToPublic
- Added WWMeasure.accessToSelf
- Added WWMeasure.assayID
- Added WWMeasure.cphdID
- Added WWMeasure.date
- Added WWMeasure.dateTime
- Added WWMeasure.dateType
- Added WWMeasure.siteMeasureID
- Added parameter to validate_data function for specifying spreadsheet input
- Added rule blacklist for disabling individual rules
- Added support for the final ODM v2.0.0 release
- Changed error report message format, to make it more consistent
- Fixed docs, parts and schemas
- Fixed redundant coercion warnings (from string to other types)
- Fixed redundant column errors
- Fixed row numbers in the error report so that they match Excel
- Fixed writing of empty error/warning files
- Changed output dir for csv files to decrease clutter
- Added AssayMethod.unit.allowed
- Added SiteMeasure.siteID.maxlength
- Added WWMeasure.siteID.maxlength
- Changed Sample.pooled.allowed to [False, True]
- Removed Site.siteID
- Removed Site.type.allowed.wwtpMuS
- Removed WWMeasure.fractionAnalyzed.allowed
- Removed WWMeasure.index.coerce
- Removed WWMeasure.type.allowed
- Changed license to CC BY 4.0
- Fixed mapping of tables/attributes in ODM v1
- Fixed parts and schemas
- Addded a summary output file
- Fixed sheet name detection
- Fixed a bug where spreadsheets with many empty lines slowed down validation
- Added Sample.collection.allowed
- Added SiteMeasure
- Added WWMeasure.fractionAnalyzed.allowed
- Changed Sample.pooled.allowed
- Removed AssayMethod.aggregation
- Removed AssayMethod.instrumentID
- Removed AssayMethod.organization
- Removed AssayMethod.type
- Removed AssayMethod.updateDate
- Removed Instrument.index
- Removed Instrument.organization
- Removed Instrument.updateDate
- Removed Lab.organization
- Removed Lookup
- Removed Polygon.organization
- Removed Polygon.referenceLink
- Removed Polygon.updateDate
- Removed Sample.organization
- Removed Sample.siteID
- Removed Sample.updateDate
- Removed Site.organization
- Removed Site.polygonID
- Removed Site.updateDate
- Removed WWMeasure.dateTime
- Removed WWMeasure.organization
- Removed WWMeasure.polygonID
- Removed WWMeasure.referenceLink
- Removed WWMeasure.sampleID
- Removed WWMeasure.siteID
- Removed WWMeasure.updateDate