Skip to main content

SlashML Robotics Python SDK

Ultra-low-latency spatial memory and dynamic belief tracking for embodied AI, mobile manipulation, and autonomous robots.

Overview

slashml-robotics provides a sub-millisecond, zero-recomputation spatial memory substrate for robotics perception pipelines and mission planners:

  • Dynamic Spatial State Updates: Updates object locations instantly and marks obsolete historical coordinates as superseded without full-database reindexing.
  • Sub-Microsecond where_is: Query active 6-DoF poses and room zones with sub-microsecond retrieval latency.
  • Chronological Trajectory Reconstruction: Full movement history tracking across workspaces and rooms.
  • Physical Affordance Search: Discover tools and objects based on functional capabilities (e.g. fastening, measuring, stripping).

Installation

pip install slashml-robotics

Quickstart

from slashml_robotics import RoboticMemory, Pose6D

# Initialize client connected to SlashML engine daemon or cloud endpoint
memory = RoboticMemory(base_url="http://localhost:8000", api_key="sk_...")

# 1. Ingest camera / perception detection
memory.add_observation(
    object_name="torque_wrench",
    room_zone="machining_bay",
    pose=Pose6D(x=1.24, y=-0.52, z=0.85, qx=0.0, qy=0.0, qz=0.0, qw=1.0),
    tags=["tool", "hardware"],
)

# 2. Query active location
loc = memory.where_is("torque_wrench")
if loc:
    print(f"Found {loc.object_name} in {loc.room_zone} at ({loc.pose.x}, {loc.pose.y}, {loc.pose.z})")

# 3. Retrieve movement trajectory
trajectory = memory.get_trajectory("torque_wrench")
print(f"Total waypoints recorded: {trajectory.total_waypoints}")

# 4. Search by physical affordance
tools = memory.find_by_affordance("fastening", room_zone="machining_bay")
for t in tools:
    print(f"Available fastening tool: {t.object_name}")

License

Apache-2.0

Metadata

Release files for slashml-robotics 1.0.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 slashml-robotics 1.0.1
File Size Uploaded Provenance Actions
slashml_robotics-1.0.1.tar.gz 16.5 kB Without provenance Details for slashml_robotics-1.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for slashml-robotics 1.0.1
File Interpreter ABI Platform Actions
slashml_robotics-1.0.1-py3-none-any.whl Python 3 none any Details for slashml_robotics-1.0.1-py3-none-any.whl

Total release size: 31.8 kB

Release files / slashml_robotics-1.0.1.tar.gz

Download URL slashml_robotics-1.0.1.tar.gz
Size 16.5 kB
Tags Source
SHA-256 checksum
How to use checksums
295ed6e611aadec080b6f710e36e262dcbea19377dd95468291296f3cb2987ec
BLAKE2b-256 checksum
How to use checksums
eb75fbd8f9b390c6e28938e52f305fae048105cd61584032623786459af314b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / slashml_robotics-1.0.1-py3-none-any.whl

Download URL slashml_robotics-1.0.1-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ef659f56be5ab0baa38fd540772d481c9baa586e31784973bcc69d54a6788b38
BLAKE2b-256 checksum
How to use checksums
9d478752b3a585fd62a48381dbf4ad503021ade35d8e2d56fe3b44c81d44408e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for slashml-robotics 1.0.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.

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

Release history Release notifications | RSS feed

This release

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