Name | jaxbo JSON |
Version |
0.1.2
JSON |
| download |
home_page | None |
Summary | Fork of PredictiveIntelligenceLab/JAX-BO with updates and compatibility improvements for Colab and pipelines |
upload_time | 2025-07-21 07:32:04 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.6 |
license | None |
keywords |
jax
bayesian optimization
machine learning
optimization
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# JAX-BO (Extended): Bayesian Optimization in JAX
This is a modified and extended version of the original [JAX-BO](https://github.com/PredictiveIntelligenceLab/JAX-BO) library for Bayesian optimization, with improved compatibility and enhancements for modern Python and JAX versions.
---
## Getting Started
### Installation
You can install the latest version from PyPI:
```bash
pip install jaxbo
```
Launch the interactive tutorial on Google Colab:
[](https://colab.research.google.com/github/ricardogr07/JAX-BO/blob/master/jaxbo_colab.ipynb)
---
## Maintainer and Fork Information
This fork is maintained by Ricardo García Ramírez, as of May 2025.
### Summary of Modifications
- Updated for compatibility with Python 3.12
- Migrated to recent versions of `jax` and `jaxlib`
- Fixed and tested all demo notebooks and example scripts
- Added detailed documentation to all public functions and modules
- Improved error handling and logging output
- Refactored and expanded optimizer functionality
- Clarified model design and acquisition strategy logic
> **Note:** This fork is **not affiliated** with the original authors. It is maintained independently to support downstream research applications.
---
## Original Project
This project is based on the original [JAX-BO](https://github.com/PredictiveIntelligenceLab/JAX-BO) library developed by the [Predictive Intelligence Lab](https://github.com/PredictiveIntelligenceLab) at the University of Pennsylvania.
---
## Citation (Original Work)
If you use this library in your research, please cite the original authors:
```bibtex
@software{jaxbo2020github,
author = {Paris Perdikaris, Yibo Yang, Mohamed Aziz Bhouri},
title = {{JAX-BO}: A Bayesian optimization library in {JAX}},
url = {https://github.com/PredictiveIntelligenceLab/JAX-BO},
version = {0.2},
year = {2020},
}
```
---
## Changelog ##
All modifications and release notes are documented in the [CHANGELOG](CHANGELOG.md) file.
---
## License ##
This project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.
Raw data
{
"_id": null,
"home_page": null,
"name": "jaxbo",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "jax, bayesian optimization, machine learning, optimization",
"author": null,
"author_email": "Ricardo Garc\u00eda Ram\u00edrez <rgr.5882@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/e5/ca/5659379fe9806ca2279c6f7bc5e4c17fb83ef9574f128f3a751887a7dbc4/jaxbo-0.1.2.tar.gz",
"platform": null,
"description": "# JAX-BO (Extended): Bayesian Optimization in JAX\n\nThis is a modified and extended version of the original [JAX-BO](https://github.com/PredictiveIntelligenceLab/JAX-BO) library for Bayesian optimization, with improved compatibility and enhancements for modern Python and JAX versions.\n\n---\n\n## Getting Started\n\n### Installation\n\nYou can install the latest version from PyPI:\n\n```bash\npip install jaxbo\n```\n\nLaunch the interactive tutorial on Google Colab: \n[](https://colab.research.google.com/github/ricardogr07/JAX-BO/blob/master/jaxbo_colab.ipynb)\n\n---\n\n## Maintainer and Fork Information\n\nThis fork is maintained by Ricardo Garc\u00eda Ram\u00edrez, as of May 2025.\n\n### Summary of Modifications\n\n- Updated for compatibility with Python 3.12\n- Migrated to recent versions of `jax` and `jaxlib`\n- Fixed and tested all demo notebooks and example scripts\n- Added detailed documentation to all public functions and modules\n- Improved error handling and logging output\n- Refactored and expanded optimizer functionality\n- Clarified model design and acquisition strategy logic\n\n> **Note:** This fork is **not affiliated** with the original authors. It is maintained independently to support downstream research applications.\n\n---\n\n## Original Project\n\nThis project is based on the original [JAX-BO](https://github.com/PredictiveIntelligenceLab/JAX-BO) library developed by the [Predictive Intelligence Lab](https://github.com/PredictiveIntelligenceLab) at the University of Pennsylvania.\n\n---\n\n## Citation (Original Work)\n\nIf you use this library in your research, please cite the original authors:\n\n```bibtex\n@software{jaxbo2020github,\n author = {Paris Perdikaris, Yibo Yang, Mohamed Aziz Bhouri},\n title = {{JAX-BO}: A Bayesian optimization library in {JAX}},\n url = {https://github.com/PredictiveIntelligenceLab/JAX-BO},\n version = {0.2},\n year = {2020},\n}\n```\n---\n\n## Changelog ##\n\nAll modifications and release notes are documented in the [CHANGELOG](CHANGELOG.md) file.\n\n---\n## License ##\nThis project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.\n",
"bugtrack_url": null,
"license": null,
"summary": "Fork of PredictiveIntelligenceLab/JAX-BO with updates and compatibility improvements for Colab and pipelines",
"version": "0.1.2",
"project_urls": {
"bug_tracker": "https://github.com/ricardogr07/JAX-BO/issues",
"documentation": "https://github.com/ricardogr07/JAX-BO",
"homepage": "https://github.com/ricardogr07/JAX-BO",
"repository": "https://github.com/ricardogr07/JAX-BO"
},
"split_keywords": [
"jax",
" bayesian optimization",
" machine learning",
" optimization"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5e808a5409a30f52c678243cefde10a307b1a5b2bce6d11261b734de37b190df",
"md5": "f52f99034b59940c44e71d9a2e6e4a96",
"sha256": "0cda661fbd8788a4122c19207754c67edd34369e01626cf7aa272c0e75c4f12c"
},
"downloads": -1,
"filename": "jaxbo-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f52f99034b59940c44e71d9a2e6e4a96",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 60039,
"upload_time": "2025-07-21T07:32:03",
"upload_time_iso_8601": "2025-07-21T07:32:03.318947Z",
"url": "https://files.pythonhosted.org/packages/5e/80/8a5409a30f52c678243cefde10a307b1a5b2bce6d11261b734de37b190df/jaxbo-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e5ca5659379fe9806ca2279c6f7bc5e4c17fb83ef9574f128f3a751887a7dbc4",
"md5": "d597f7887a67e2c2ba84ade98d514bd2",
"sha256": "371127990d25dc0c5ed217922c037ed71721373e5b5949f09fdda1ae4f8b94a6"
},
"downloads": -1,
"filename": "jaxbo-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "d597f7887a67e2c2ba84ade98d514bd2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 42482,
"upload_time": "2025-07-21T07:32:04",
"upload_time_iso_8601": "2025-07-21T07:32:04.599234Z",
"url": "https://files.pythonhosted.org/packages/e5/ca/5659379fe9806ca2279c6f7bc5e4c17fb83ef9574f128f3a751887a7dbc4/jaxbo-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-21 07:32:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ricardogr07",
"github_project": "JAX-BO",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "jaxbo"
}