Skip to main content

Data reduction pipeline for determining water production rates from the Swift telescope's UVOT images

Project description

swift_comet_pipeline

A package to analyze UVOT image data of comets from the Swift satellite (https://www.swift.ac.uk/). A related project at https://github.com/sjoset/swift_portal_downloader automates the acquisition of data appropriate for this pipeline.

Development installation:

Install poetry

https://www.python-poetry.org

Create conda environment with python

    conda create --name env_name_here python=3.11
    conda activate env_name_here

Clone this repository

Install package locally

In the repository's directory:

    poetry install

Configuration

Configuration is stored in a YAML file with the following entries to start a project:

    swift_data_path: /path/to/swift/data/
    project_path: /path/to/where/to/save/results
    jpl_horizons_id: String identifying comet that JPL Horizons can use to find comet orbital information
    vectorial_model_quality: String to select the calculation quality of the models used to determine water production: may be low, medium, high, or very_high
    vectorial_model_backend: [sbpy, rust]

By default the file config.yaml in the current directory is assumed unless specified otherwise on the command line.

An example config might look like this:

config.yaml

    swift_data_path: /Users/user/swift_data_downloads/c2013us10
    project_path: /Users/user/analysis_c2013us10
    jpl_horizons_id: C/2013 US10
    vectorial_model_quality: very_high
    vectorial_model_backend: sbpy

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

swift_comet_pipeline-0.2.3.tar.gz (148.4 kB view details)

Uploaded Source

Built Distribution

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

swift_comet_pipeline-0.2.3-py3-none-any.whl (229.9 kB view details)

Uploaded Python 3

File details

Details for the file swift_comet_pipeline-0.2.3.tar.gz.

File metadata

  • Download URL: swift_comet_pipeline-0.2.3.tar.gz
  • Upload date:
  • Size: 148.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Darwin/24.6.0

File hashes

Hashes for swift_comet_pipeline-0.2.3.tar.gz
Algorithm Hash digest
SHA256 63177ab4777aa98dda9c91b356b77660129f3bb304aed7c4350767289e70943c
MD5 1a9036aff8c22152aab6b4796d0fe769
BLAKE2b-256 280f2971cc498c23e109f2a9f3771944df2be7c5ecb85a20c957b2b61474bea2

See more details on using hashes here.

File details

Details for the file swift_comet_pipeline-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for swift_comet_pipeline-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e714f0b87a5624eb7b2602e8961b8e9ebdd6fd42407f21f3b8c5192dbee57eba
MD5 6cfb223e6216ec0c7ee7954eac2907e2
BLAKE2b-256 ef9058fde30ff014e4143c13ca3d47fd081d9597a0e6f88799e73d6dc0ecde8c

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