Astronomical utilities for PANOPTES
Project description
PANOPTES Utilities
Utility functions for use within the Project PANOPTES ecosystem and for general astronomical processing.
This library defines a number of modules that contain useful functions as well as a few services.
Install
To install type:
pip install panoptes-utils
Full options for install:
pip install "panoptes-utils[config,docs,images,testing,social]"
See the full documentation at: https://panoptes-utils.readthedocs.io
Dependencies
There are a few system dependencies depending on what functionality you will be using.
In particular, the plate solving requires astrometry.net
and the appropriate index files.
Use the following on a debian-based system (e.g. Ubuntu) to easily install all dependencies:
apt-get update && apt-get install --no-install-recommends --yes \
libffi-dev libssl-dev \
astrometry.net astrometry-data-tycho2 \
dcraw exiftool libcfitsio-dev libcfitsio-bin \
libfreetype6-dev libpng-dev libjpeg-dev libffi-dev
Command Line
The panoptes-utils
command line tool is available for use with subcommands
corresponding to the modules in this library. Currently, the only implemented
subcommand is image
, which includes commands for converting cr2
files into
jpg
and/or fits
files as well as for plate-solving fits
images.
The panoptes-utils image watch <path>
command will watch the given path for
new files and convert them to jpg
and/or fits
files as they are added.
See panoptes-utils --help
and panoptes-utils image --help
for details.
Config Server
There is a simple key-value configuration server available as part of the module.
After installing with the config
option as above, type:
panoptes-config-server run --config-file <path-to-file.yaml>
Developing
panoptes-utils
uses pyscaffold
for project setup,
which then uses the standard tox
and pyproject.toml
tools to manage the project. Tests can
be run with tox
, e.g.
# Clean repository.
tox -e clean
# Run tests.
tox
# Build project.
tox -e build
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
Hashes for panoptes_utils-0.2.43-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e8172e4c60749e232e330281bb5e125b2492ba047b4d2ffff243f9fbd27b3fc |
|
MD5 | d30ca74f32310ade7cb7bea23571e942 |
|
BLAKE2b-256 | 49ba8f7db79cbe1ac2aeb9f85a0793cc8be223f6d0124b28878367f276aa1dc0 |