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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nuclear_rose-1.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c0a4428d80bdc271050206a70c7b23a9d7d9a95a06921f97a98e17a687e14bf1
MD5 b8715a37117b4b40d4ab1bef478a1f67
BLAKE2b-256 017d042f2ce962f74be6db777dcaadffd44deb6ac956a3ad585b9a10608db377

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nuclear_rose-1.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca0b7e22cf1761f5cfcd6400d8a4b3df1efc2d930b10c51c4de0247ad4b061c1
MD5 80b2d0b20054b8193bc1599a187dd718
BLAKE2b-256 83960f6f1cd928cc5480e565bc64ae78c8678a7d0e15c4d6c8675edb53bcb32b

See more details on using hashes here.

Supported by

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