Skip to main content

AAS compliance checker based on the Eclipse BaSyx Python SDK

Project description

AAS Compliance Tool

An AAS compliance checker based on the Eclipse BaSyx Python SDK for testing xml and json files. Following functionalities are supported:

  • create an xml or json file compliant to the official schema containing example Asset Administration Shell elements
  • create an aasx file with xml or json files compliant to the official schema containing example Asset Administration Shell elements
  • check if a given xml or json file is compliant to the official schema
  • check if a given xml, json or aasx file is readable even if it is not compliant to the offical schema
  • check if the data in a given xml, json or aasx file is the same as the example data
  • check if two given xml, json or aasx files contain the same Asset Administration Shell elements in any order

Invoking should work with either python -m aas_compliance_tool.cli or (when installed correctly and PATH is set correctly) with aas-compliance-check on the command line.

For further usage information consider the aas_compliance_tool-package or invoke with python -m aas_compliance_tool.cli --help respectively aas-compliance-check --help.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aas_compliance_tool-1.0.0.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

aas_compliance_tool-1.0.0-py3-none-any.whl (26.3 kB view details)

Uploaded Python 3

File details

Details for the file aas_compliance_tool-1.0.0.tar.gz.

File metadata

  • Download URL: aas_compliance_tool-1.0.0.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for aas_compliance_tool-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5d4c855674076642005f14ac9a30a227b63a4b6344440ddabda0bc7a4ae00fde
MD5 b7a4bdff57a415b4c68ef2532f44f07b
BLAKE2b-256 91fff08ee506babd2a5b16189388bf731c33004bf581ca88c66080b0e37c365f

See more details on using hashes here.

File details

Details for the file aas_compliance_tool-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aas_compliance_tool-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b134727cb7be189509c43aad3a9a1bcb9b88cfc8442f029748a90c49bd59b2f
MD5 80ad07d821504cbab5328dfcae4706b8
BLAKE2b-256 4ae88aa3cb2a327bacaf866aaf85aeb90157b235030ba55eac2e7db4339317cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page