Skip to main content

Open Source Lab Automation GRPC Library

Project description

Galago Tools

Every tool runs a gRPC server that exposes a standard interface; Commands are sent to tools for execution.

Requirements

python 3.9.12

A lot of legacy lab instruments require to run in python 32 bits and windows. You can set a 32 bit environment on mamba or conda.

32 bits python environment.

# Set CONDA_FORCE_32BIT environment variable
set CONDA_FORCE_32BIT=1
set CONDA_SUBDIR="win-32"
mamba create -n galago-tools
mamba activate galago-tools

Install

pip install "git+ssh://git@github.com/sciencecorp/galago-tools"

Development

pip install -e .

Generating Wheels.

This process is still manual.

pip install build
python setup.py bdist_wheel

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

galago_tools-0.9.tar.gz (343.4 kB view details)

Uploaded Source

Built Distribution

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

galago_tools-0.9-py3-none-any.whl (397.8 kB view details)

Uploaded Python 3

File details

Details for the file galago_tools-0.9.tar.gz.

File metadata

  • Download URL: galago_tools-0.9.tar.gz
  • Upload date:
  • Size: 343.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.14

File hashes

Hashes for galago_tools-0.9.tar.gz
Algorithm Hash digest
SHA256 1fa3d2d88b27a6f12a36e6c22f96eb74e686cb02f847d947798d7befae6144e6
MD5 7a7b7cb428a72e13c6f522f983ba483c
BLAKE2b-256 1a40f729650d5a2a97ed1222ac0b536f3be6bc619eacb529ccf1ca9e8b7b1158

See more details on using hashes here.

File details

Details for the file galago_tools-0.9-py3-none-any.whl.

File metadata

  • Download URL: galago_tools-0.9-py3-none-any.whl
  • Upload date:
  • Size: 397.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.14

File hashes

Hashes for galago_tools-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e168796cab6c914580ed2677aa1f2d2147d0e92b80de07e8c9dc2d90e6897367
MD5 6e90ebdbabcfcac1e8b12af5065d3a47
BLAKE2b-256 578df119c17401f540f4082ff15bc00ee789906037c5fe10f4ca0309e0a4ad38

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