Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Replaced by https://pypi.org/project/agx-openplx/

agxclick

agxclick uses pclick, AGX Dynamics and agxBrick to a implement a simulation application that implements Click out of the box for a provided Brick model.

  • You can use click_application.py (see below) to load any Brick model and it will find the robots and connect their signals to Click. See Brick Model Requirements below for more info.
  • You can Inherit agxclick.ClickApplication and override it's methods to customize your own application.
  • You can connect with any Click client to the simulation.

The flow is the same as for Click

  1. Client controller connects and sends HandshakeInit
  2. Server responds with Handshake
  3. Client receives Handshake and validates the setup.
  4. Client sends ControlMessage
  5. Server steps Simulation, and responds with SensorMessage
  6. The loop 4-5 is repeated.

NOTE: The Controller step and the simulation step is in full sync, meaning that the simulation will only progress on ControlMessages.

Install

Prerequisites: AGX and agxBrick

# Latest version
pip install agxclick -U
# Specific version
pip install agxclick==0.4.1

Usage Examples

Visit the GitHub repo for usage examples.

License

Apache License 2.0

Metadata

Release files for agxclick 0.4.1

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

Source distribution (sdist)

Source distribution for agxclick 0.4.1
File Size Uploaded Provenance
agxclick-0.4.1.tar.gz 14.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for agxclick 0.4.1
File Interpreter ABI Platform
agxclick-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 32.9 kB

Release files / agxclick-0.4.1.tar.gz

Download URL agxclick-0.4.1.tar.gz
Size 14.7 kB
Tags Source
SHA-256 checksum
How to use checksums
10d6c5564afcfae713d637cc5c310b7bcaa790d3fd0d14170c2212cd7f09bf5e
BLAKE2b-256 checksum
How to use checksums
7a5e3eab5d6e1c8e435da8f445aabd982e647bc21ac92e4ad999140cc86e0f6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.8.10 Linux/5.4.0-167-generic

Release files / agxclick-0.4.1-py3-none-any.whl

Download URL agxclick-0.4.1-py3-none-any.whl
Size 18.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c79a16ae360a5eff7ebbe08bab6b9a116d9d5ad79c7159ca10cc0b93bc50d6e4
BLAKE2b-256 checksum
How to use checksums
1cf1f815461064c14a04c880a5b038ca4e2c4d7690a19485d164f43d583f0a77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.8.10 Linux/5.4.0-167-generic

Security for agxclick 0.4.1

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.

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files No provenance

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