Skip to main content

The Reduced-Order Scattering Emulator (rose) is a user-friendly software for building efficient surrogate models for nuclear scattering.

Project description

Python package

ROSE - The Reduced-Order Scattering Emulator

ROSE makes it easy to build and train a scattering emulator. ROSE enables aspiring graduate students and long-suffering postdocs to emulate nuclear scattering observables with optical potentials, trading negligible amounts of accuracy for orders-of-magnitude gains in speed.

For any bug reports or feature requests, please make use of the Github issues tab on the repository. We also welcome all pull requests for software, documentation, and user-contributed tutorials!

Installation

To install, run the following

pip install nuclear-rose

Usage

The primary class is ReducedBasisEmulator. To create an instance, minimally, an instance of the Interaction class, a set of training points, the energy, and angular momentum need to be specified.

For a full set of examples walking through emulation and calibration, check the tutorials directory.

Documentation

You can also check out the documentation page.

More software

You could even check the other BAND softwares and start combining them to write all your Bayesian papers!

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

nuclear_rose-1.1.2.tar.gz (11.5 MB view details)

Uploaded Source

Built Distribution

nuclear_rose-1.1.2-py3-none-any.whl (218.1 kB view details)

Uploaded Python 3

File details

Details for the file nuclear_rose-1.1.2.tar.gz.

File metadata

  • Download URL: nuclear_rose-1.1.2.tar.gz
  • Upload date:
  • Size: 11.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for nuclear_rose-1.1.2.tar.gz
Algorithm Hash digest
SHA256 aa7ce1d494ce8fd6840c12b9ee32e45b3cca9bf3212c05ae04433f64d4f8f4c3
MD5 ec01d98bcef212f90df59e332c62a8bf
BLAKE2b-256 fea766a0f107ae9360324086c9bc6c8d826d267f226a195850dc82852bffb4dc

See more details on using hashes here.

Provenance

File details

Details for the file nuclear_rose-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: nuclear_rose-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 218.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for nuclear_rose-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5131556e8a6b60e90a54331088c1f8298192bbb46d4f65897077bfc8ceb1affb
MD5 9fc785b5947a1343e8e9854ce45b1236
BLAKE2b-256 df0a0ba02efa182da7a6e3c2a1d1f407f34322473517ac7aeb62cb582c886820

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page