Skip to main content

Bonsu - The Interactive Phase Retrieval Suite

Project description

Build Status License: GPL v3 Python Versions PyPI PyPI - Wheel

Bonsu - The Interactive Phase Retrieval Suite

Introduction

Bonsu is a collection of tools and algorithms for the reconstruction of phase information from diffraction intensity measurements. Its primary focus is Bragg Coherent Diffraction Imaging (BCDI) data visualisation, reconstruction and analysis.

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.

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 and includes installation instructions. A PDF version of the documentation is available here. Documentation is also available in the application.

Version History

Please see the change log.

Licence

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

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

bonsu-3.7.1.tar.gz (3.6 MB view details)

Uploaded Source

Built Distributions

Bonsu-3.7.1-cp312-cp312-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

Bonsu-3.7.1-cp312-cp312-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

Bonsu-3.7.1-cp312-cp312-macosx_10_9_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

Bonsu-3.7.1-cp311-cp311-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

Bonsu-3.7.1-cp311-cp311-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

Bonsu-3.7.1-cp311-cp311-macosx_10_9_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

Bonsu-3.7.1-cp310-cp310-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

Bonsu-3.7.1-cp310-cp310-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

Bonsu-3.7.1-cp310-cp310-macosx_10_9_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

Bonsu-3.7.1-cp39-cp39-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

Bonsu-3.7.1-cp39-cp39-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

Bonsu-3.7.1-cp39-cp39-macosx_10_9_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

Bonsu-3.7.1-cp38-cp38-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

File details

Details for the file bonsu-3.7.1.tar.gz.

File metadata

  • Download URL: bonsu-3.7.1.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for bonsu-3.7.1.tar.gz
Algorithm Hash digest
SHA256 8a6287c6066416d6c012a0ddd5142de304fe60a3dc9da1417ada1f2ccf63ebd7
MD5 785904a4c1cf7f3d071b6045373e233c
BLAKE2b-256 9b4a808516f1b170fd6f39c6e28cfb66036879da1456e58578e12477af52ac11

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: Bonsu-3.7.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for Bonsu-3.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bfec74ea8ed1ed778f603b8dd8210852b11ccbed64c1e696eb279fe7e853711b
MD5 e9cbb23db491a64045c709af64884c81
BLAKE2b-256 bbcb2774ebcfc2d12808d1ca9b02520157f3341a324fee498da5cecbfa253bb1

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Bonsu-3.7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad134d729030c088582ac60a0f3a404834d6e070cc8e9c645072b60620cda764
MD5 5a51b4e50d1994561044ac76c2e1b524
BLAKE2b-256 e4b3a35019993fea64499359b1a328d953b0d11412241d48e7603c3e25afcee4

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bonsu-3.7.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5dd246eb2c50c62688f123684b04b169983859a1b121c0d727da50a3ff92acd
MD5 25f2c17a72a695757f7fc1676e382784
BLAKE2b-256 ff43f32c1456b70304b838542577612d8dd57bf9bed7f10d4e0eae6c778b991f

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: Bonsu-3.7.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for Bonsu-3.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 be3e5d5687082ffb77e10e72700f9fc96f2c5adb85f6c0773d5da0340b9b9cc4
MD5 de6d31c03c10c754b823ce4b7cc1876a
BLAKE2b-256 74de006a8124e779f76fe0d4431a5efe6770e4a8ed8e3520d6271cb337fa75c3

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Bonsu-3.7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 909e5b2917054ac1fab2aaa4abbfa4b7a7907fa22e8d9c5e358c1638e30a0069
MD5 18a04cddde659468713645beedae5633
BLAKE2b-256 64a1bf7e6be17d7c1ef764c5c637d6287f00bb9305c708f4f735b6e9b7c3a2ea

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bonsu-3.7.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c4251825a157012cc0616dec012aa6528ca18d4958ea58f6c58646d4d95949e
MD5 d843ebc24470f27714a9eeda832b0d4a
BLAKE2b-256 95c11ad7f1c9fe81e0a22e28ef5e8e9c2ba05737023860b9422c4c82305b33fc

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: Bonsu-3.7.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for Bonsu-3.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 71c387800b92d48a9d74a617ddf590686f2836d4e8e24378b74d873ca2b5fb6f
MD5 b632f7fd7ed0e7f45ff33533ea09ecd8
BLAKE2b-256 7e7d9e6f87a83118475753fd132d77f1045150eace015e82dfce2165f2a79b56

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Bonsu-3.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45f01e5c439a718df4103e641b81196dabec47078ef85e60030f14ed0ec08663
MD5 f3fab6ccdc1cbd23ec7dac46328e4c5b
BLAKE2b-256 b08e08cd81d8c3b1964151a7389929bbabe9af5532d0dc8788df169cb7087ebc

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bonsu-3.7.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bfce4f8f744ce69156970855c94404f1496767ad4501a8d347f1bd5561f72813
MD5 5877ef66ccdebcabe939babb514ff70e
BLAKE2b-256 fdec6548039d46a116856b19a7499e780bc9f234d3aa9d1786702dac30c73b95

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: Bonsu-3.7.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for Bonsu-3.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 228942a59eb8fd94ebd4a497661fdd65d654fffde4813f0d7c931ff3d18158ec
MD5 a3c7486e274abdf2e43ca35cc13db4da
BLAKE2b-256 c0ecf471a25a8c0a31dbe1f3f4183b8fe9222e49598d9d50c1292b60b2e8d928

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Bonsu-3.7.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ea4455c3e12eb2584e925949fc6cf6310186c3049963935dfc225cd71220ce6
MD5 aded76a25d7767145ca46cc2a47c2e61
BLAKE2b-256 b8fb61721afd86e44397cc859c1222bdb93906ac77ddbb6b9e61c785338e8f7e

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Bonsu-3.7.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3b58246de923f3e1471cce0f1fff880a0344148b5153a51be4316baea69c2f0
MD5 5fa1dcfbbb59abe3a6b290cf99ddf989
BLAKE2b-256 5b6ac1a47c1877ded8960a266899a100ce90a14dcc996db44cbdbff3d2a50593

See more details on using hashes here.

File details

Details for the file Bonsu-3.7.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: Bonsu-3.7.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for Bonsu-3.7.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ddcc37d7cbaccab08a652246c49d15c0bb7b139b0945f1c549e578eb034ad572
MD5 2ad63b0a9d6f027241a104d6354ce078
BLAKE2b-256 bf47a14496b320750598b34a72dd9e164fc44d65fb27e415a21d633d45dba3b5

See more details on using hashes here.

Supported by

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