An open API service indexing awesome lists of open source software.

https://github.com/mantidproject/quasielasticbayes

This package provides a convenient set of Python wrappers for a set of routines used to perform Bayesian analysis on quasi-elastic neutron-scattering data.
https://github.com/mantidproject/quasielasticbayes

bayesian-analysis materials-science neutron-scattering quasi-elastic-neutron-scattering

Last synced: 5 months ago
JSON representation

This package provides a convenient set of Python wrappers for a set of routines used to perform Bayesian analysis on quasi-elastic neutron-scattering data.

Awesome Lists containing this project

README

          

# quasielasticbayes

This package provides a convenient set of Python wrappers for a set of routines used to perform Bayesian analysis
on quasi-elastic neutron-scattering data. The original Fortran code was written by Dr. Devinder Sivia, with
supervision from Dr. Spencer Howells, in the 1980's. The longevity of the package is owed to the efforts of
Dr. Spencer Howells, and members of the Mantid Project team.

The package is available on [conda-forge](https://anaconda.org/conda-forge/quasielasticbayes) and [PyPi](https://pypi.org/project/quasielasticbayes).

## Install the package

To install this package from conda-forge, run

```sh
conda install -c conda-forge quasielasticbayes
```

## Develop: Building and testing locally

To create and activate the build environment, run

```sh
mamba env create -f conda_envs/qeb-build-env-[os].yml && conda activate qeb-build-env-[os]
```

To build and install the package locally, run

```sh
./scripts/rebuild.sh
```

To run the tests on the installed package

```sh
pytest src/quasielasticbayes/test
```