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.0.tar.gz (11.5 MB view details)

Uploaded Source

Built Distribution

nuclear_rose-1.1.0-py3-none-any.whl (218.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nuclear_rose-1.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 ab8e44ef86fbedadf9dbbf255af72f11f82329ee59ddcd44bf93bdab696f24d1
MD5 3aca24640f93de3b5cce6329a6b00980
BLAKE2b-256 4fe20d57d1942b533f3450f6a20d990de0e4fdbb90bc1a42ca2a52ca25ea1db1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: nuclear_rose-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 218.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 08d37f94bf6edd8d2b8e56ccd6f58f4280f85bc5a4f5450c9ee6bd132e668bfc
MD5 411d2e086cc2ac8fcb54222bbbc9c867
BLAKE2b-256 17e4be4c25bdbfc3f2d961521a4203a1af83206d31cdda46e4125afa4efc82d1

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