Skip to main content

Skymaker camera with sdss-basecam

Project description

skymakercam

Versions Documentation Status Travis (.org) codecov

Virtual camera based on sdss-basecam using remote catalog

from lvmtan run:

poetry run container_start --name lvm.all

from lvmpwi run:

poetry run container_start --name=lvm.sci.pwi --simulator

from skymakercam run:

poetry run python utils/plot_skymakercam.py -v -c python/skymakercam/etc/cameras.yaml lvm.sci.agw.cam
  • Move lvm.sci.foc for focusing - relative 10000 steps.
  • Move lvm.sci.km absolute in degree "DEG".
  • Move lvm.sci.pwi for target.
  • Press 'o' for find stars and recenter.
  • Press 'q' to quit.

image

use it in your own python code:

With this config example python/skymakercam/etc/cameras.yaml and the actors running from before, it can be used like this:

import asyncio
from logging import DEBUG, INFO
from skymakercam.camera import SkymakerCameraSystem, SkymakerCamera

async def example_skymakercam(camname, exptime, verb, config):

   cs = SkymakerCameraSystem(SkymakerCamera, camera_config=config, verbose=verb)
   cam = await cs.add_camera(name=camname, uid=cs._config[camname]["uid"])

   # eg: expose or do whatever u do with a sdss-basecam type camera.
   exp = await cam.expose(exptime, camname)
   

verb = DEBUG
camname = "lvm.sci.agw.cam"
config = "python/skymakercam/etc/cameras.yaml"

asyncio.run(example_skymakercam(camname, 5.0, verb, config))

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-skymakercam-0.0.23.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

sdss_skymakercam-0.0.23-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

Details for the file sdss-skymakercam-0.0.23.tar.gz.

File metadata

  • Download URL: sdss-skymakercam-0.0.23.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for sdss-skymakercam-0.0.23.tar.gz
Algorithm Hash digest
SHA256 4222b19b0d2a92481046e1408a4704d02a3f9eb8058495ef7e978bc513e4b80f
MD5 3e9ed6b466c7c4d299d5519e53b4f73a
BLAKE2b-256 d7f874a6e8df9c48bfa0fd8d9e3e9dd9535a0796cad5bc57caa4155d637e47f7

See more details on using hashes here.

File details

Details for the file sdss_skymakercam-0.0.23-py3-none-any.whl.

File metadata

File hashes

Hashes for sdss_skymakercam-0.0.23-py3-none-any.whl
Algorithm Hash digest
SHA256 66e4140b169599d157145285968371938642c9eabd12a7fc72821da7a49e3e6c
MD5 0678346ccdf4015c3f9b0d4fc37ecc44
BLAKE2b-256 fb0a78a351a89370b6a7a0e557d2b0c7b56798ad3d1dc671ef6a9b05b7c4c4a7

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