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 - 2026 - 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.3.tar.gz (3.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bonsu-3.7.3-cp314-cp314-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.14Windows x86-64

bonsu-3.7.3-cp314-cp314-macosx_15_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

bonsu-3.7.3-cp313-cp313-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.13Windows x86-64

bonsu-3.7.3-cp313-cp313-macosx_15_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

bonsu-3.7.3-cp312-cp312-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.12Windows x86-64

bonsu-3.7.3-cp312-cp312-macosx_15_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

bonsu-3.7.3-cp311-cp311-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.11Windows x86-64

bonsu-3.7.3-cp311-cp311-macosx_15_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

bonsu-3.7.3-cp310-cp310-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.10Windows x86-64

bonsu-3.7.3-cp310-cp310-macosx_15_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: bonsu-3.7.3.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for bonsu-3.7.3.tar.gz
Algorithm Hash digest
SHA256 54fb5af4e82c4a00fa34667504735d7f513e810d75ed01b89f9fc1c79057e0bb
MD5 0caee9473c647672be5b47f4a592a388
BLAKE2b-256 947f406d4d735821f38686f7195c8f93333923c7342532d37e58756c0361e8b0

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bonsu-3.7.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for bonsu-3.7.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 550f2ee43767bdbf76488ecc66b541f280673095c1e095f2e6a3bdbf5a336f70
MD5 75ea031b6e05f4fd4c02f6ef9d115b71
BLAKE2b-256 b466624f5bc566cdd6dd3e8fcc38dd30fff5e763e6e2a0763ae5203a59303b4a

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.3-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 945ec92d8bcbad27f7dd667b700b6dc0cc0baf429f19a36f5f931c8838994f96
MD5 c68acbf59092170e597d8ba5834302b9
BLAKE2b-256 c49ace8344b9f3849944ecc9116cab7270f6fff3abc5a9c05bd99b41859f8f42

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bonsu-3.7.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for bonsu-3.7.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6116de49c9c4aa30e8542fa7faee1b15b5665f40875d4d633cad790e17020135
MD5 e468849fa3a72989514e2a89bfdb3a34
BLAKE2b-256 6880e46272f47ec2874ffb81152a5ccf6311202a5819a92f578140fe4f1a9ac9

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.3-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 67d4ad1b1bf8e93b661e6a2857d4ad746165e5ab00da209c9dda390ac431a32b
MD5 70c1ff5c485f099bc3a82040487f879f
BLAKE2b-256 91617259fb79b229523388dcdd50218fdf1ab4267e2e34be4e6b3dbd8a2d442c

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bonsu-3.7.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for bonsu-3.7.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 20d49c7cf6d742f03aad69b299dcd1f70c7c67b04a279b08dd223f084553f106
MD5 44b2f911e1931384c40d1c78e20eeaca
BLAKE2b-256 fa583d8a8b252c3e8576783f0e79c7bb41d2753da948c0d5c51d6674168fe07a

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.3-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e10cbfa029d3bd469cd7a127b945c58bbe2d1a09b539665d12a787cfacf7ed4f
MD5 eee944665d3322f94822300290b269df
BLAKE2b-256 a775f658c32513a333efdbce383453ff4df8a4f7f0232072bb0ae5f657887722

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bonsu-3.7.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for bonsu-3.7.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a68b80ea16e8236074725d54005a26342a84cbb68ddd10917ac19d235a3055d1
MD5 128a3d0a28f7fba5f8a4232a2df504ac
BLAKE2b-256 f3c97433ca207f5ff04fb5e1cdc43e073d78637b4ac256889b3f40570acf777d

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.3-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f6a13820a1a6b3bc2d9b633c0c140bd4e273666967d8721cf7b37cafb04955c4
MD5 61a7f4685d720cd31b5f0b5c4a8fad05
BLAKE2b-256 13d24af39bc401a2c1764a8fc60626be5b2c3bba0455f06af72598550a3e0e3f

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bonsu-3.7.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for bonsu-3.7.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d72acd118f678662eddda485e76389455fe1514b38b9fd281bb489c93575bdd0
MD5 cbc5ba5df05ad8ead5a0ea4436d213b6
BLAKE2b-256 051aefb6fbc29262c3c8f771ddfca4d26b6dcbb89c7f1c971033949e0cd5dcaa

See more details on using hashes here.

File details

Details for the file bonsu-3.7.3-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.3-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 77502ba44cca9a03eea00c18139891212b205ebc5929bfc965bf56dd3c809143
MD5 d0e7279308fee43e948309b3ee02c478
BLAKE2b-256 9d07dd917f60eef66127d9667f7334a803468efdd4617a4d5d09d0d10bd52ac7

See more details on using hashes here.

Supported by

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