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

Uploaded Source

Built Distribution

aiddl_core-0.3.2-py3-none-any.whl (47.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiddl_core-0.3.2.tar.gz
  • Upload date:
  • Size: 31.0 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.2.tar.gz
Algorithm Hash digest
SHA256 dfd34afb986f1e28749e17b08d797f4ad8b8b972ff1683d496cde50a50e3a74a
MD5 6ed6d462bfec0016d49bda22b99c154d
BLAKE2b-256 a238acf64df0d2f78be644b36b97504a1cef48645dce80194ee9ac47713f7bb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiddl_core-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 47.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cabb9b15723342998b81f6ee2707913ce1a9fce0aee4dab637e01dbb4eb540e4
MD5 695c927b87b310fac7b39a32768d0aab
BLAKE2b-256 584f35dd86da0af2b04215b2747b4cc20e636a06958d3b8b7f0641313818fb88

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