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

Uploaded Source

Built Distribution

sdss_skymakercam-0.0.22-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sdss-skymakercam-0.0.22.tar.gz
  • Upload date:
  • Size: 23.1 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.22.tar.gz
Algorithm Hash digest
SHA256 539568e7f1f82ae3bb802b19f9ed0715df7dc024e3c49bbc4ece03998d3fdcd1
MD5 7c4a6eddef2fd0de28bd6e3b1c669dbb
BLAKE2b-256 d0da42cfb8a361276ca454715ca96b8d47df27a84756b5e070623355f6e261c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sdss_skymakercam-0.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 d0965162b8703ecd043d489171aec9f5ea0802cd055b7feb99b04adbf603f925
MD5 1b50c2bcfb8d1de84137971b6c96172f
BLAKE2b-256 8925c49839bcd7349b4a55300faaf53215fd6afc782a18c769f8e2e23164326b

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