https://github.com/lucaciucci/root-rs
Rust bindings for the Root libraries
https://github.com/lucaciucci/root-rs
Last synced: 2 months ago
JSON representation
Rust bindings for the Root libraries
- Host: GitHub
- URL: https://github.com/lucaciucci/root-rs
- Owner: LucaCiucci
- License: mit
- Created: 2024-01-14T17:32:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-16T18:00:12.000Z (over 1 year ago)
- Last Synced: 2025-01-30T14:16:37.966Z (4 months ago)
- Language: Rust
- Size: 77.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# root-rs
Rust bindings for the C++ ROOT library.This WIP project aims to provide C and Rust interfaces for the C++ ROOT library.
The C interfaces are manually curated and can be found in the [`root-rs-c-bindings`](./root-rs-c-bindings/) directory. Please note that covering the entire ROOT C API is not the primary objective of this project. If you wish to request a new feature or contribute to the development, feel free to [open an issue](https://github.com/LucaCiucci/root-rs/issues) or submit a [pull request](https://github.com/LucaCiucci/root-rs/pulls).
## Usage
See the [examples](./examples/) directory for some examples of how to use the library.
## Requirements
Root 6.22 or later is required. See for installation instructions.
## Status of the project
The project is in an very early stage of development and the current codebase is a proof of concept.
### OS support
| OS | Status |
| ------- | ------ |
| Almalinux | ❌ |
| Centosstream | ❌ |
| Fedora | ❌ |
| Ubuntu | 🚧 |
| macOS | ❌ |
| Windows | ✅ |