Skip to main content

Data processing for Coma Legacy IFU Survey

Project description

clifsPy

This is a data analysis and processing package for the Coma Legacy IFU Survey. This package permits the combination and processing of Level 1 data cubes from the WEAVE spectrograph.

The standard pipeline run includes the following analysis steps:

Cube pre-processing and combination

  • Apply flux calibration
  • Spectral and spatial binning (optional)
  • Background subtraction (optional)
  • Combine blue and red level 1 cubes
  • Fix WCS (optional)

Multi-wavelength

  • Make multi-wavelength cutout images from available ancillary data
  • Currently supported: GALEX, DESI Legacy, CFHT, Herschel, LOFAR
  • Make integrated CO spectrum (optional, IRAM or ALMA)

MaNGA Data Analysis Pipeline

This module makes use of the MaNGA data analysis pipeline (Westfall et al. 2019)

  • Push the calibrated WEAVE data cubes through the MaNGA data analysis pipeline (DAP)
  • Custom class in order to format the WEAVE data suitably for entry into the MaNGA DAP
  • DAP performs full spectral fitting, outputs maps of: stellar kinematics, emission line flux, gas kinematics, absorption line indices, etc.

Products

  • Creates value-added products outside of what is produced by the MaNGA DAP
  • Currently includes star formation rate and stellar mass maps
  • More to be added...

Plotting

  • Creates diagnostic plots to evaluate the performance of the MaNGA DAP run

Usage

The package is centered around the clifsipe command, which takes a CLIFS ID value as input. All of the standard pipeline steps can be run as:

clifspipe $clifs_id --default_run

It can also be used in a modular fashion, for example to only run the initial data cube processing:

clifspipe $clifs_id --process_cube

Or to just run the MaNGA DAP and make the diagnostic plots:

clifspipe $clifs_id --manga_dap --make_plots

The pipeline expects to find two configuration files in a config_files directory. One, clifs_{$clifs_id}.toml that sets various options and file paths for the pipeline run, and a second configuration file for the MaNGA DAP, the filename of which is set in the CLIFS ID configuration file. Examples of both files can be found in examples/

Required packages

  • astropy
  • matplotlib
  • numpy
  • photutils
  • sdss-mangadap
  • spectral-cube
  • toml
  • tqdm

Installation

pip install clifspy

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

clifspy-0.0.1.tar.gz (37.9 kB view details)

Uploaded Source

Built Distribution

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

clifspy-0.0.1-py3-none-any.whl (41.8 kB view details)

Uploaded Python 3

File details

Details for the file clifspy-0.0.1.tar.gz.

File metadata

  • Download URL: clifspy-0.0.1.tar.gz
  • Upload date:
  • Size: 37.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for clifspy-0.0.1.tar.gz
Algorithm Hash digest
SHA256 6a93af239581a09c67418dbdaf6095162c1887fd366c29610f60c85482c77d62
MD5 178a1d3d011669dccbc36facb706e322
BLAKE2b-256 1da7dce0399d56a88341b4d0b4e7a4f078c6b098d80eeb5101eff80ec876ae52

See more details on using hashes here.

File details

Details for the file clifspy-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: clifspy-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 41.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for clifspy-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c284afac725b9bf837aaa4c87bb26e13f781379f2045456903ef50e3d1be61a2
MD5 3554326c4d7015d142d9b8e7ac2e8e2b
BLAKE2b-256 5d84f9da20e8dd9c598a66ec1adac3c422d692795c2c5a53e61b779161b45628

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