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.4.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.4-cp314-cp314-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.14Windows x86-64

bonsu-3.7.4-cp314-cp314-macosx_26_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 26.0+ ARM64

bonsu-3.7.4-cp313-cp313-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.13Windows x86-64

bonsu-3.7.4-cp313-cp313-macosx_26_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 26.0+ ARM64

bonsu-3.7.4-cp312-cp312-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.12Windows x86-64

bonsu-3.7.4-cp312-cp312-macosx_26_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 26.0+ ARM64

bonsu-3.7.4-cp311-cp311-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.11Windows x86-64

bonsu-3.7.4-cp311-cp311-macosx_26_0_arm64.whl (5.9 MB view details)

Uploaded CPython 3.11macOS 26.0+ ARM64

bonsu-3.7.4-cp310-cp310-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.10Windows x86-64

bonsu-3.7.4-cp310-cp310-macosx_26_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 26.0+ ARM64

bonsu-3.7.4-cp39-cp39-win_amd64.whl (8.0 MB view details)

Uploaded CPython 3.9Windows x86-64

bonsu-3.7.4-cp39-cp39-macosx_26_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.9macOS 26.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for bonsu-3.7.4.tar.gz
Algorithm Hash digest
SHA256 8d225931130e18141b8e06c239a7d63d631077ed2cf32224ae679fcdba4807fc
MD5 8a55150b1bbf4a4b64033b4c3fd706bc
BLAKE2b-256 15ab221d465ee4288d302411113df24b390700b5d855074c8c2d3309fa4d6938

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonsu-3.7.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c6e35c74ae7a11fc069dd78c8ed8f352c4ea71e0c4de93aa89fa25137acba3dc
MD5 590cd329ed49d8f9ef8cd2896f27440b
BLAKE2b-256 0e648f04de21c19d704a823532d10e93a0f0332ab810fa56e12abeef02164e3c

See more details on using hashes here.

File details

Details for the file bonsu-3.7.4-cp314-cp314-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.4-cp314-cp314-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 4cdb4c04f14b37a4869a3c6d3a08caf36e9d2b636dbc6201e97909b168754337
MD5 0cfe2c7a690928933a93bc44d1661cc8
BLAKE2b-256 e630e340f6fb4d6fc0ecc4abda4867c9132b16526f35d793918888571d956f17

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonsu-3.7.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 26e7e6efd519d20b558ae1943e108093d3e7f7d7cf8d25a3286a4132b3c2280f
MD5 8107d88dde94d4ed7a574961e3fbda12
BLAKE2b-256 ed58570afb68be838f9874c0b3c6974273696943885d58dd42e26188a04e9c14

See more details on using hashes here.

File details

Details for the file bonsu-3.7.4-cp313-cp313-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.4-cp313-cp313-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 b9da2b043fb4569157506005cd62829fcd756252ed1c9d77ed1acea8f2c0265a
MD5 8112a55a4d954d023e4aa78c5f1b0007
BLAKE2b-256 77d0f78f6ad31670ccc251495e407bfa393785c61a57c57dfd1e5b5cd840276b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonsu-3.7.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 204b37e296e8cd5ce42daf630748eb775b5f7208cbccd7b0c0efc272593ddad6
MD5 92fcaeaec980fe1094c4f5e7029b1189
BLAKE2b-256 4b79e59d781d15528dfda2c22411bf3afc194632e6c06516305133e4759a710e

See more details on using hashes here.

File details

Details for the file bonsu-3.7.4-cp312-cp312-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.4-cp312-cp312-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 800cc796856f9dc935eb39124dffc266267577828713525fe762da50868bf2b3
MD5 c64987c3f5df92232043fb65ffaeff55
BLAKE2b-256 086a060c48b03d77c56f20cd62b25a5a72f04bddbc11ef4f13cad491f7989f41

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonsu-3.7.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c37b96a563083890b3361009e8724623d4a094d7779978833a4b77459bf6006b
MD5 135afebce684625e5f4f05809cf5df0e
BLAKE2b-256 4c648323d55c4b60406e9ed4e26b89a9f579f073f91b2703bcefc2d73391aa8f

See more details on using hashes here.

File details

Details for the file bonsu-3.7.4-cp311-cp311-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.4-cp311-cp311-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 fe6db00482c72acaaa1158e4b8ea4c3c7629bb36f49a0d5d9af88d7e0581a195
MD5 1b6bb3de1389234302eadaf9cb46adc8
BLAKE2b-256 91fa2a7c86a2604c390123179a03c55ca801500ad274659108bcf56d777665da

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonsu-3.7.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9f0c9f9449d280ba80ec689c51cd2812811cc478288c78ed6d589b3a88a2ca1f
MD5 da9d8a1ab660aaf125f08e1856a67058
BLAKE2b-256 f778dfbaac2db6788465dceb587b5d3a49dd87e773827e26253bb56bbcc41040

See more details on using hashes here.

File details

Details for the file bonsu-3.7.4-cp310-cp310-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.4-cp310-cp310-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 edaa06029a10d9434ae168ed9c86d7c21fd75dc814299b5f8bd425af42c7ce72
MD5 7fee084962405e6aa04bb34f7032a371
BLAKE2b-256 02072b65e29aac35a502edd45fbf9c2b72c1b127bce0cd9d272eca7716eb1d48

See more details on using hashes here.

File details

Details for the file bonsu-3.7.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bonsu-3.7.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for bonsu-3.7.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2d21203824875934afa5d3ff87f2a5ca89f3999dd712cd90442c32ad9d7f5f94
MD5 eacd4d251a3fd77ab37669b3352144b0
BLAKE2b-256 0871b1a67473f15d983747d84c09bb050cac89a511a37d35e59fffb138e9fb58

See more details on using hashes here.

File details

Details for the file bonsu-3.7.4-cp39-cp39-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for bonsu-3.7.4-cp39-cp39-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 bfd3f5be9bcb84998c3579eb73d29fd03657458dd187b6b300c6dd3fd8c9ce71
MD5 59326b6c52b43f6e25a1480b8c8961a6
BLAKE2b-256 330b52b1a887a566c888806f09fc012c4e0e6c2b4dd9637f24786e81e186225c

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