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.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.4.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

aiddl_core-0.3.4-py3-none-any.whl (54.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiddl_core-0.3.4.tar.gz
  • Upload date:
  • Size: 37.5 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.4.tar.gz
Algorithm Hash digest
SHA256 693726f60482a04f0a5b885599279527bd63554bd92085f8a4483a1aaa51f6d5
MD5 624266ef9f8eb8cd78371f25449b3fa9
BLAKE2b-256 4c813c49f929669c90066bb88b7f275eaf0ec058aef5fc79ef5297b200d0b08d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiddl_core-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 54.9 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 29c1283b41e087a90941c16d0ea22715c218e088b69d51bcbd07c7eef92725a3
MD5 6dda40abcd047679edbd2dc3bcf732b1
BLAKE2b-256 e5fdcfa81e3cf6ed6f25d7412cbedd039976d94e94dcb6550befdeb8a7d45f33

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