Catalog PyPI
PACKAGE EXPLORERView in registry

aiddl-core

PyPI

Core Library for the AI Domain Definition Language (AIDDL) Framework for Integrative AI

Versions collected1
Direct dependencies0From release 0.3.8
Last observed21 Oct, 10:25 UTC

README

Version 0.3.8 documentation

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

  • Made Term hashable to avoid issues with typed dictionaries
  • Fixed issue when parsing a key-value string would not build the KeyVal term

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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.3.87 Oct 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
uwe-koeckemann/aiddl

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:25 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:d6875485bedea0320409d13fc110bead421b43ae923f0d21ece2d14c871cc55a