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.7

  • Fixed issue in container method get_processed_value

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiddl_core-0.3.7.tar.gz
  • Upload date:
  • Size: 47.9 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.7.tar.gz
Algorithm Hash digest
SHA256 f19e03a973acd7c250f0453aaee76c5ca0957c4865f2c09228ae2e579f4cc33f
MD5 d114b0d41a577a5f0a60fd69fe9c62cb
BLAKE2b-256 6fffd01a13ff302c58e7ef213920b163c3aec648ad3c4d787bb3bfdbe25d00bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiddl_core-0.3.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f2459d05d23057024c674d4aa45bf0df8b6300e0d56d8b92f0abab3b015176c2
MD5 3e0361a1b3bb8da0cd0eb5989e1ac55c
BLAKE2b-256 97cb1795472d518eac681953b83a9c938f39ee40eacfcb8c8c35300185dc845b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page