Skip to main content

Rust-powered Python libraries for FEAGI data processing, sensorimotor encoding, and agent communication

Project description

feagi-rust-py-libs

High-performance Rust-powered Python libraries for FEAGI data processing, sensorimotor encoding, and agent communication.

Built with PyO3 and Maturin, this package provides Python bindings to FEAGI's core Rust libraries.

Features

  • Data Processing: Fast processing of sensory data to and from neuronal forms
  • Sensorimotor System: Efficient encoding/decoding for vision, text, and motor control
  • Agent SDK: Python bindings for building FEAGI agents in Rust-accelerated Python
  • Data Structures: Core genomic and neuron voxel data structures
  • Serialization: Efficient serialization/deserialization for FEAGI protocols

Installation

From TestPyPI (Staging)

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ feagi-rust-py-libs

From PyPI (Production)

pip install feagi-rust-py-libs

Usage

This library is primarily used by the FEAGI Python SDK and agent applications. Most Python classes are named after their Rust counterparts, with internal wrapper classes prefixed with "Py".

Documentation

For detailed information about the wrapped types and functions:

Related Projects

License

Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

feagi_rust_py_libs-0.0.84.tar.gz (105.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

feagi_rust_py_libs-0.0.84-cp38-abi3-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.8+Windows x86-64

feagi_rust_py_libs-0.0.84-cp38-abi3-win32.whl (4.7 MB view details)

Uploaded CPython 3.8+Windows x86

feagi_rust_py_libs-0.0.84-cp38-abi3-musllinux_1_2_aarch64.whl (12.4 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

feagi_rust_py_libs-0.0.84-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

feagi_rust_py_libs-0.0.84-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (8.4 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ i686

feagi_rust_py_libs-0.0.84-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

File details

Details for the file feagi_rust_py_libs-0.0.84.tar.gz.

File metadata

  • Download URL: feagi_rust_py_libs-0.0.84.tar.gz
  • Upload date:
  • Size: 105.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for feagi_rust_py_libs-0.0.84.tar.gz
Algorithm Hash digest
SHA256 3345fbbdaa293f3cfb4b168c6ba4476f62784bbe111a1a81e3b205876ba7e1be
MD5 6114d418895880ff61a102aabb8491d7
BLAKE2b-256 3981cddb25a81c8cae643b8aeca2d4da88ddf0f4e318349dce9ccf9edb40a230

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.84-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.84-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72fbde1ddc738d5e7e90b87ccab593868e33ce1e40503717ed26141417e371ca
MD5 29cfc7d32980115823f5b6688aede014
BLAKE2b-256 55314a277d9014e106dc2e862fa11ae26a05fb86ae0d85208bda4291b009ea37

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.84-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.84-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bdfdedb8770aa9c49e7afd5c96636631a189953357abe9163aaecc901bf22993
MD5 17d6cf8bbec5b563c0a6ca708a35a663
BLAKE2b-256 816a515e048503bc8bc93fbebb72a742e9ed32922cafcb90f72702e2c75c0665

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.84-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.84-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3f27f7d760bbf734213b0dcbabcf3c01ea457874f7b09321c0184f8230ac7c59
MD5 359213e22cef9ce4b58d1574a7f6855e
BLAKE2b-256 48052d4dcd1cc5f15c9fbbd00423a32907311614b64827c8f3fedeea2963270c

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.84-cp38-abi3-win32.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.84-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 e6d45bb75e8d32efce2a65eff97e2c9a0f9626f67646cecc039ebd27a1f6f06b
MD5 5acacfebebf5b50a7a773f59a3caf300
BLAKE2b-256 cd22b8af945673f530e48a5dca5aae6bda4b9d53a785fb89cf2c6ff6c329a056

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.84-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.84-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b662ac3aa6b64494cdc8e292bd4ac1eb4c9c5a9fbb88c62ea73efb12f219d6f
MD5 1615be1e7415f4b2a91e33c89b7e1490
BLAKE2b-256 61a8366dba79bf9047ec05f55587fdeccf439f8f63f3df9b50bbd1b296efff6f

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.84-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.84-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b3b19cd52a83ea9901f73f3ddb64db683bf3bd2353a579868ca4854cced68c0
MD5 6bc9858f10f75ef15fdd496ce5074126
BLAKE2b-256 60a95b3f5036c50b84be026d6ad1eb61ea9bbd827be7a2816aa5deed109b4dda

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.84-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.84-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 36982b70c35ceca230d1832a9ceb32b69cec1669dbec20ab350d26be13d4d6db
MD5 d4eef69f9ccf07212764bbfe1e227921
BLAKE2b-256 cee7d02915ba79a520636649692bdf22b146a6683443189521790af9805667b5

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.84-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.84-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec746f871ce6e43f911180a7531e05a9efc05887775522de93d08176b3bae1de
MD5 f5830de7f7fb1d7260207b7cb32b0d40
BLAKE2b-256 9a4e69b3bfa361026b7d31fa8e6c05b7d98b8444cf555ee6a1299b3666a082e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page