Skip to main content

star-ray-pygame

Ruff

The star_ray_pygame package is an extension of star_ray that implements UI functionality backed by the pygame and star_ray_xml packages.

star_ray_pygame implements a specific type of Agent known as an Avatar which represents a user (typically human) who is interacting with the environment and the agents within it. The UI backend is pygame, and svg (Scalable Vector Graphics) are used to render the UI. The UI state completely integrated with the state of the environment allowing other agents to view and potentially modify it. This is a dramatic departure from some common software engineering practices such as the MVC (or similar) design pattern. The UI is NOT decoupled from the program state - in fact, for the most part it IS the program state. This package relies on another extension star_ray_xml to manage the state of the UI (as well as any other state variables).

This extension has been developed with the intention of exploring human-agent interactions. Agents are able to view a structured version of the UI and modify it as a means of interacting with the user in the most general way. They are able to effectively render text and graphics via their actions. The (human) user may take similar action (via their peripheral devices - mouse, keyboard, etc.) to communicate back (according to whatever functionality the UI is exposing). Agents are able to listen to these user inputs and make futher decisions based on them.

This package serves as a very flexible foundation for supporting researching into human-agent (or AI) interactions on digital devices by leveraging some existing technologies.

See for example, the icua project.

Metadata

Release files for star-ray-pygame 0.0.11

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

Source distribution (sdist)

Source distribution for star-ray-pygame 0.0.11
File Size Uploaded Provenance
star_ray_pygame-0.0.11.tar.gz 56.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for star-ray-pygame 0.0.11
File Interpreter ABI Platform
star_ray_pygame-0.0.11-py3-none-any.whl Python 3 none any Details

Total release size: 101.6 kB

Release files / star_ray_pygame-0.0.11.tar.gz

Download URL star_ray_pygame-0.0.11.tar.gz
Size 56.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7447a8987969331ebda7da63cb165be0b459d4ff8a032dffa64c28633d931310
BLAKE2b-256 checksum
How to use checksums
fa7d19f9ad06f2696460bb2fece92489be5f54a939c1635a76ca0358cd75feda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.14

Release files / star_ray_pygame-0.0.11-py3-none-any.whl

Download URL star_ray_pygame-0.0.11-py3-none-any.whl
Size 45.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d484b664b9df896ccb51691cd8b081f719862dd85a279cedd50b088ade714ff
BLAKE2b-256 checksum
How to use checksums
1b3ec6ed31d8b506d4b3ef5e8c1bd1238838a40d22b3da752555ecdb2582c309
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.14

Security for star-ray-pygame 0.0.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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