goodman-pipeline


Namegoodman-pipeline JSON
Version 1.3.13 PyPI version JSON
download
home_pageNone
SummaryPipeline for reducing Goodman HTS data.
upload_time2025-08-14 22:20:33
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseBSD 3-Clause License Copyright (c) 2018, SOAR Telescope All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
keywords soar pipelines astronomy images spectroscopy
VCS
bugtrack_url
requirements astropy astroplan astroscrappy ccdproc coveralls cython recommonmark matplotlib mock numpy pandas scipy sphinx sphinxcontrib.napoleon sphinx_rtd_theme
Travis-CI No Travis.
coveralls test coverage
            # Goodman High Throughput Spectrograph Data Reduction Pipeline

![Goodman Pipeline](https://github.com/soar-telescope/goodman_pipeline/actions/workflows/python-package.yml/badge.svg)
[![codecov](https://codecov.io/gh/soar-telescope/goodman_pipeline/graph/badge.svg?token=1z2Zkl5I0n)](https://codecov.io/gh/soar-telescope/goodman_pipeline)
[![Documentation Status](https://readthedocs.org/projects/goodman/badge/?version=latest)](http://goodman.readthedocs.io/en/latest/?badge=latest)
[![pypi](https://img.shields.io/pypi/v/goodman_pipeline.svg?style=flat)](https://pypi.org/project/goodman-pipeline/)
[![astropy](http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat)](http://www.astropy.org/)


![Upload to PYPI](https://github.com/soar-telescope/goodman_pipeline/workflows/Upload%20to%20PYPI/badge.svg)


## Overview
The Goodman High Throughput Spectrograph (Goodman HTS) Data-Reduction Pipeline
is the SOAR Telescope's official data reduction pipeline for *Goodman HTS*.

It has been fully developed in Python and uses mostly astropy affiliated packages
with the exception of [dcr](http://users.camk.edu.pl/pych/DCR/) which is an external tool
that does cosmic ray identification and correction. The reason for using it
instead of LACosmic is that it works very well for spectroscopic data and the
results are evidently superior. Some of the negative aspects of using this
external (meaning outside of Python domains) software were: The integration into
the pipeline's workflow and the use of an external `dcr.par` parameter file.
 Such parameters have to be changed by hand and can't be integrated into the
 pipeline's workflow itself. In particular for binning 2x2 and custom ROI those
 parameters contained in _dcr.par_ has to be specifically tuned.

## Documentation

You will find a user manual on [goodman.readthedocs.org](http://goodman.readthedocs.io/en/latest/)

If you wish to know more about the instrument please check the 
[SOAR website](http://www.ctio.noao.edu/soar/content/goodman-high-throughput-spectrograph)

## Having trouble?

If you are having trouble operating the Goodman Pipeline we suggest the following
procedure.

* Check [existing issues](https://github.com/soar-telescope/goodman_pipeline/issues) or 
open a [new Issue](https://github.com/soar-telescope/goodman_pipeline/issues/new) on GitHub.

## Development Team

- [Simón Torres](https://github.com/simontorres) (NOIRLab Software Engineer - main code developer)
- [César Briceño](https://github.com/cbaorion) (SOAR Telescope Scientist - team lead)
- [Bruno Quint](https://github.com/b1quint) (Brazil Support Astronomer - code development adviser)


## Acknowledgements

We acknowledge the important contribution of  [David Sanmartim](https://github.com/dsanmartim), who developed
the initial incarnation of the redccd module. We thank [Tina Armond](https://github.com/tarmond) for her
invaluable help in adding calibrated comparison lamps to the [library](https://goodman.readthedocs.io/projects/lamps/en/latest/) of
reference comparison lamps for wavelength solution.

Our work would not be possible without the friendly work atmosphere at CTIO
headquarters in La Serena, were we can interact with our SOAR and CTIO
colleagues in lively and useful discussions that have been important in making
the Goodman pipeline possible.  We also acknowledge fruitful discussions and
suggestions from our colleagues Bart Dunlop, Chris Clemens, and Erik Dennihy,
at University of North Carolina at Chapel Hill.
  
## Citations:
  This pipeline makes extensive use of Astropy therefore you should cite as suggested
  on [Astropy Citation Page](https://github.com/astropy/astropy/blob/master/CITATION) as follows:
  
    This research made use of Astropy, a community-developed core Python package
    for Astronomy (Astropy Collaboration, 2013, 2018).
    
  It also uses [DCR](http://users.camk.edu.pl/pych/DCR/) for cosmic rays identification
  and removal. You should cite [this paper](http://adsabs.harvard.edu/abs/2004PASP..116..148P)
  
     Pych, W., 2004, PASP, 116, 148


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "goodman-pipeline",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "Sim\u00f3n Torres <simon.torres@noirlab.edu>",
    "keywords": "soar, pipelines, astronomy, images, spectroscopy",
    "author": null,
    "author_email": "Sim\u00f3n Torres <simon.torres@noirlab.edu>, Bruno Quint <bruno.quint@noirlab.edu>, C\u00e9sar Brice\u00f1o <cesar.briceno@noirlab.edu>, David Sanmartim <dsanmartim@lsst.org>",
    "download_url": "https://files.pythonhosted.org/packages/ef/15/6b54fb9045088a9b7f43a3a3534d4f35d3395386062eda5a1ee6aaf620ee/goodman_pipeline-1.3.13.tar.gz",
    "platform": null,
    "description": "# Goodman High Throughput Spectrograph Data Reduction Pipeline\n\n![Goodman Pipeline](https://github.com/soar-telescope/goodman_pipeline/actions/workflows/python-package.yml/badge.svg)\n[![codecov](https://codecov.io/gh/soar-telescope/goodman_pipeline/graph/badge.svg?token=1z2Zkl5I0n)](https://codecov.io/gh/soar-telescope/goodman_pipeline)\n[![Documentation Status](https://readthedocs.org/projects/goodman/badge/?version=latest)](http://goodman.readthedocs.io/en/latest/?badge=latest)\n[![pypi](https://img.shields.io/pypi/v/goodman_pipeline.svg?style=flat)](https://pypi.org/project/goodman-pipeline/)\n[![astropy](http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat)](http://www.astropy.org/)\n\n\n![Upload to PYPI](https://github.com/soar-telescope/goodman_pipeline/workflows/Upload%20to%20PYPI/badge.svg)\n\n\n## Overview\nThe Goodman High Throughput Spectrograph (Goodman HTS) Data-Reduction Pipeline\nis the SOAR Telescope's official data reduction pipeline for *Goodman HTS*.\n\nIt has been fully developed in Python and uses mostly astropy affiliated packages\nwith the exception of [dcr](http://users.camk.edu.pl/pych/DCR/) which is an external tool\nthat does cosmic ray identification and correction. The reason for using it\ninstead of LACosmic is that it works very well for spectroscopic data and the\nresults are evidently superior. Some of the negative aspects of using this\nexternal (meaning outside of Python domains) software were: The integration into\nthe pipeline's workflow and the use of an external `dcr.par` parameter file.\n Such parameters have to be changed by hand and can't be integrated into the\n pipeline's workflow itself. In particular for binning 2x2 and custom ROI those\n parameters contained in _dcr.par_ has to be specifically tuned.\n\n## Documentation\n\nYou will find a user manual on [goodman.readthedocs.org](http://goodman.readthedocs.io/en/latest/)\n\nIf you wish to know more about the instrument please check the \n[SOAR website](http://www.ctio.noao.edu/soar/content/goodman-high-throughput-spectrograph)\n\n## Having trouble?\n\nIf you are having trouble operating the Goodman Pipeline we suggest the following\nprocedure.\n\n* Check [existing issues](https://github.com/soar-telescope/goodman_pipeline/issues) or \nopen a [new Issue](https://github.com/soar-telescope/goodman_pipeline/issues/new) on GitHub.\n\n## Development Team\n\n- [Sim\u00f3n Torres](https://github.com/simontorres) (NOIRLab Software Engineer - main code developer)\n- [C\u00e9sar Brice\u00f1o](https://github.com/cbaorion) (SOAR Telescope Scientist - team lead)\n- [Bruno Quint](https://github.com/b1quint) (Brazil Support Astronomer - code development adviser)\n\n\n## Acknowledgements\n\nWe acknowledge the important contribution of  [David Sanmartim](https://github.com/dsanmartim), who developed\nthe initial incarnation of the redccd module. We thank [Tina Armond](https://github.com/tarmond) for her\ninvaluable help in adding calibrated comparison lamps to the [library](https://goodman.readthedocs.io/projects/lamps/en/latest/) of\nreference comparison lamps for wavelength solution.\n\nOur work would not be possible without the friendly work atmosphere at CTIO\nheadquarters in La Serena, were we can interact with our SOAR and CTIO\ncolleagues in lively and useful discussions that have been important in making\nthe Goodman pipeline possible.  We also acknowledge fruitful discussions and\nsuggestions from our colleagues Bart Dunlop, Chris Clemens, and Erik Dennihy,\nat University of North Carolina at Chapel Hill.\n  \n## Citations:\n  This pipeline makes extensive use of Astropy therefore you should cite as suggested\n  on [Astropy Citation Page](https://github.com/astropy/astropy/blob/master/CITATION) as follows:\n  \n    This research made use of Astropy, a community-developed core Python package\n    for Astronomy (Astropy Collaboration, 2013, 2018).\n    \n  It also uses [DCR](http://users.camk.edu.pl/pych/DCR/) for cosmic rays identification\n  and removal. You should cite [this paper](http://adsabs.harvard.edu/abs/2004PASP..116..148P)\n  \n     Pych, W., 2004, PASP, 116, 148\n\n",
    "bugtrack_url": null,
    "license": "BSD 3-Clause License\n        \n        Copyright (c) 2018, SOAR Telescope\n        All rights reserved.\n        \n        Redistribution and use in source and binary forms, with or without\n        modification, are permitted provided that the following conditions are met:\n        \n        * Redistributions of source code must retain the above copyright notice, this\n          list of conditions and the following disclaimer.\n        \n        * Redistributions in binary form must reproduce the above copyright notice,\n          this list of conditions and the following disclaimer in the documentation\n          and/or other materials provided with the distribution.\n        \n        * Neither the name of the copyright holder nor the names of its\n          contributors may be used to endorse or promote products derived from\n          this software without specific prior written permission.\n        \n        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n        AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n        IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n        DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\n        FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n        DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n        SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\n        CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\n        OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n        OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n        ",
    "summary": "Pipeline for reducing Goodman HTS data.",
    "version": "1.3.13",
    "project_urls": {
        "Bug Reports": "https://github.com/soar-telescope/goodman_pipeline/issues",
        "Homepage": "https://soardocs.readthedocs.io/projects/goodman-pipeline/en/latest/",
        "Source": "https://github.com/soar-telescope/goodman_pipeline"
    },
    "split_keywords": [
        "soar",
        " pipelines",
        " astronomy",
        " images",
        " spectroscopy"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "82c5cce34bba61a84ab7915a8a8314702f686a0e9748bf912260c59a345c6bd1",
                "md5": "64d33d67777aa9af08bd4d868fab016c",
                "sha256": "7f23ed42369d8a21d670ae1f0f82538ee4e8ba3de23ad31b37614ac240bd481c"
            },
            "downloads": -1,
            "filename": "goodman_pipeline-1.3.13-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "64d33d67777aa9af08bd4d868fab016c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 43186048,
            "upload_time": "2025-08-14T22:20:30",
            "upload_time_iso_8601": "2025-08-14T22:20:30.425016Z",
            "url": "https://files.pythonhosted.org/packages/82/c5/cce34bba61a84ab7915a8a8314702f686a0e9748bf912260c59a345c6bd1/goodman_pipeline-1.3.13-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ef156b54fb9045088a9b7f43a3a3534d4f35d3395386062eda5a1ee6aaf620ee",
                "md5": "fa3c080d2fb397ff8c7a8896bbfb30d0",
                "sha256": "d8b60e830002dbc230a9561e86c048c504e42d958b0c1962a450179e38742d43"
            },
            "downloads": -1,
            "filename": "goodman_pipeline-1.3.13.tar.gz",
            "has_sig": false,
            "md5_digest": "fa3c080d2fb397ff8c7a8896bbfb30d0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 43573052,
            "upload_time": "2025-08-14T22:20:33",
            "upload_time_iso_8601": "2025-08-14T22:20:33.969259Z",
            "url": "https://files.pythonhosted.org/packages/ef/15/6b54fb9045088a9b7f43a3a3534d4f35d3395386062eda5a1ee6aaf620ee/goodman_pipeline-1.3.13.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-14 22:20:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "soar-telescope",
    "github_project": "goodman_pipeline",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [
        {
            "name": "astropy",
            "specs": []
        },
        {
            "name": "astroplan",
            "specs": []
        },
        {
            "name": "astroscrappy",
            "specs": []
        },
        {
            "name": "ccdproc",
            "specs": []
        },
        {
            "name": "coveralls",
            "specs": []
        },
        {
            "name": "cython",
            "specs": []
        },
        {
            "name": "recommonmark",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": []
        },
        {
            "name": "mock",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "pandas",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "sphinx",
            "specs": []
        },
        {
            "name": "sphinxcontrib.napoleon",
            "specs": []
        },
        {
            "name": "sphinx_rtd_theme",
            "specs": []
        }
    ],
    "tox": true,
    "lcname": "goodman-pipeline"
}
        
Elapsed time: 4.48388s