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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sdss-skymakercam-0.0.17.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.17.tar.gz
Algorithm Hash digest
SHA256 50026582444aff9473cfe1c630015e44f3ebfee444849e05d4dd2c6497d3768e
MD5 fbecfa584f782ff3d910c90a505964ad
BLAKE2b-256 f1e652fdf24c53ffdddd4087342e3f89957e54ffb3fc4d3f67c29f5b0dcf661d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sdss_skymakercam-0.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 dee683d3abb56d01dc02fb116156e3921065980c7295521b5e94f8835fc9d489
MD5 bf4db4375d2ea3f30f6539d8a7118463
BLAKE2b-256 9f97843cdb1c6cec6ef8c098dd7a5b595afbff323538034b1153292f84e08686

See more details on using hashes here.

Supported by

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