Skip to content
/ pyRw Public

Fast multiple histogram reweighting in Python using numba

License

Notifications You must be signed in to change notification settings

vataspro/pyRw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyRw

Fast multihistogram reweighting in Python using numba vectorisation and jit compilation.

Installation

To install pyRw from the project home directory type:

pip install -e .

To install the dev version, which has further requirements:

pip install -e '.[dev]'

Usage

pyRw contains a few core functions, found in pyRw/core.py, which are mostly vectorised or jit compiled by numba. This leaves a few sharp edges in the code, which is envisioned to be used via the MultiRw interface class from pyRw/mrw.py.

Testing

Testing of the code is implemented in pytest. To run the tests from the project home directory:

pytest

About

Fast multiple histogram reweighting in Python using numba

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages