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

Uploaded Source

Built Distribution

sdss_skymakercam-0.0.10-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sdss-skymakercam-0.0.10.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for sdss-skymakercam-0.0.10.tar.gz
Algorithm Hash digest
SHA256 fa77a4344c436c31b0e39c676cce4d3b9ab92505495cdbb3d07543eb4b0f12d7
MD5 be3ce08eccc98ddac56da6d984c14b90
BLAKE2b-256 e72936f8b01961723d0f095d79dbc4d6879a13461cc1a69fd1d77b2182b7238e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sdss_skymakercam-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 0c52b53cd53eb25430f260b0285ee93820d96ebbe8177f4233c1a83277508500
MD5 259b2671160048f322f06ed7ad70591b
BLAKE2b-256 68d1f55c396dc4b4c5dcdf81d10d99c64f5a6f71c1ae024bb28ca841c6951b7a

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