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.83.tar.gz (104.9 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.83-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (8.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+Windows x86

feagi_rust_py_libs-0.0.83-cp38-abi3-musllinux_1_2_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

feagi_rust_py_libs-0.0.83-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

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

feagi_rust_py_libs-0.0.83-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (8.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ i686

feagi_rust_py_libs-0.0.83-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8+macOS 11.0+ ARM64

feagi_rust_py_libs-0.0.83-cp38-abi3-macosx_10_12_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for feagi_rust_py_libs-0.0.83.tar.gz
Algorithm Hash digest
SHA256 88702860071f25356840664b752fef14c3ff0f13d7764387893ce6c8ef6ff275
MD5 81bacc87b72fbbd2c779b46357a2be01
BLAKE2b-256 e06e428bcf2a4ec5db5bc88e29e264097a3628c6613d810f06ebc07a7c0965b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4db0bcb14235d29bfefb1b01e6bf1c25c167d4a9222f7afd064b11f39bb03b48
MD5 de32d6d8ff1d15bb84a1ceaf70740242
BLAKE2b-256 94995a3918a80e3c2faa83b9b348fe87c37fb50fc8c13a29097118a026d98f65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd476a2a7f1f236adc93f28303e8ec8b5ad654e79f724cddcea9f953bb15abfd
MD5 3e43cb47c37ae04923f42b69046510e0
BLAKE2b-256 173c9bbf7092d0d2a30fa0d513f6e214cd12b55a96135ad4bb8e7c6abfa73cd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 70ea1383350b9353987366c7209b3bbbccc7f69bdfaf3798be83c5f071232c0e
MD5 a2cff56c0783bbade32911238dcfc08a
BLAKE2b-256 a47082ae6887c23caca762b86fd0c9300f07f8d1f91b109faeec84e47e5f0f79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 69cefdc58849736dfc66732d893e5574427e2f262f4122ccefc54337c8c4d584
MD5 30554e34ade45b70e5d64af1b307d702
BLAKE2b-256 4cccf13469b4331482979f0e39b5b91039f8107a8e20755111c0a74c28824733

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7966b1a6bc5b8c2dcf1b4f1af74b9510f575d2316013faeff1a6e51f2a204133
MD5 1fa2eea7c8516686679c25e6b0543988
BLAKE2b-256 6eb4a36286550a942fda9be792a4b37b70f1454764eb35ce9ffab4ceb020da9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb36a867cabc3f1778313504b42981c406ab60280b6b7636f2914cddf324bdbb
MD5 e4cf73efd28d4dccdb7cc34e28cb91f9
BLAKE2b-256 056dd0bfca41f9003da3163dac37148e7298a53f321eefbc29bdb9a7ef11b7f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f250abed92065672abb329ca8fce305e20c8b297c4923be4dfc8d29d00cf867f
MD5 35c52d03a44136a33c072c41448461d9
BLAKE2b-256 126d489161ae4462e8fa0afa5b0cf24d27edb2d2ebc711b61f0e0b2a6824df1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96c1518420ee5077f511c570921fc70583a3be16e38570e908a6ab5c2609582c
MD5 87c0b5ce93c2bb7f2f1a6d33f147f9f3
BLAKE2b-256 954bcc10b619228fcbbf904a2fe890a9aa5b820bc171e5b65caf4c305b9154dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21d1d21685cedb34c7a9cbc6cbafa866499b375dda78c77ecf5e2754156e3632
MD5 1130491b34ece4dd9584a20a35dfa95e
BLAKE2b-256 d4fa606334d0690362f1b29e428135d6d03464831f578fc87cf56632a393a4f0

See more details on using hashes here.

File details

Details for the file feagi_rust_py_libs-0.0.83-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for feagi_rust_py_libs-0.0.83-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3a268625acd3d79ba61e00a5eee7e8e87ea285399a0537a726226cf1465914f6
MD5 4eef0560d00314891caaeee1831133d1
BLAKE2b-256 a4687b55e198cd079eac968c8e553d99905f15ed74d0915f52aaa1029ed0bc28

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