Skip to main content

Library for instrument control and automated data acquisition

Project description

# AcqPack
[![doc-status](https://readthedocs.org/projects/acqpack/badge/?version=latest)](http://acqpack.readthedocs.io/en/latest/?badge=latest) `Docs`
[![pkg-updates](https://pyup.io/repos/github/FordyceLab/AcqPack/shield.svg)](https://pyup.io/repos/github/FordyceLab/AcqPack/) `Requirements`
[![linux-status](https://travis-ci.org/FordyceLab/AcqPack.svg?branch=master)](https://travis-ci.org/FordyceLab/AcqPack) `Linux`
[![win-status](https://ci.appveyor.com/api/projects/status/github/fordycelab/acqpack?branch=master&svg=true)](https://ci.appveyor.com/api/projects/status/github/fordycelab/acqpack?branch=master&svg=true) `Windows`

Code to perform acquisitions (experiment automation and hardware control).
Should be combined with MMCorePy for microscope control.

-`config/` should be for computer scope settings
-`setup/` should be for experiment scope settings

`from acqpack import ...`
```
Autosampler::
xy
z
frames
transform
position_table
add_frame()
add_plate()
home()
goto()
where()
exit()

FractionCollector::
xy
frames
transform
position_table
add_frame()
add_plate()
home()
goto()
where()
exit()

Motor::
config
serial
initialize()
cmd()
is_busy()
set_velocity()
halt()
home()
goto()
move_relative()
exit()

AsiController::
config
serial
initialize()
cmd()
halt()
cmd_xy()
is_busy_xy()
halt_xy()
where_xy()
goto_xy()
move_relative_xy()
cmd_z()
is_busy_z()
halt_z()
where_z()
goto_z()
move_relative_z()
exit()

Manifold::
client
read_offset
valvemap
read_valve()
pressurize()
depressurize()
close()
open()
load_valvemap()
exit()

utils/
read_delim()
read_delim_pd()
lookup()
generate_position_table()
spacing()
load_mm_positionlist()
generate_grid()

gui/
snap()
video()
grid()
manifold_control()
stage_control()
```












=======
History
=======

0.1.0 (2017-07-03)
------------------

* First release on PyPI.


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

acqpack-0.8.0.tar.gz (22.6 kB view details)

Uploaded Source

Built Distribution

acqpack-0.8.0-py2.py3-none-any.whl (17.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file acqpack-0.8.0.tar.gz.

File metadata

  • Download URL: acqpack-0.8.0.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for acqpack-0.8.0.tar.gz
Algorithm Hash digest
SHA256 0e4ea7b671a0855ddf1a5d5b1071e3f526dc9c6cd0c8c56ecc679755f9850761
MD5 84509b36f94de25699dd5a6abbe6439e
BLAKE2b-256 738df5612d9710fe3facb0500e29fd39da1120affa1bcbcb8f147c9e012ec80e

See more details on using hashes here.

File details

Details for the file acqpack-0.8.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for acqpack-0.8.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f9116bb6026d966805af2f6d5462bc178d367094c7e052c967bb25c62bf2f932
MD5 28d64017ad426adb5b450f307baf7897
BLAKE2b-256 d34f16ecde276afcb2e87df828252ee2c4f48f7b205a4e66a024b9d6153916a7

See more details on using hashes here.

Supported by

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