Skip to main content

An adaptive optics alignment tool for ALS beamlines utilizing gpCAM.

Project description

Tsuchinoko

PyPI License Build Status Documentation Status Test Coverage Slack Status

Tsuchinoko is a Qt application for adaptive experiment execution and tuning. Live visualizations show details of measurements, and provide feedback on the adaptive engine's decision-making process. The parameters of the adaptive engine can also be tuned live to explore and optimize the search procedure.

While Tsuchinoko is designed to allow custom adaptive engines to drive experiments, the gpCAM engine is a featured inclusion. This tool is based on a flexible and powerful Gaussian process regression at the core.

A Tsuchinoko system includes 4 distinct components: the GUI client, an adaptive engine, and execution engine, and a core service. These components are separable to allow flexibility with a variety of distributed designs.

Installation

The latest stable Tsuchinoko version is available on PyPI, and is installable with pip.

pip install tsuchinoko

For more information, see the installation documentation.

Resources

About the name

Japanese folklore describes the Tsuchinoko as a wide and short snake-like creature living in the mountains of western Japan. This creature has a following much like the Bigfoot of North America. Much like the global optimum of a non-convex function, its elusive nature is infamous.

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

tsuchinoko-1.0.0.tar.gz (61.5 kB view details)

Uploaded Source

Built Distributions

tsuchinoko-1.0.0-py3.9.egg (43.1 kB view details)

Uploaded Source

tsuchinoko-1.0.0-py3-none-any.whl (45.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tsuchinoko-1.0.0.tar.gz
  • Upload date:
  • Size: 61.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.4

File hashes

Hashes for tsuchinoko-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9ee4029f70664ee9966442821a3abe3ec3707a873400d24652f2bacd72c64567
MD5 825e64e09417cd8f24c107f416260d7a
BLAKE2b-256 d606d4cb12a0293172083298104ac4018b029c5452e14a57008d0a748e717996

See more details on using hashes here.

File details

Details for the file tsuchinoko-1.0.0-py3.9.egg.

File metadata

  • Download URL: tsuchinoko-1.0.0-py3.9.egg
  • Upload date:
  • Size: 43.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.4

File hashes

Hashes for tsuchinoko-1.0.0-py3.9.egg
Algorithm Hash digest
SHA256 ad8820b9252d3684d7a9d7ec666a687f19bd83609c1345050d5e44da689be653
MD5 928033ad9dd24347f1f87814f27ddbce
BLAKE2b-256 5cd8ca8109bcb9a2779a91d3a628ac00c2d3ecaa071df344118057810e1f91de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsuchinoko-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 45.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.4

File hashes

Hashes for tsuchinoko-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c5e588a39e754ce6499be8de339263ca24cb546245e8b25322d09727708dac40
MD5 7c4f11cbd07ad076b0f822b53f99cbe9
BLAKE2b-256 48b96eb35e773b1dfbd3f16e6c0f678d44bc0e933a59720acb4bdff96df80665

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