Metadata-Version: 2.1
Name: sdss-basecam
Version: 0.2.0
Summary: A base library for camera wrapping and actor.
Home-page: https://github.com/sdss/basecam
License: BSD 3-Clause License
Keywords: astronomy,software
Author: José Sánchez-Gallego
Author-email: gallegoj@uw.edu
Requires-Python: >=3.7,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: Other/Proprietary License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Documentation :: Sphinx
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: docs
Requires-Dist: astropy (>=4.0,<5.0)
Requires-Dist: numpy (>=1.17,<2.0)
Requires-Dist: sdss-clu (>=0.3.0,<0.4.0)
Requires-Dist: sdsstools (>=0.2.0)
Requires-Dist: sphinx (>=2.3.1); extra == "docs"
Project-URL: Documentation, https://sdss-basecam.readthedocs.io/en/latest/
Project-URL: Repository, https://github.com/sdss/basecam
Description-Content-Type: text/markdown

basecam
=======

![Versions](https://img.shields.io/badge/python-3.8-blue)
[![Documentation Status](https://readthedocs.org/projects/sdss-basecam/badge/?version=latest)](https://sdss-basecam.readthedocs.io/en/latest/?badge=latest)
[![Build](https://img.shields.io/github/workflow/status/sdss/basecam/Test)](https://github.com/sdss/basecam/actions)
[![Coverage Status](https://codecov.io/gh/sdss/basecam/branch/master/graph/badge.svg)](https://codecov.io/gh/sdss/basecam)

``basecam`` provides a wrapper around CCD camera APIs with an SDSS-style TCP/IP actor. The main benefits of using `basecam` are:

- Simplifies the creation of production-level camera libraries by providing all the common boilerplate so that you only need to focus on implementing the parts that are specific to your camera API.
- Provides a common API regardless of the underlying camera being handled.
- Powerful event handling and notification.

