 [](https://www.gnu.org/licenses/gpl-3.0)   
# <img src="https://github.com/bonsudev/bonsu/raw/refs/heads/master/bonsu/image/bonsu.ico" alt= "" width="64" height="64"> 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.](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](https://github.com/bonsudev/bonsu/blob/master/bonsu/docs/Bonsu.pdf).
Documentation is also available in the application.
## Version History
Please see the [change log](https://github.com/bonsudev/bonsu/blob/master/bonsu/changelog/CHANGELOG.md).
## Licence
GNU GPLv3
Copyright 2011 - 2025 - Marcus C. Newton
Registration number 284653218
Raw data
{
"_id": null,
"home_page": null,
"name": "Bonsu",
"maintainer": null,
"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": null,
"author_email": "\"Marcus C. Newton\" <Bonsu.Devel@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/68/42/2b0ba748b776deaa8995650c74acfc31bd6b0e4b2645fcfd1845c2e3e351/bonsu-3.7.2.tar.gz",
"platform": null,
"description": " [](https://www.gnu.org/licenses/gpl-3.0)   \n\n\n# <img src=\"https://github.com/bonsudev/bonsu/raw/refs/heads/master/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 for the reconstruction of phase information from diffraction intensity measurements. Its primary focus is Bragg Coherent Diffraction Imaging (BCDI) data visualisation, reconstruction and analysis. \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](https://github.com/bonsudev/bonsu/blob/master/bonsu/docs/Bonsu.pdf).\nDocumentation is also available in the application. \n\n## Version History\n\nPlease see the [change log](https://github.com/bonsudev/bonsu/blob/master/bonsu/changelog/CHANGELOG.md).\n\n\n## Licence\n\nGNU GPLv3\nCopyright 2011 - 2025 - Marcus C. Newton\nRegistration number 284653218\n",
"bugtrack_url": null,
"license": "GPL3",
"summary": "Bonsu - The Interactive Phase Retrieval Suite",
"version": "3.7.2",
"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": null,
"digests": {
"blake2b_256": "45516cb21e645d43c8439cbd5b44782b978f5c45ca371cb7276379c45ea03f63",
"md5": "ac33897378983b9343442bb0911a43e5",
"sha256": "9205729e91b74bfa5771add5925a68bbed016dcd21c2cbe8c94f5c9c91c67dfa"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "ac33897378983b9343442bb0911a43e5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 6385593,
"upload_time": "2025-07-13T11:56:44",
"upload_time_iso_8601": "2025-07-13T11:56:44.041894Z",
"url": "https://files.pythonhosted.org/packages/45/51/6cb21e645d43c8439cbd5b44782b978f5c45ca371cb7276379c45ea03f63/bonsu-3.7.2-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3864a8a69f387017a8ce0ecdbbd6b9e9dfcd31fc2ebe5539417cdc22f20b5032",
"md5": "e318c719090ea1c7bb35d2ac94e6b486",
"sha256": "a4b7d8dd31fef5239352a64cd62b81654eaa490fa27bbebea2d82a900bb104ee"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e318c719090ea1c7bb35d2ac94e6b486",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 6302485,
"upload_time": "2025-07-13T11:56:48",
"upload_time_iso_8601": "2025-07-13T11:56:48.572813Z",
"url": "https://files.pythonhosted.org/packages/38/64/a8a69f387017a8ce0ecdbbd6b9e9dfcd31fc2ebe5539417cdc22f20b5032/bonsu-3.7.2-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5ec1bad38473e0fb8eaaca8ba701bc9b5af33635b581a1e207eaff8d9dba1fe0",
"md5": "c93630b3bdd157ae074518429a0e5734",
"sha256": "58d6a444424759040d75e36ce561fced1ce77e7a5ef018e9129b4cb4559fd481"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp310-cp310-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "c93630b3bdd157ae074518429a0e5734",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 6267576,
"upload_time": "2025-07-13T11:56:52",
"upload_time_iso_8601": "2025-07-13T11:56:52.898740Z",
"url": "https://files.pythonhosted.org/packages/5e/c1/bad38473e0fb8eaaca8ba701bc9b5af33635b581a1e207eaff8d9dba1fe0/bonsu-3.7.2-cp310-cp310-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6cdc957c9df2e1c67a88216c41d0223185767177501756ae69fdd0dfed23726a",
"md5": "6c79918a9efc013c938e17f2ce78702e",
"sha256": "2f321e57ae357b3553378f0f608eae7ce856730e6c17d80af0d5461e538915ef"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "6c79918a9efc013c938e17f2ce78702e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 6112726,
"upload_time": "2025-07-13T11:56:57",
"upload_time_iso_8601": "2025-07-13T11:56:57.953496Z",
"url": "https://files.pythonhosted.org/packages/6c/dc/957c9df2e1c67a88216c41d0223185767177501756ae69fdd0dfed23726a/bonsu-3.7.2-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fa970a18bfb63fa265306a8adcde2b2c7610db6cc34a22e190ff41c9df870959",
"md5": "982543363570d1518d3df1ed3ad096ad",
"sha256": "bd3e114e929d906f76767d146cb73c097f8dede9023223edd4d0e949c11e9add"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "982543363570d1518d3df1ed3ad096ad",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 6350839,
"upload_time": "2025-07-13T11:57:02",
"upload_time_iso_8601": "2025-07-13T11:57:02.788112Z",
"url": "https://files.pythonhosted.org/packages/fa/97/0a18bfb63fa265306a8adcde2b2c7610db6cc34a22e190ff41c9df870959/bonsu-3.7.2-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e49cea9e04c42ccad177a48cb6abb4465cb5a0b7aeec577e04b57bc5b5a41edd",
"md5": "530b3f737e8ef1344a3875c5d9ffb6d7",
"sha256": "888f5cb514b1259d9dd5cb051763250f285a814603e7825b88dd42dd3ab2b467"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "530b3f737e8ef1344a3875c5d9ffb6d7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 6287725,
"upload_time": "2025-07-13T11:57:07",
"upload_time_iso_8601": "2025-07-13T11:57:07.077397Z",
"url": "https://files.pythonhosted.org/packages/e4/9c/ea9e04c42ccad177a48cb6abb4465cb5a0b7aeec577e04b57bc5b5a41edd/bonsu-3.7.2-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ca8290b74d77305dddee780d8ec70dd4a8f8b80080d16765d3a0dc68cf55668c",
"md5": "ae22280623af2f61c3831dc88ad3e2f8",
"sha256": "1712b9a2ce3ecbb8893a114eae254fea4fb339acd4acb9b3cdaa408a11687237"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp311-cp311-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "ae22280623af2f61c3831dc88ad3e2f8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 6252813,
"upload_time": "2025-07-13T11:57:11",
"upload_time_iso_8601": "2025-07-13T11:57:11.424292Z",
"url": "https://files.pythonhosted.org/packages/ca/82/90b74d77305dddee780d8ec70dd4a8f8b80080d16765d3a0dc68cf55668c/bonsu-3.7.2-cp311-cp311-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f58e7b6500beb0ed56ccedab1a8a7e94a73f5da1fda420c6eef452d5aa23042d",
"md5": "8a1ba9dae708ecb0794bccfb6c077511",
"sha256": "e18996cd3368e62b471c25c4a65493088c6cd0d9cb224d31f3ced78238d048e4"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "8a1ba9dae708ecb0794bccfb6c077511",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 6112937,
"upload_time": "2025-07-13T11:57:15",
"upload_time_iso_8601": "2025-07-13T11:57:15.910008Z",
"url": "https://files.pythonhosted.org/packages/f5/8e/7b6500beb0ed56ccedab1a8a7e94a73f5da1fda420c6eef452d5aa23042d/bonsu-3.7.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ee5b64760963b608c881cd14a81cdba31552b40f8f8a6af5d1e51aa80ac89e70",
"md5": "857a2b89652b379da85b1d11fb053377",
"sha256": "3043c6292417682791fa5f1c6687cdea0671bdf819ac386f49d4ef24b9638da1"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "857a2b89652b379da85b1d11fb053377",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 6422494,
"upload_time": "2025-07-13T11:57:20",
"upload_time_iso_8601": "2025-07-13T11:57:20.468554Z",
"url": "https://files.pythonhosted.org/packages/ee/5b/64760963b608c881cd14a81cdba31552b40f8f8a6af5d1e51aa80ac89e70/bonsu-3.7.2-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6cf7f846af14b07ac167e8a00b12c7cc9e5cfb0ce33f541f8d7555d895a9663f",
"md5": "7e0fc56d8c28539bf7347c1af06dec45",
"sha256": "8551212461041aa5b243a2682bccc5d377c3469c109778b9061b7dca4b05f62c"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7e0fc56d8c28539bf7347c1af06dec45",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 6329064,
"upload_time": "2025-07-13T11:57:24",
"upload_time_iso_8601": "2025-07-13T11:57:24.659815Z",
"url": "https://files.pythonhosted.org/packages/6c/f7/f846af14b07ac167e8a00b12c7cc9e5cfb0ce33f541f8d7555d895a9663f/bonsu-3.7.2-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "84a06eb439011d025008612a4fd4e5939a6af480ef4fa818c0fcd65fd8ff9ecd",
"md5": "7c93d586e6c18065a551165d0a35172f",
"sha256": "8178c60a03dc69ef343026401db59d61cea6bfcde22bca5d5834bdc2e9ddbbf0"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp312-cp312-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "7c93d586e6c18065a551165d0a35172f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 6294151,
"upload_time": "2025-07-13T11:57:28",
"upload_time_iso_8601": "2025-07-13T11:57:28.950052Z",
"url": "https://files.pythonhosted.org/packages/84/a0/6eb439011d025008612a4fd4e5939a6af480ef4fa818c0fcd65fd8ff9ecd/bonsu-3.7.2-cp312-cp312-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1c0356c4b3f2252ba0c1f25bc9df9bfc8285aea6fbd0cd0ef4bb24773b6824c7",
"md5": "a34e8204feccb12c572f4a5558576b3d",
"sha256": "86e50e7c4840ac5928d9917abbd9b5ca7143af07cf6e69c51fdf3884fa164b7f"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "a34e8204feccb12c572f4a5558576b3d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 6120605,
"upload_time": "2025-07-13T11:57:32",
"upload_time_iso_8601": "2025-07-13T11:57:32.825676Z",
"url": "https://files.pythonhosted.org/packages/1c/03/56c4b3f2252ba0c1f25bc9df9bfc8285aea6fbd0cd0ef4bb24773b6824c7/bonsu-3.7.2-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b588948fe8806a7d5a025c5059d440e6e6e4f1c837b5c5976d0cf115f06b1eee",
"md5": "3a02176226831f78660ddaaaa1491f91",
"sha256": "18282913724e1ab4a3662244e85b0572aa86bc7a31491928e58ff3f96d041432"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "3a02176226831f78660ddaaaa1491f91",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.7",
"size": 6421865,
"upload_time": "2025-07-13T11:57:36",
"upload_time_iso_8601": "2025-07-13T11:57:36.781564Z",
"url": "https://files.pythonhosted.org/packages/b5/88/948fe8806a7d5a025c5059d440e6e6e4f1c837b5c5976d0cf115f06b1eee/bonsu-3.7.2-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "10e7c707ee57f90560cb4079d2af5f4c2cd2246b8391bd0cedb3e2977f23d437",
"md5": "fcbb694a09faae7da8d0ce8f4e975cff",
"sha256": "6c0a282089bb6b2feb95ae5767ee305d53b56390408386a478bead8deaf1cbfa"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "fcbb694a09faae7da8d0ce8f4e975cff",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.7",
"size": 6328382,
"upload_time": "2025-07-13T11:57:40",
"upload_time_iso_8601": "2025-07-13T11:57:40.661560Z",
"url": "https://files.pythonhosted.org/packages/10/e7/c707ee57f90560cb4079d2af5f4c2cd2246b8391bd0cedb3e2977f23d437/bonsu-3.7.2-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d0c045976321cc55f32037e7b9c7f5a4e20e2702fda193ac60b087ebdb999b13",
"md5": "b91d30909fec24fdc31521245bb8dfc1",
"sha256": "8c72b66739c0adb14b9ddfc90dedd9f8585ed710cfe535bb39d3d1591a29fe32"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp313-cp313-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "b91d30909fec24fdc31521245bb8dfc1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.7",
"size": 6293483,
"upload_time": "2025-07-13T11:57:44",
"upload_time_iso_8601": "2025-07-13T11:57:44.682052Z",
"url": "https://files.pythonhosted.org/packages/d0/c0/45976321cc55f32037e7b9c7f5a4e20e2702fda193ac60b087ebdb999b13/bonsu-3.7.2-cp313-cp313-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "09b58f536766408ed8235dd09f90e74880b6a866640d9ef8d217eb9253219ee1",
"md5": "c46cac041e3b8449d29de9944c53410b",
"sha256": "295b7def49cbd5a8dbd60dd0166236e0b88f7d0e81a13d43ea27a3dcca403d68"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "c46cac041e3b8449d29de9944c53410b",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.7",
"size": 6119840,
"upload_time": "2025-07-13T11:57:49",
"upload_time_iso_8601": "2025-07-13T11:57:49.017771Z",
"url": "https://files.pythonhosted.org/packages/09/b5/8f536766408ed8235dd09f90e74880b6a866640d9ef8d217eb9253219ee1/bonsu-3.7.2-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8b28299a253bdb2e52f114c99e6091ec71d714d02ad30b346e1e0a51b860cefe",
"md5": "d41329319ef56c35d4839d4fbaf3e335",
"sha256": "257471aaed87d636af5c052a3365220de915cdba67361af5fac401becc4f2c9f"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "d41329319ef56c35d4839d4fbaf3e335",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 6110959,
"upload_time": "2025-07-13T11:57:53",
"upload_time_iso_8601": "2025-07-13T11:57:53.208393Z",
"url": "https://files.pythonhosted.org/packages/8b/28/299a253bdb2e52f114c99e6091ec71d714d02ad30b346e1e0a51b860cefe/bonsu-3.7.2-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a61dbee0d6cb69692d9674747599703bcee726c56ef59b89c88761f3f4adc9bd",
"md5": "20f8c9399331353881798e6b4b90c86e",
"sha256": "ae1d8c73bacdebc3c6ca8bebd2b93099e9e2243f839293046e0292dad33a3124"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "20f8c9399331353881798e6b4b90c86e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 6385666,
"upload_time": "2025-07-13T11:57:58",
"upload_time_iso_8601": "2025-07-13T11:57:58.297263Z",
"url": "https://files.pythonhosted.org/packages/a6/1d/bee0d6cb69692d9674747599703bcee726c56ef59b89c88761f3f4adc9bd/bonsu-3.7.2-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "03c8730ad367c337fe27d2c7e8463e59e7e6cf2f6733222f2681968f15b848e2",
"md5": "ecd868ba66c75e1f101b578cb926e0d4",
"sha256": "f3042cbc634afeb2a443c468438a005a4907ae985bf8b7acc456319f4e29260f"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ecd868ba66c75e1f101b578cb926e0d4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 6302898,
"upload_time": "2025-07-13T11:58:03",
"upload_time_iso_8601": "2025-07-13T11:58:03.384391Z",
"url": "https://files.pythonhosted.org/packages/03/c8/730ad367c337fe27d2c7e8463e59e7e6cf2f6733222f2681968f15b848e2/bonsu-3.7.2-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eeba8839f10c523d56492cb2f97de03e05faea93ff46c431eb4be5a0bca84c68",
"md5": "c6914a85f7be994dc20053a14a7fab95",
"sha256": "9714dae3cf8e3039ab52c1dcda48c93db68826ba3e01d47f4d59f87a5ee119c7"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp39-cp39-macosx_14_0_arm64.whl",
"has_sig": false,
"md5_digest": "c6914a85f7be994dc20053a14a7fab95",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 6267978,
"upload_time": "2025-07-13T11:58:07",
"upload_time_iso_8601": "2025-07-13T11:58:07.559254Z",
"url": "https://files.pythonhosted.org/packages/ee/ba/8839f10c523d56492cb2f97de03e05faea93ff46c431eb4be5a0bca84c68/bonsu-3.7.2-cp39-cp39-macosx_14_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "df8c0226cf3d30e86eacd5332c6c4a65cbe32e9ebfeed0c2ae451aaffb55a100",
"md5": "e7e74121995bfdec34726e10c0ae0f73",
"sha256": "7f37976afe51f3779b43bb5cfa0aff9c2a63d2f71b746054bfb1afcdab081a88"
},
"downloads": -1,
"filename": "bonsu-3.7.2-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "e7e74121995bfdec34726e10c0ae0f73",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 6114024,
"upload_time": "2025-07-13T11:58:11",
"upload_time_iso_8601": "2025-07-13T11:58:11.782100Z",
"url": "https://files.pythonhosted.org/packages/df/8c/0226cf3d30e86eacd5332c6c4a65cbe32e9ebfeed0c2ae451aaffb55a100/bonsu-3.7.2-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "68422b0ba748b776deaa8995650c74acfc31bd6b0e4b2645fcfd1845c2e3e351",
"md5": "8f2e7a8cf6ecc0b0db793746ed804c44",
"sha256": "2a2539457f30cbf103c83c3bbceefac0546813557f5e5a238d50de4245a2236d"
},
"downloads": -1,
"filename": "bonsu-3.7.2.tar.gz",
"has_sig": false,
"md5_digest": "8f2e7a8cf6ecc0b0db793746ed804c44",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 3657554,
"upload_time": "2025-07-13T11:58:14",
"upload_time_iso_8601": "2025-07-13T11:58:14.687358Z",
"url": "https://files.pythonhosted.org/packages/68/42/2b0ba748b776deaa8995650c74acfc31bd6b0e4b2645fcfd1845c2e3e351/bonsu-3.7.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-13 11:58:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "bonsudev",
"github_project": "bonsu",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "bonsu"
}