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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiddl_core-0.3.3.tar.gz
  • Upload date:
  • Size: 34.7 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.3.tar.gz
Algorithm Hash digest
SHA256 26efd8c2e6692d2c6ff320e9352253165f0b43adb5e6f1cc324975b35e3210d8
MD5 24c10d6a9296b3ea2872b19ef6ba34d3
BLAKE2b-256 a80669c688da8afea51df62aece74273fe11e5cd5b4bf75540c740dd18e63ce3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiddl_core-0.3.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bb0f563bdb90245fc7d7ac0ae9bbb1aeb566a10e8ef5f276eeca58af7fb1bbc6
MD5 ca2f6ba2e88693ccbc6c9d0c3f914c4c
BLAKE2b-256 9cfddaa704ee4bdca24f303fcdfc5ac8a48ca8abb7cf74112d9165686b4203f6

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