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

Uploaded Source

Built Distribution

aiddl_core-0.3.5-py3-none-any.whl (71.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiddl_core-0.3.5.tar.gz
  • Upload date:
  • Size: 45.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.10

File hashes

Hashes for aiddl_core-0.3.5.tar.gz
Algorithm Hash digest
SHA256 daa2f4faebc3881af630285d9e37486bc0dbe6742bbf582e61cc6da0172c8808
MD5 44a13c8b5470d9197710143c9e815ea8
BLAKE2b-256 cf4e53862fa134c0d891a4d3328c6ac6cfb21c69cf3eb4c49da4fae9491f34bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiddl_core-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 71.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.10

File hashes

Hashes for aiddl_core-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e1840a6638b117031791e69754f964a9ac74371b5056d079ea879a1b2aa83b47
MD5 8037867b8bdffebad465442763fac017
BLAKE2b-256 e0608a1cf3f4901072f03583a36487db99d06018e14467c9883cb211f43851e8

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