Skip to main content

pamoja-profiles

A node instantiated by name with its policy and schedule, and the naming and encoding rules a robot's topics follow, with no ROS 2 or Zenoh installed.

One install for the 4 capabilities of this domain. Each is also its own distribution, and pamoja is the whole framework in one.

pip install pamoja-profiles
from pamoja.profiles import profile
Capability Module What it covers
Device profiles pamoja.profile Named, ready-to-run device profiles from plain data or a JSON manifest
Rules pamoja.kit Rules between nodes as a file: a condition over one node's topic with hysteresis, and the actions that drive another node's actuator or publish, run by an engine off any link
ROS 2 rules pamoja.ros2 ROS 2 names, RIHS01 type hashes, CDR encoding, and rmw_zenoh key assembly, with no ROS 2 installed
Zenoh keys pamoja.zenoh Zenoh key expressions: validity, canonical form, and wildcard matching

The guides, with a worked Python example for each, are at https://pamoja.molex.cloud/docs.

License

MIT

Release files for pamoja-profiles 0.1.18

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pamoja-profiles 0.1.18
File Size Uploaded
pamoja_profiles-0.1.18.tar.gz 2.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pamoja-profiles 0.1.18
File Interpreter ABI Platform
pamoja_profiles-0.1.18-py3-none-any.whl Python 3 none any Details

Total release size: 5.6 kB

Release files / pamoja_profiles-0.1.18.tar.gz

Download URL pamoja_profiles-0.1.18.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0434bf5b40d85efe44ae297c58ac08b5efc9b5e94174dda2fd87ccbeea9964fd
BLAKE2b-256 checksum
How to use checksums
0785768855e97d364ad4ea1362d217adbfc5913de18374e0a3986fb11e4538c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / pamoja_profiles-0.1.18-py3-none-any.whl

Download URL pamoja_profiles-0.1.18-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cda331a18589edc510c69910962dba4da1e117016a52dff885d51f4d538bde15
BLAKE2b-256 checksum
How to use checksums
78514347f798f6273a16bb3eebfb078af96530748908377356dadfda109893c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release history Release notifications | RSS feed

0.2.0

2 release files

This release

0.1.18 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page