Catalog PyPI
Back to packageRELEASE DETAILS

0.2.2

PyPI

aiddl-external-grpc

gRPC Services for the AI Domain Definition Langauge (AIDDL) Framework

Published26 Sept 2024
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 0.2.2 documentation

A GRPC Library for AIDDL

Interfaces to connect the AIDDL framework to other components via Protobuf and gRPC.

  • Proxy container functionality
    • Server hosts a container
    • Client is a proxy for a container
    • Supported services:
      • Call function registered on server via its URI
  • Proxy Function
    • Single AIDDL function offered by a server
    • Client is a proxy of an AIDDL function f: Term -> Term
  • Actor abstraction
    • Implement actor servers
    • Use actor servers via gRPC
  • Sender abstraction
    • Send AIDDL messages to a server
  • Receiver abstraction
    • Read queued up AIDDL messages form a receiver server
    • Query determines how messages are retrieved
    • Server collects messages and sends them to client when queried
    • Can be used to collect sensor data occasionally queried by a sensor abstraction

Versions

0.2.2

  • Receiver client: fixed reference to wrong stub
  • Updated aiddl_core dependency

0.2.1

  • ActorServer: RenamedStatus method to GetStatus for consistency

0.2.0

  • Sensor client

0.1.0

  • Actor client
  • Actor server (abstract)
  • Container proxy
    • Function call service
  • Container proxy client
  • Function proxy client
  • Function proxy server (abstract)
  • Receiver client
  • Receiver server (abstract)
  • Sender client
  • Sender server (abstract)

Downloads & popularity

Awaiting observations

No metric observations yet

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

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
aiddl-core
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.7",
  "evaluation": "NOT_EVALUATED"
}
aiddl-core>=0.3.0runtime
unified-planning
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.7",
  "evaluation": "NOT_EVALUATED"
}
unified-planning>=0.5.0runtime
grpcio
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.7",
  "evaluation": "NOT_EVALUATED"
}
grpcio==1.51.3runtime
grpcio-tools
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.7",
  "evaluation": "NOT_EVALUATED"
}
grpcio-tools==1.51.3runtime

Distribution files

2 collected
aiddl_external_grpc-0.2.2-py3-none-any.whl

bdist_wheel · 26.67 KB · Python py3

Source file
aiddl-external-grpc-0.2.2.tar.gz

sdist · 10.73 KB · Python source

Source file

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_version:49f0eddeb071ec2b8fc4d1c004dbe7cbbcc005e1026107a7dc4a8468935f7def

Other collected versions

View all collected versions →