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 filex/y/z.aiddl
in any known path
- Example:
- 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])
assumesa
,b
, andc
are python modules
- For example:
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | daa2f4faebc3881af630285d9e37486bc0dbe6742bbf582e61cc6da0172c8808 |
|
MD5 | 44a13c8b5470d9197710143c9e815ea8 |
|
BLAKE2b-256 | cf4e53862fa134c0d891a4d3328c6ac6cfb21c69cf3eb4c49da4fae9491f34bc |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1840a6638b117031791e69754f964a9ac74371b5056d079ea879a1b2aa83b47 |
|
MD5 | 8037867b8bdffebad465442763fac017 |
|
BLAKE2b-256 | e0608a1cf3f4901072f03583a36487db99d06018e14467c9883cb211f43851e8 |