Skip to main content

Neutron Resonance Imaging Data Analysis Library

Project description

NEREIDS

Neutron rEsonance REsolved Imaging Data analysis System

Docs API

A Rust-based library for neutron resonance imaging at the VENUS beamline, SNS, ORNL.

Documentation

Overview

NEREIDS provides end-to-end analysis for time-of-flight neutron resonance imaging: input hyperspectral TOF data, output spatially resolved isotopic/elemental composition maps.

Workspace Crates

Crate Description
nereids-core Core types, physical constants, traits
nereids-endf ENDF file retrieval, caching, resonance parameter parsing
nereids-physics Cross-section calculation, broadening, transmission model
nereids-io TIFF/NeXus data I/O, VENUS normalization
nereids-fitting Optimization engine (LM, Poisson/BFGS)
nereids-pipeline End-to-end orchestration and spatial mapping
nereids-python PyO3 Python bindings for Jupyter
nereids-gui egui desktop application

Building

cargo build --workspace
cargo test --workspace

License

BSD-3-Clause. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nereids-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

nereids-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

nereids-0.1.0-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

nereids-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

File details

Details for the file nereids-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nereids-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ceccc98488bb54973a400079e7f6edb46ede9327b7b9d9b39918f9176f30ff2c
MD5 9c0c9382ca02160c20ef9067980dc2b9
BLAKE2b-256 1609f5a7f22fff5553a33ed3728bda6f9a650f14e30faa8279609c875956dccd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nereids-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on ornlneutronimaging/NEREIDS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nereids-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nereids-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 462c51e4bc5e45f1c6c7a7eefeb5c185286bd772c44f1a200f4ba3aa966cf5be
MD5 bfb88ee4f519916ac9adbd32f39f3ff8
BLAKE2b-256 54c78329138a514673e88a4f857985f7330636c1fe43a0715894333d925dab69

See more details on using hashes here.

Provenance

The following attestation bundles were made for nereids-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ornlneutronimaging/NEREIDS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nereids-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nereids-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nereids-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a4374198f9daf54ddcda965b7632f8d955804f19029c15b3987fb796160c7bec
MD5 8e284619936eb91f790c3579926e1e84
BLAKE2b-256 44e04599de3d2281fe848a1ff20b0e4beda7f5c0aaa6fc7bcba7ee63efed2b6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nereids-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on ornlneutronimaging/NEREIDS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nereids-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nereids-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4dcd1910d2da1b498eb11fc2ec831469240f8807d4d756487203e59c51e65743
MD5 db62da575b94a9fb89686c749ed735f3
BLAKE2b-256 02d87a4b741ef5dbc4e49f5adeeed13f079e743120efd6f8ae52bec5a7565c52

See more details on using hashes here.

Provenance

The following attestation bundles were made for nereids-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ornlneutronimaging/NEREIDS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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