Acquisition and analysis package for scientific imaging
Project description
AzCam
AzCam is a software framework for the acquisition and analysis of image data from scientific imaging systems as well as the control of instrumentation. It is intended to be customized for specific hardware, observational, and data reduction requirements.
Operation is based on the concept of tools which are the interfaces to both hardware and software code. Examples of tools are instrument which controls instrument hardware, telescope which interfaces to a telescope, linearity which acquires and analyzes images to determine sensor linearity, and exposure which controls a scientific observation by interfacing with a variety of other tools. As an example, the exposure tool may move a telescope and multiple filter wheels, control a camera shutter, operate the camera by taking an exposure, display the resultant image, and begin data reduction of that image.
The azcam python package currently supports Astronomical Research Cameras, Inc. Gen3, Gen2, and Gen1 CCD controllers, Magellan Guider controllers, STA Archon controllers, and CMOS cameras using ASCOM. It also supports a variety of temperature controollers, telecopes, and image displays.
AzCam is not appropriate for consumer-level cameras and is not intended to have a common API across all systems. It's primary design principle is to allow interfacing to a wide variety of custom instrumentation which is required to acquire and analyze scientific image data.
Documentation
See https://azcam.readthedocs.io.
See https://github.com/mplesser/azcam-tool.git for the standard GUI used by most telescope observers.
See https://github.com/mplesser/azcam-console.git for a python package which supports a local or remote command line interface and sensor characterization tools.
Installation Example
pip install azcam
or
git clone https://github.com/mplesser/azcam
git clone https://github.com/mplesser/azcam-console
pip install -e azcam
pip install -e azcam-console
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azcam-26.0.2.tar.gz.
File metadata
- Download URL: azcam-26.0.2.tar.gz
- Upload date:
- Size: 127.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0957ce15ea84f380f53d7d03165936650122abde3663cd78ef9399c9c227869
|
|
| MD5 |
41b9d9dba70c126867d2acdb419195c8
|
|
| BLAKE2b-256 |
c618acb6c6fd3df1277cddbeb0146c6df6a79d6eacad69e9859566c8dd9732ee
|
Provenance
The following attestation bundles were made for azcam-26.0.2.tar.gz:
Publisher:
publish_to_pypi.yml on mplesser/azcam
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
azcam-26.0.2.tar.gz -
Subject digest:
a0957ce15ea84f380f53d7d03165936650122abde3663cd78ef9399c9c227869 - Sigstore transparency entry: 813430582
- Sigstore integration time:
-
Permalink:
mplesser/azcam@29029151d9fba95830945dd9318d6029e264941a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/mplesser
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_to_pypi.yml@29029151d9fba95830945dd9318d6029e264941a -
Trigger Event:
push
-
Statement type:
File details
Details for the file azcam-26.0.2-py3-none-any.whl.
File metadata
- Download URL: azcam-26.0.2-py3-none-any.whl
- Upload date:
- Size: 156.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d727701fda45182c63a3a124f13e8a3618490b5111eeaa73f611de2fbbbc77b
|
|
| MD5 |
febb55a957347eea3b13ce48de602ca7
|
|
| BLAKE2b-256 |
5afd9a9a825e535d9d2fcab17be9a1d3a2c566c36e81f42bd9dc3df928122712
|
Provenance
The following attestation bundles were made for azcam-26.0.2-py3-none-any.whl:
Publisher:
publish_to_pypi.yml on mplesser/azcam
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
azcam-26.0.2-py3-none-any.whl -
Subject digest:
0d727701fda45182c63a3a124f13e8a3618490b5111eeaa73f611de2fbbbc77b - Sigstore transparency entry: 813430588
- Sigstore integration time:
-
Permalink:
mplesser/azcam@29029151d9fba95830945dd9318d6029e264941a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/mplesser
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_to_pypi.yml@29029151d9fba95830945dd9318d6029e264941a -
Trigger Event:
push
-
Statement type: