Skip to main content

Blop - Bluesky Optimization Package

Testing codecov PyPI Conda

Installation

pip install blop

or with conda:

conda install -c conda-forge blop

Development

A devcontainer is available with OpenCode and Pixi pre-installed. To use it:

./launch-devcontainer.sh

Or open in VS Code and select "Reopen in Container".

Citation

If you use this package in your work, please cite the following paper:

@Article{Morris2024,
  author   = {Morris, Thomas W. and Rakitin, Max and Du, Yonghua and Fedurin, Mikhail and Giles, Abigail C. and Leshchev, Denis and Li, William H. and Romasky, Brianna and Stavitski, Eli and Walter, Andrew L. and Moeller, Paul and Nash, Boaz and Islegen-Wojdyla, Antoine},
  journal  = {Journal of Synchrotron Radiation},
  title    = {{A general Bayesian algorithm for the autonomous alignment of beamlines}},
  year     = {2024},
  month    = {Nov},
  number   = {6},
  pages    = {1446--1456},
  volume   = {31},
  doi      = {10.1107/S1600577524008993},
  keywords = {Bayesian optimization, automated alignment, synchrotron radiation, digital twins, machine learning},
  url      = {https://doi.org/10.1107/S1600577524008993},
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blop-1.0.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

blop-1.0.0-py3-none-any.whl (79.6 kB view details)

Uploaded Python 3

File details

Details for the file blop-1.0.0.tar.gz.

File metadata

  • Download URL: blop-1.0.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for blop-1.0.0.tar.gz
Algorithm Hash digest
SHA256 61b5999e905d8a3165e133112a42d9e2d928acde4913ce9e59b703e3e0eeadbe
MD5 73f73e3ab78e2a0d82c34cf6fa78f533
BLAKE2b-256 47627e5f7e1fe78fd06270b0f383d08ca5d5a13892d9d33ebb19dcf3392e65d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for blop-1.0.0.tar.gz:

Publisher: ci.yml on bluesky/blop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file blop-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: blop-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 79.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for blop-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 31921960ecdeeaced8c1462afdc82cd50f219d47de45331d2b1d28f80779a356
MD5 d0c6042a8f4c11c1228360db45984e40
BLAKE2b-256 183e3ea6f20de14037a1d8ebf5b7278b62b4b95ba3a62af1d31d95df1486982e

See more details on using hashes here.

Provenance

The following attestation bundles were made for blop-1.0.0-py3-none-any.whl:

Publisher: ci.yml on bluesky/blop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page