jaxbo


Namejaxbo JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryFork of PredictiveIntelligenceLab/JAX-BO with updates and compatibility improvements for Colab and pipelines
upload_time2025-07-21 07:32:04
maintainerNone
docs_urlNone
authorNone
requires_python>=3.6
licenseNone
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:  
[![Open Demo in Colab](https://colab.research.google.com/assets/colab-badge.svg)](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[![Open Demo in Colab](https://colab.research.google.com/assets/colab-badge.svg)](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"
}
        
Elapsed time: 1.76558s