Skip to main content

Core Library for the AI Domain Definition Language (AIDDL) Framework for Integrative AI

Project description

The AIDDL Core Library

This is the Python implementation of the AIDDL Core Library.

It provides everything needed for

  • Parsing AIDDL files
  • Working with containers and modules
  • Creating terms and types
  • Evaluating terms and types
  • Default functions for evaluation

Changes

0.3.6

  • Fixed initialization error for string term

0.3.4

  • AIDDL files now packaged in sdist and bdist

0.3.2

  • Refactored parser
  • Added aiddl resource module containing .aiddl files to remove dependency on AIDDL_PATH environment variable
  • Modules loaded from symbolic terms now need to be in a path that follows their name
    • Example: x.y.z must be in a file x/y/z.aiddl in any known path
  • Python modules can be added as path sources for .aiddl files to the new Parser class.
    • For example: parser = Parser(c, aiddl_modules=[a, b, c]) assumes a, b, and c are python modules

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

aiddl_core-0.3.6.tar.gz (45.2 kB view details)

Uploaded Source

Built Distribution

aiddl_core-0.3.6-py3-none-any.whl (71.3 kB view details)

Uploaded Python 3

File details

Details for the file aiddl_core-0.3.6.tar.gz.

File metadata

  • Download URL: aiddl_core-0.3.6.tar.gz
  • Upload date:
  • Size: 45.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.8.0 keyring/24.3.0 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.28.2 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for aiddl_core-0.3.6.tar.gz
Algorithm Hash digest
SHA256 1762a19698de4a0096386a5f2cb5c79bf5869c750127378646772786536d420b
MD5 ec2e970a111c0b4bc7114d33688c4a1f
BLAKE2b-256 f2c9bdd1390d09b20c01194a6bdd4d7d37201fa8cdf9c789f2e514a195902093

See more details on using hashes here.

File details

Details for the file aiddl_core-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: aiddl_core-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 71.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.8.0 keyring/24.3.0 pkginfo/1.9.6 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.28.2 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for aiddl_core-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8b60da3bde6a2a8eca1f9a94c23e4a8c66434659b56e4c3a51e29b32d5ebb164
MD5 6900fef75e7a1f03d979fd82eb2533d4
BLAKE2b-256 032242b89004890a0e3a34487b1462600dd6d75336e64e4ac55b21df69c06591

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