Proximal Markov Chain Monte Carlo
Project description
Python ProxMCMC
Installation
Available on pypi
pip install pxmcmc
If installing from source it recommended to use poetry
git clone https://github.com/auggiemarignier/pxmcmc
cd pxmcmc
poetry install
source <ENVIRONMENT_LOCATION>/bin/activate
pytest
Documentation
Full documentation available on readthedocs.
Examples
Examples of how to use this code with sample data are found in the experiments
directory.
Please start with the earthtopography
example, which will quickly run something to get you going!
cd experiments/earthtopography
python main.py --infile ETOPO1_Ice_hpx_256.fits
python plot.py myula_synthesis_<timestamp>.hdf5 .
The phasevel
and weaklensing
examples replicate the work shown in this paper.
Contributing
Contributions to the package are encouraged! If you wish to contribute, are experiencing problems with the code or need further support, please open an issue to start a discussion. Changes will be integrated via pull requests.
CITATION
If you use this package in your work please cite the following papers
Marignier (2023) PxMCMC: A Python package for proximal Markov Chain Monte Carlo, Journal of Open Source Software, 0(0), 5582. https://doi.org/10.xxxxxx
Marignier et al., Posterior sampling for inverse imaging problems on the sphere in seismology and cosmology, RAS Techniques and Instruments, Volume 2, Issue 1, January 2023, Pages 20–32, https://doi.org/10.1093/rasti/rzac010
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
Built Distribution
File details
Details for the file pxmcmc-1.0.1.tar.gz
.
File metadata
- Download URL: pxmcmc-1.0.1.tar.gz
- Upload date:
- Size: 30.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.2.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3023e2ded9d41b3925d92b5cb254897c77354ec9401193ef2d5937938b71f790 |
|
MD5 | b54f6cd2f408077ad0a9a623482c6a4d |
|
BLAKE2b-256 | 11e951be996af055135c0bae93ea7e2da61a5224de19fd33f349a39421a46b2b |
File details
Details for the file pxmcmc-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: pxmcmc-1.0.1-py3-none-any.whl
- Upload date:
- Size: 32.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.2.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 168c748225e2b6be991ce46b5b020b8e65d912a9aecb50007df46adf6a4b9fcc |
|
MD5 | cd2982722943358615bf49e8b8e92036 |
|
BLAKE2b-256 | 1e90c52579f071919ebbe65bf8fca991b7c88f31aa8a5e33f818bf95ec513293 |