Skip to content

Repository files navigation

MNeuEventLib

Build from source

MNeuEventLib is built with maturin. Compilation also requires the rustup toolchain.

To compile locally, set up a Python virtual environment with maturin installed and run

maturin develop --release

CI/testing

This package does unit testing, linting, and formatting using cargo. The Github Actions tests check there are no cargo clippy suggestions, and that the code has had cargo fmt applied.

To run the tests:

cargo test

To lint:

cargo clippy --all-targets --all-features -- -D warnings

To format:

cargo fmt

About

Event data filtering library for ISIS Neutron and Muon Source

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages