Skip to main content

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

Metadata

Release files for swift_comet_pipeline 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for swift_comet_pipeline 0.3.0
File Size Uploaded
swift_comet_pipeline-0.3.0.tar.gz 166.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for swift_comet_pipeline 0.3.0
File Interpreter ABI Platform
swift_comet_pipeline-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 417.9 kB

Release files / swift_comet_pipeline-0.3.0.tar.gz

Download URL swift_comet_pipeline-0.3.0.tar.gz
Size 166.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a045f32533b112879881fb9eb669861223841818b2e78b6a4a8208969d16d8bd
BLAKE2b-256 checksum
How to use checksums
eb12677fde83068fcdaeb707d1031a776e6b590ec1b064c274e02354a8ad943f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.11.9 Darwin/25.5.0

Release files / swift_comet_pipeline-0.3.0-py3-none-any.whl

Download URL swift_comet_pipeline-0.3.0-py3-none-any.whl
Size 251.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b65dcf40f54984a1a19f400c9e0f3765b3990b10666b3dca95fde0781f2a96f4
BLAKE2b-256 checksum
How to use checksums
a24fbae30fe2a547b0632738612b538fc4f92ba291c80b513b34dc6859c335cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.11.9 Darwin/25.5.0

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page