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.82.tar.gz (105.1 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.82-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (8.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8+Windows x86-64

feagi_rust_py_libs-0.0.82-cp38-abi3-win32.whl (4.8 MB view details)

Uploaded CPython 3.8+Windows x86

feagi_rust_py_libs-0.0.82-cp38-abi3-musllinux_1_2_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

feagi_rust_py_libs-0.0.82-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.82-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.82-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

feagi_rust_py_libs-0.0.82-cp38-abi3-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for feagi_rust_py_libs-0.0.82.tar.gz
Algorithm Hash digest
SHA256 d116a7527e00bfc620f8312ebc8669d11af05cbf9114a062baf6fa38c1d21ff2
MD5 ef1693690e2b3fd1764a16f8a9450b49
BLAKE2b-256 40800caa8328432cda1ae19b2742bcc1688d2ad78823608f110ebcca8787f15c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.82-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94075683d696d4148e55ba6d20941b6289ef8f89a5be1d7b4598ce70ceae19aa
MD5 88eb322323781d5bfd43f7c1e8492d88
BLAKE2b-256 748b87c925577ce848442e6d20da90b4c6d8ebc4909048c4a66b2689ed4e10ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.82-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da05b022c33d15a5e7bb8a88c3ff1e262da5b100aa55ed8443baa8c97bb93957
MD5 1c2de451cbea19cb14e057b3090143b3
BLAKE2b-256 c88a6270a1783a12a33e60ce32b1e50215405d9abe967e32f99e1ffe573b8919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.82-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5df4a1cb87fb0ac815add24eae5809a0738c9f72056708477c864ab3824a2d79
MD5 e7a051393a971ecb859506200babb5b6
BLAKE2b-256 36f27ec47d729655801a2c123a64458d50788b717c3432826123d0d47464a416

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.82-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 3a328faec45c975fb354392554674280426d3be8b9106d4bc51dd2d086c2eb5d
MD5 bd35ad1f5845db12c4a99cad484e6bef
BLAKE2b-256 de6f93c875cd2ade3b5977fa31b4c6580fa3697921a2801605cd0e570fd8d5b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.82-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f45e360143fd18c44d771608661b2be816c684df3219e26e8ef0d5ddf36f368d
MD5 35ab0d6495bd660497bda3c746790faf
BLAKE2b-256 6147fef8aa3ae6ceb044df3c9f9e26d2a9c3d5e12778d2af1e0225f5afd69a2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.82-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87293fc8f1b3a4403269e15b5731b3201202963362d8dfc5d93e6b190d740bf9
MD5 c923e64a6c10d4c59d86e7c32cb4ede3
BLAKE2b-256 f0c3216dbfa276530fb79746a1a04a281d27905df638a2129d5d25763177c7fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.82-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 95ce48d25c62597e36330c60bc52ede6a6195770e575ee917652460a66c333ad
MD5 aa2f08090dfff19b48476c65088b4078
BLAKE2b-256 07a402aba688cfde06eaf14129e02a465e90247c94490b2d97a2a2f7cdf8a67e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.82-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46a9501a17de5e75d4b0228ed4b2a619f61c1b4016b98f8e89e0af4c355b2e2d
MD5 65a8f88e1dfabd5897cbf2d1f313eeb6
BLAKE2b-256 47b18791939f51f73c13e659f12f813a70129fde885a0f3fc27150478c04745e

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.82-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.82-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e5845d2f48ef71298443a3776d44d898acb6bb891f19fa454dff6866b942fec
MD5 0603174e24e1848dec061a9691b7f356
BLAKE2b-256 0338ac17b16e7b1693ced75e7b2bc4352e708ca5d6ae1c0b0b4e1a49f4e9368c

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