Bonsu


NameBonsu JSON
Version 3.7.0 PyPI version JSON
download
home_page
SummaryBonsu - The Interactive Phase Retrieval Suite
upload_time2024-01-23 16:50:01
maintainer
docs_urlNone
author
requires_python>=3.7
licenseGPL3
keywords phase retrieval bragg coherent diffraction imaging synchrotron science
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![Build Status](https://github.com/bonsudev/bonsu/actions/workflows/build_wheels.yml/badge.svg) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) ![Python Versions](https://img.shields.io/badge/Python-3-brightgreen?logo=python&logoColor=white) ![PyPI](https://img.shields.io/pypi/v/bonsu) ![PyPI - Wheel](https://img.shields.io/pypi/wheel/bonsu)


# <img src="/bonsu/image/bonsu.ico" alt= "" width="64" height="64"> Bonsu - The Interactive Phase Retrieval Suite

## Introduction

Bonsu is a collection of tools and algorithms primarily for the reconstruction of phase information from diffraction intensity measurements.

## Citation

If your use of this software results in a scientific publication, please cite the following article:

[Newton M. C., Nishino Y. and Robinson I. K., J., Appl. Cryst. (2012). 45, 840-843.](https://dx.doi.org/10.1107/S0021889812026751)

## Installation

Bonsu requires:
* Python >= 3.7
* wxPython >= 4.2.0
* NumPy (FFTW aware) >= 1.4.1
* VTK (with python bindings) >= 8.0.0
* h5py
* Pillow
* Cython >= 3.0.0
* FFTW with threading >= 3.0

Installation via pip:
```
$ pip install bonsu
```
 To run:
 ```
$ bonsu 
```

## Reporting Bugs

Please send any bugs, problems, and proposals to: Bonsu.Devel@gmail.com
or visit: http://github.com/bonsudev/bonsu

## Documentation

Online documentation is available [here](https://bonsudev.github.io/bonsu/) and includes installation instructions.
A PDF version of the documentation is available [here](/bonsu/docs/Bonsu.pdf).
Documentation is also available in the application. 

## Version History

Please see the [change log](bonsu/changelog/CHANGELOG.md).


## Licence

GNU GPLv3
Copyright 2011 - 2024 - Marcus C. Newton
Registration number 284653218

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "Bonsu",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "\"Marcus C. Newton\" <Bonsu.Devel@gmail.com>",
    "keywords": "Phase Retrieval,Bragg Coherent Diffraction Imaging,Synchrotron Science",
    "author": "",
    "author_email": "\"Marcus C. Newton\" <Bonsu.Devel@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/20/04/17d188f9821935b642422a8c9b1c7a09210aa5ef03b2debd872dfba5efde/Bonsu-3.7.0.tar.gz",
    "platform": null,
    "description": "![Build Status](https://github.com/bonsudev/bonsu/actions/workflows/build_wheels.yml/badge.svg) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) ![Python Versions](https://img.shields.io/badge/Python-3-brightgreen?logo=python&logoColor=white) ![PyPI](https://img.shields.io/pypi/v/bonsu) ![PyPI - Wheel](https://img.shields.io/pypi/wheel/bonsu)\n\n\n# <img src=\"/bonsu/image/bonsu.ico\" alt= \"\" width=\"64\" height=\"64\"> Bonsu - The Interactive Phase Retrieval Suite\n\n## Introduction\n\nBonsu is a collection of tools and algorithms primarily for the reconstruction of phase information from diffraction intensity measurements.\n\n## Citation\n\nIf your use of this software results in a scientific publication, please cite the following article:\n\n[Newton M. C., Nishino Y. and Robinson I. K., J., Appl. Cryst. (2012). 45, 840-843.](https://dx.doi.org/10.1107/S0021889812026751)\n\n## Installation\n\nBonsu requires:\n* Python >= 3.7\n* wxPython >= 4.2.0\n* NumPy (FFTW aware) >= 1.4.1\n* VTK (with python bindings) >= 8.0.0\n* h5py\n* Pillow\n* Cython >= 3.0.0\n* FFTW with threading >= 3.0\n\nInstallation via pip:\n```\n$ pip install bonsu\n```\n To run:\n ```\n$ bonsu \n```\n\n## Reporting Bugs\n\nPlease send any bugs, problems, and proposals to: Bonsu.Devel@gmail.com\nor visit: http://github.com/bonsudev/bonsu\n\n## Documentation\n\nOnline documentation is available [here](https://bonsudev.github.io/bonsu/) and includes installation instructions.\nA PDF version of the documentation is available [here](/bonsu/docs/Bonsu.pdf).\nDocumentation is also available in the application. \n\n## Version History\n\nPlease see the [change log](bonsu/changelog/CHANGELOG.md).\n\n\n## Licence\n\nGNU GPLv3\nCopyright 2011 - 2024 - Marcus C. Newton\nRegistration number 284653218\n",
    "bugtrack_url": null,
    "license": "GPL3",
    "summary": "Bonsu - The Interactive Phase Retrieval Suite",
    "version": "3.7.0",
    "project_urls": {
        "documentation": "https://bonsudev.github.io/bonsu",
        "home-page": "https://github.com/bonsudev/bonsu",
        "source": "https://github.com/bonsudev/bonsu"
    },
    "split_keywords": [
        "phase retrieval",
        "bragg coherent diffraction imaging",
        "synchrotron science"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5619a98f73390d00bc34831ebf8d02ffa6d4d5482669f9820ff9aec68ced29df",
                "md5": "43352e6df5c02577c209abbd3d846a11",
                "sha256": "6ead2a8ef0735a1b0dd9b9dc172bf111277cd0db6767329c5dfd0227cf7f3041"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "43352e6df5c02577c209abbd3d846a11",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 6240759,
            "upload_time": "2024-01-23T16:49:01",
            "upload_time_iso_8601": "2024-01-23T16:49:01.596061Z",
            "url": "https://files.pythonhosted.org/packages/56/19/a98f73390d00bc34831ebf8d02ffa6d4d5482669f9820ff9aec68ced29df/Bonsu-3.7.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "81a49e772a5f02d65b617386225765d87ba2330145b2eed55264197d733eeab6",
                "md5": "b44eba36fb5238aad9c1310656765811",
                "sha256": "5893aca0489feb23247f362e1b21d1c1d68c32ad0a0369861cf253db05ae7ea2"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b44eba36fb5238aad9c1310656765811",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 6208029,
            "upload_time": "2024-01-23T16:49:06",
            "upload_time_iso_8601": "2024-01-23T16:49:06.845985Z",
            "url": "https://files.pythonhosted.org/packages/81/a4/9e772a5f02d65b617386225765d87ba2330145b2eed55264197d733eeab6/Bonsu-3.7.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0fbcf6c849470cb990cc97be43bcb4ac0ef96b769f195843f05503bac88dd652",
                "md5": "0e091839300ec33a5ce8212942f4b05d",
                "sha256": "f67ab42e6eed0674049a299c68b46e392f9462bcc10c2e7130680db9636b9cd9"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0e091839300ec33a5ce8212942f4b05d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 6144442,
            "upload_time": "2024-01-23T16:49:11",
            "upload_time_iso_8601": "2024-01-23T16:49:11.815089Z",
            "url": "https://files.pythonhosted.org/packages/0f/bc/f6c849470cb990cc97be43bcb4ac0ef96b769f195843f05503bac88dd652/Bonsu-3.7.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32ab1f1b2a0acab8e0f607db0f43ccb28b039bb7a249050867050195fc810595",
                "md5": "3510c5a28196e79e7a0b4224e2da12c9",
                "sha256": "0f5622ea1428834327d715ae210f1ff94cf4326990c0dbf912fef37729e53f57"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3510c5a28196e79e7a0b4224e2da12c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 6242382,
            "upload_time": "2024-01-23T16:49:16",
            "upload_time_iso_8601": "2024-01-23T16:49:16.254081Z",
            "url": "https://files.pythonhosted.org/packages/32/ab/1f1b2a0acab8e0f607db0f43ccb28b039bb7a249050867050195fc810595/Bonsu-3.7.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f3003f225bef7347127bfabe086697870eac5aec3e5bd4dbf7eb248f20247e26",
                "md5": "344bcc7eb1430553bf2590f9ec55548d",
                "sha256": "0fd06f187681e767d29c81411aa1caf107367f4cf49c7929932ea0c675a5b014"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "344bcc7eb1430553bf2590f9ec55548d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 6212597,
            "upload_time": "2024-01-23T16:49:20",
            "upload_time_iso_8601": "2024-01-23T16:49:20.474023Z",
            "url": "https://files.pythonhosted.org/packages/f3/00/3f225bef7347127bfabe086697870eac5aec3e5bd4dbf7eb248f20247e26/Bonsu-3.7.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15f46e9aa99761af5047c148a953ce092fbe0dce6c681514b7e1da9d779dcbe9",
                "md5": "5893bfe84a519ba03634faacc442dc56",
                "sha256": "71ee691ec6d54dbb4d8d662e898b2922711a802763f449c9c49bbcd2f70e7f8b"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5893bfe84a519ba03634faacc442dc56",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 6148126,
            "upload_time": "2024-01-23T16:49:25",
            "upload_time_iso_8601": "2024-01-23T16:49:25.284142Z",
            "url": "https://files.pythonhosted.org/packages/15/f4/6e9aa99761af5047c148a953ce092fbe0dce6c681514b7e1da9d779dcbe9/Bonsu-3.7.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6795f2843364e6f66a316c40bfc0ffca431b232eae9da4e81118d06cf048b98",
                "md5": "c6ecb6f1ea9687e00174bce39c4b22dc",
                "sha256": "7ddac4ead6e7faec191633110f3dfb319b2067982904995e0c6168abd0b491f0"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c6ecb6f1ea9687e00174bce39c4b22dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 6256897,
            "upload_time": "2024-01-23T16:49:30",
            "upload_time_iso_8601": "2024-01-23T16:49:30.118780Z",
            "url": "https://files.pythonhosted.org/packages/d6/79/5f2843364e6f66a316c40bfc0ffca431b232eae9da4e81118d06cf048b98/Bonsu-3.7.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "343a2eb28b907ee3de3dbfbae425eeedad34acbd7db9f810fcf9eab1fbecce9c",
                "md5": "d5b408987f0a2ad80f353b7ecca5e415",
                "sha256": "4081dc3aa154ec17c4f4538901d4411c88030fb9f2507cd321d274b1c8268d6f"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d5b408987f0a2ad80f353b7ecca5e415",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 6227325,
            "upload_time": "2024-01-23T16:49:34",
            "upload_time_iso_8601": "2024-01-23T16:49:34.409672Z",
            "url": "https://files.pythonhosted.org/packages/34/3a/2eb28b907ee3de3dbfbae425eeedad34acbd7db9f810fcf9eab1fbecce9c/Bonsu-3.7.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d0b14d36ce3de0478b9a0549eeac2c2fd16c7d250a4bf17bfe3e0077d24c0c33",
                "md5": "d4f76437d5655f992f275d896591e824",
                "sha256": "b330630907bb34b5b8ed0ea46238a851c1865ba72df3a8a359553d239a0d00e3"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d4f76437d5655f992f275d896591e824",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 6151365,
            "upload_time": "2024-01-23T16:49:38",
            "upload_time_iso_8601": "2024-01-23T16:49:38.724401Z",
            "url": "https://files.pythonhosted.org/packages/d0/b1/4d36ce3de0478b9a0549eeac2c2fd16c7d250a4bf17bfe3e0077d24c0c33/Bonsu-3.7.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "14b9e7501bbcc40b3ae3621c2cff1e07d478899a8dfb94b685f54ff73b8dc5de",
                "md5": "9d1f14cfc2288c0ff81982ad5c86d1f0",
                "sha256": "17cf5f222dc4dabd87a0f6eab6f06f80a43760fade68b481aae192dba2fcfd4b"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9d1f14cfc2288c0ff81982ad5c86d1f0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 6146578,
            "upload_time": "2024-01-23T16:49:43",
            "upload_time_iso_8601": "2024-01-23T16:49:43.576210Z",
            "url": "https://files.pythonhosted.org/packages/14/b9/e7501bbcc40b3ae3621c2cff1e07d478899a8dfb94b685f54ff73b8dc5de/Bonsu-3.7.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb92adfbff14e5fe1f6efb290e54835e69aa10bde70b6a39f905261866ecdcd9",
                "md5": "2098e2d2ce7cf11af4768f9cbe996bba",
                "sha256": "7599e3587e897ad130e2de0c5432d25996c660bcbe44bf3f996aaed80d979a54"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2098e2d2ce7cf11af4768f9cbe996bba",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 6241959,
            "upload_time": "2024-01-23T16:49:48",
            "upload_time_iso_8601": "2024-01-23T16:49:48.258530Z",
            "url": "https://files.pythonhosted.org/packages/bb/92/adfbff14e5fe1f6efb290e54835e69aa10bde70b6a39f905261866ecdcd9/Bonsu-3.7.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fb1f9f0828d89f6bc7780550725eceeb022748577d9858020acd209ad14f4563",
                "md5": "bae47d691f42173ebaa821cd184e646f",
                "sha256": "c873f369909873512b15481ba19432a1f8494de9ce459337b641b5b7826d46ba"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bae47d691f42173ebaa821cd184e646f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 6209129,
            "upload_time": "2024-01-23T16:49:53",
            "upload_time_iso_8601": "2024-01-23T16:49:53.601063Z",
            "url": "https://files.pythonhosted.org/packages/fb/1f/9f0828d89f6bc7780550725eceeb022748577d9858020acd209ad14f4563/Bonsu-3.7.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "721dcc7fc71860ab2d367ee3cf287374165e297dd4f1ea44857565fcf2c176e8",
                "md5": "131cf82442ac7905a97d5ce6223dc5ba",
                "sha256": "ab0cf18b98965579a43d379dbb36c522129e68bf1013fc82ed2086247cfd0c9b"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "131cf82442ac7905a97d5ce6223dc5ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 6145413,
            "upload_time": "2024-01-23T16:49:58",
            "upload_time_iso_8601": "2024-01-23T16:49:58.552502Z",
            "url": "https://files.pythonhosted.org/packages/72/1d/cc7fc71860ab2d367ee3cf287374165e297dd4f1ea44857565fcf2c176e8/Bonsu-3.7.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "200417d188f9821935b642422a8c9b1c7a09210aa5ef03b2debd872dfba5efde",
                "md5": "c39afa3193c03cbf760f9f8d59c17676",
                "sha256": "ea7faa5554158b4d2cb6b5c9a1bd21f3556220b3b09cb49706aa99e09dc5d57b"
            },
            "downloads": -1,
            "filename": "Bonsu-3.7.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c39afa3193c03cbf760f9f8d59c17676",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 3605595,
            "upload_time": "2024-01-23T16:50:01",
            "upload_time_iso_8601": "2024-01-23T16:50:01.695118Z",
            "url": "https://files.pythonhosted.org/packages/20/04/17d188f9821935b642422a8c9b1c7a09210aa5ef03b2debd872dfba5efde/Bonsu-3.7.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-23 16:50:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bonsudev",
    "github_project": "bonsu",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "bonsu"
}
        
Elapsed time: 0.17388s