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 cultural following similar to 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.2.tar.gz (61.1 kB view details)

Uploaded Source

Built Distribution

tsuchinoko-1.0.2-py3-none-any.whl (46.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tsuchinoko-1.0.2.tar.gz
Algorithm Hash digest
SHA256 dffa9a23deb0d68d32275afdea8edb9c4e55cb29c618798b0424b5c02d9839f2
MD5 5c6e48a825e4309d459db4e45f24748c
BLAKE2b-256 d603c85461fd95074fa5979103668352045fb3965cf6db621b8767c61deb164e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tsuchinoko-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6e9daf9314d83d5c56c22431782d16fdf60ecda877d9bb415ad2445413418750
MD5 6dcb8f0a3fd9eec6e54e9eea81326dcd
BLAKE2b-256 a5cdb3e8a22ac9f7fa9dbde847f586299690d77413b3075e3014ad581c8c5f57

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