semvec/pypi-packages huggingface dataset:
pyissm 0.0.1.dev260219
Python API for the Ice-sheet and Sea-level System Model (ISSM), managed by ACCESS-NRI
License: Apache-2.0
Requires Python: >=3.9

# pyISSM - ISSM Python API

[![PyPI](https://img.shields.io/pypi/v/pyissm)](https://pypi.org/project/pyissm/)
[![Conda](https://img.shields.io/conda/v/accessnri/pyissm)](https://anaconda.org/accessnri/pyissm)
[![CI](https://img.shields.io/github/actions/workflow/status/access-nri/pyISSM/CI.yml?label=NightlyRun%20Tests%20(CI.yml))](https://github.com/ACCESS-NRI/pyISSM/actions/workflows/CI.yml)
[![Docs](https://app.readthedocs.org/projects/pyissm/badge/?version=latest)](https://pyissm.readthedocs.io/latest/)

---
## About
*pyISSM* is a Python API for the open source [**Ice-sheet and Sea-level System Model (ISSM)**](https://github.com/ISSMteam/ISSM). Maintained by ACCESS-NRI, pyISSM provides a suite of tools focused on creating, parameterising, executing, visualising, and analysing ISSM models.

## Project status 
🚨 **pyISSM is in the initial development stage.** 🚨

We welcome any feedback and ideas! Let us know by submitting [issues on GitHub](https://github.com/ACCESS-NRI/pyISSM/issues) or [joining our community](https://forum.access-hive.org.au/c/cryosphere/34).

## Documentation
Read the [documentation here](https://pyissm.readthedocs.io/latest/)

## License
[![License](https://img.shields.io/github/license/ACCESS-NRI/pyissm)](https://github.com/ACCESS-NRI/pyISSM/blob/main/LICENSE)
feagi-rust-py-libs 0.0.86
Rust-powered Python libraries for FEAGI data processing, sensorimotor encoding, and agent communication
License: Apache-2.0
Requires Python: >=3.8

# feagi-rust-py-libs

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

Built with [PyO3](https://github.com/PyO3/pyo3) and [Maturin](https://github.com/PyO3/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 PyPI (recommended)

Pre-built wheels are published for Linux, Windows, and macOS (x86_64 and aarch64). Prefer this so you do not need a Rust toolchain:

```bash
pip install feagi-rust-py-libs
```

### From TestPyPI (staging)

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

### Building from source

If pip falls back to building from source (e.g. no wheel for your platform), you need **Rust 1.85 or newer**. A transitive dependency uses the Rust 2024 edition, which is not supported by older Cargo/Rust.

- Check version: `rustc --version` and `cargo --version`
- Install or upgrade: <https://rustup.rs/> then `rustup update stable`
- Then: `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:
- Genomic Structures
- IO Data Processing
- [Neuron Voxel Data](src/neuron_data/README.md)
- Agent Communication

## Related Projects

- [FEAGI Python SDK](https://github.com/Neuraville/FEAGI-2.0/tree/main/feagi-python-sdk)
- [FEAGI Core (Rust)](https://github.com/Neuraville/FEAGI-2.0/tree/main/feagi-core)

## License

Apache-2.0