Skip to main content

Colour match SDL

Description

Colour matching and SDL (Self-Driving Laboratory) simulation utilities for IvoryOS demos. This repository provides a simulated platform to run Bayesian Optimization for color matching, interfacing with simulated instruments.

Installation

First, ensure you have Python >= 3.10. Create a new virtual environment, then you can install the package and its dependencies:

# Install core dependencies
pip install -e .

# Or install with full dependencies (recommended for running all demos)
pip install -e .[full]

Alternatively, if installing purely from the requirements file:

pip install -r requirements.txt

The versions in requirements.txt are frozen reference versions for this repository.

Usage

Order to go through the scripts

In the scripts folder

  1. instruments.py
  2. multiposition_vici_valve.py
  3. demo_prepare_stock_solution_complete.py
  4. demo_prepare_stock_solution_with_analyze.py
  5. demo_data_visualization_matplotlib.py
  6. demo_data_visualization_plotly.py
  7. demo_bayesian_optimization.py
  8. demo_bayesian_optimization_matplotlib.py
  9. demo_bayesian_optimization_plotly.py

In the colour match folder

  1. bayesian_optimization_colour_match.py

In the ivoryOS demo basic sdl folder

  1. ivoryos_basic_sdl/sdl.py

In the ivoryOS colour match sdl folder

  1. ivorysos_colour_match_sdl/sdl.py

In the examples folder

Authors and acknowledgment

Rebekah Greenwood, Veronica Lai, Wenyu Zhang, Erin Lindenberg, and Jason E. Hein

Download files

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

Source Distribution

colour_match_sdl-0.1.5.tar.gz (66.7 kB view details)

Uploaded Source

Built Distribution

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

colour_match_sdl-0.1.5-py3-none-any.whl (79.3 kB view details)

Uploaded Python 3

File details

Details for the file colour_match_sdl-0.1.5.tar.gz.

File metadata

  • Download URL: colour_match_sdl-0.1.5.tar.gz
  • Upload date:
  • Size: 66.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.16

File hashes

Hashes for colour_match_sdl-0.1.5.tar.gz
Algorithm Hash digest
SHA256 2f19d891e73ffb3eaa9857a30bf238335f21bc84c37c22b12481d2ff685bf90b
MD5 7bf50eacb78a48c19b4a3383b4828048
BLAKE2b-256 9e9880d9296ae1c8f5b13c7fc7d9f3a1cce79acad3ddb42f579efab75a3cef61

See more details on using hashes here.

File details

Details for the file colour_match_sdl-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for colour_match_sdl-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3316036f5ff2071d29cdcd1aaa688f92d4e1c608ecf0b5fe520d7fb9cc412ebc
MD5 7db793d90e26a66b6263afd3eef49fba
BLAKE2b-256 ba87d33c1cc0c326d932e18f76614380ccf7ffc9e5eee7e0c44a4d3f29ad4a97

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page