Skip to main content

A Qt application for adaptive experiment tuning and execution

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.

Tsuchinoko running simulated measurements

Standard Installation

The latest stable Tsuchinoko version is available on PyPI, and is installable with pip. It is recommended that you use Python 3.12 for this installation.

pip install tsuchinoko

For more information, see the installation documentation.

Easy Installation

For Mac OSX and Windows, pre-packaged installers are available. These do not require a base Python installation. See the installation documentation for more details.

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.1.27.tar.gz (757.2 kB view details)

Uploaded Source

Built Distribution

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

tsuchinoko-1.1.27-py3-none-any.whl (265.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tsuchinoko-1.1.27.tar.gz
  • Upload date:
  • Size: 757.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tsuchinoko-1.1.27.tar.gz
Algorithm Hash digest
SHA256 a970b981a67555250bd9bb5cda162414e3150fa57e0423839dc2fc3d3615a9ca
MD5 7fb143e0838acc4fa20d14222dc5338c
BLAKE2b-256 c5bf4fb97821610c1d6d85568a4ec2c8810821a8384729b8ed20c5ca376e0b71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tsuchinoko-1.1.27-py3-none-any.whl
  • Upload date:
  • Size: 265.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tsuchinoko-1.1.27-py3-none-any.whl
Algorithm Hash digest
SHA256 e6e8accc780913c2eb6c50dcbc6ddd595dd6f675fccc6269e1fb5d23566c7077
MD5 e7fbfe730d8291164693bc3d19d54f20
BLAKE2b-256 d1e1613b26d4bd653298efed2a420f7bd0de53cbd257d53cba6a1ee25eff19ed

See more details on using hashes here.

Supported by

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