Skip to main content

A library to control Finger Lakes Instrumentation cameras.

Project description

flicamera

Versions Code style: black Documentation Status Tests Status Build Status codecov

A library to control Finger Lakes Instrumentation cameras. It provides the SDSS gfaCamera and fvcCamera actors to control the Guide, Focus and Acquisition cameras and Field View Camera, respectively.

Installation

In general you should be able to install flicamera by doing

pip install sdss-flicamera

Although flicamera should handle all the compilation of the FLI libraries, you may still need to modify your system to give your user access to the FLI USB devices. See here for more details.

To build from source, use

git clone git@github.com:sdss/flicamera
cd flicamera
pip install .[docs]

Development

flicamera uses poetry for dependency management and packaging. To work with an editable install it's recommended that you setup poetry and install flicamera in a virtual environment by doing

poetry install

Pip does not support editable installs with PEP-517 yet. That means that running pip install -e . will fail because poetry doesn't use a setup.py file. As a workaround, you can use the create_setup.py file to generate a temporary setup.py file. To install flicamera in editable mode without poetry, do

pip install --pre poetry
python create_setup.py
pip install -e .

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

sdss-flicamera-0.5.0.tar.gz (272.4 kB view details)

Uploaded Source

Built Distribution

sdss_flicamera-0.5.0-cp39-cp39-manylinux_2_31_x86_64.whl (198.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.31+ x86-64

File details

Details for the file sdss-flicamera-0.5.0.tar.gz.

File metadata

  • Download URL: sdss-flicamera-0.5.0.tar.gz
  • Upload date:
  • Size: 272.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for sdss-flicamera-0.5.0.tar.gz
Algorithm Hash digest
SHA256 943aa131c0a4acdb5129aebbd50d1b33732bac2981c8501459439f5cefab441d
MD5 34db84aadf61700c71f40f477c6a25cd
BLAKE2b-256 9b5c54bd9aee0f3cdcc02d8cad40678574017ccda49421d4b3c83be5d14539f3

See more details on using hashes here.

File details

Details for the file sdss_flicamera-0.5.0-cp39-cp39-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for sdss_flicamera-0.5.0-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 811d587807fd41c92f6a05a553d7a37e5a846ec36b0fedc370ebe7c6ba4bbf21
MD5 e52ff6e0052f8a25dbf4d0024d132971
BLAKE2b-256 1637dec8d37532748f85f402c4fbb0e057afd7cccfd1cf3b430463cc9dc8c982

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