Skip to main content

Astronomical utilities for PANOPTES

Project description

PANOPTES Utilities

PANOPTES logo


GHA Status Travis Status codecov Documentation Status PyPI version

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.

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 install all dependencies:

apt-get update

apt-get install --no-install-recommends --yes \
  wait-for-it \
  bzip2 ca-certificates gcc pkg-config \
  libffi-dev libssl-dev \
  astrometry.net astrometry-data-tycho2-08 astrometry-data-tycho2 \
  dcraw exiftool libcfitsio-dev libcfitsio-bin \
  libfreetype6-dev libpng-dev libjpeg-dev libffi-dev \
  git

Install

To install type:

pip install panoptes-utils

Full options for install:

pip install -e ".[config,docs,images,testing,social]"

See the full documentation at: https://panoptes-utils.readthedocs.io

Docker Service

The docker folder defines an image that can be used as the base for other
PANOPTES services.

The Dockerfile is built by the cloudbuild.yaml and stored in Google
Registry as gcr.io/panoptes-exp/panoptes-utils:latest.

You can pull the image like any other docker image:

docker pull gcr.io/panoptes-exp/panoptes-utils:latest

Config Server

There is also a service defined in docker-compose.yaml that will run the panoptes-config-server cli tool.

PANOPTES_CONFIG_FILE=/path/to/config.yaml docker-compose \
    -f docker/docker-compose.yaml up

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

panoptes-utils-0.2.31.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

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

panoptes_utils-0.2.31-py2.py3-none-any.whl (72.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file panoptes-utils-0.2.31.tar.gz.

File metadata

  • Download URL: panoptes-utils-0.2.31.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for panoptes-utils-0.2.31.tar.gz
Algorithm Hash digest
SHA256 1399ac50b164a0c7a593d14c05fab4de14f9dc9d4df322847cc07e8303713ecb
MD5 1fbbb26688fbf903088a5a67468d5591
BLAKE2b-256 454b06bac29363bc8fe9f838ae30958f8da4ac662783d3b0c6547d22fee80edd

See more details on using hashes here.

File details

Details for the file panoptes_utils-0.2.31-py2.py3-none-any.whl.

File metadata

  • Download URL: panoptes_utils-0.2.31-py2.py3-none-any.whl
  • Upload date:
  • Size: 72.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for panoptes_utils-0.2.31-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7f255af4057494615fe3157d3f4ff0f8a7fc5407351e14d248b78849b445e9ec
MD5 96c19288b0314a1de5d524c4e263d784
BLAKE2b-256 ac21c2b3ab1a0e8674097e83de696d558273272fa2c7c98468bdfcbe40994732

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