Skip to main content

Bayesian Optimisation with JAXNS

Project description

Python PyPI Documentation Status

Main Status: Workflow name

Develop Status: Workflow name

Mission: To make advanced Bayesian Optimisation easy.

What is it?

Bojaxns is:

  1. a Bayesian Optimisation package for easily performing advanced non-myopic Bayesian optimisation.
  2. using JAXNS under the hood to marginalise over multiple models.
  3. using multi-step lookahead to plan out your next step.
  4. available for academic use and non-commercial use (without permission) read the license.

Documentation

For examples, check out the documentation (still in progress).

Install

Notes:

  1. Bojaxns requires >= Python 3.9.
  2. It is always highly recommended to use a unique virtual environment for each project. To use miniconda, have it installed, and run
# To create a new env, if necessary
conda create -n bojaxns_py python=3.11
conda activate bojaxns_py

For end users

Install directly from PyPi,

pip install bojaxns

For development

Clone repo git clone https://www.github.com/JoshuaAlbert/bojaxns.git, and install:

cd bojaxns
pip install -r requirements.txt
pip install -r requirements-tests.txt
pip install .

Change Log

15 Jan, 2024 -- Bojaxns 1.1.0/1 released. Bumped to jaxns 2.4.3/4. 20 July, 2023 -- Bojaxns 1.0.0 released

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

bojaxns-1.1.1.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

bojaxns-1.1.1-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file bojaxns-1.1.1.tar.gz.

File metadata

  • Download URL: bojaxns-1.1.1.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for bojaxns-1.1.1.tar.gz
Algorithm Hash digest
SHA256 f7abd7bc0990a35d78fd3366ba32699dfd83845dfa8f2852e8209ac477ea2079
MD5 7326d103be945ee4b89b04d016cf3568
BLAKE2b-256 f0449e63f04c3fd8d246142bb5bde2969d0c919765f4bcd61fbbdd44ac08a3de

See more details on using hashes here.

File details

Details for the file bojaxns-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: bojaxns-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for bojaxns-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 60f842f6b3af0741e7bfa40a32cf2a62f33f75910e568c8a2f57960d8adeb1d1
MD5 66ed7a76b84f3404f6debd94f68605c2
BLAKE2b-256 811933977909d9c6acaeb4e7a510d0745657523a8eecb2e3a235be4d68867d12

See more details on using hashes here.

Supported by

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