hendrics


Namehendrics JSON
Version 8.1 PyPI version JSON
download
home_pageNone
SummaryHigh ENergy Data Reduction Interface from the Command Shell
upload_time2024-12-02 11:51:58
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
license3-clause BSD
keywords astronomy astrophysics time series x-ray data analysis black holes neutron stars pulsars space science
VCS
bugtrack_url
requirements numpy scipy astropy matplotlib stingray sphinx-astropy
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |Build Status| |Coverage Status| |Documentation Status|

HENDRICS - High ENergy Data Reduction Interface from the Command Shell
======================================================================

Description
-----------

This set of command-line scripts based on
`Stingray <https://github.com/StingraySoftware/stingray>`__ is designed
to do correctly and fairly easily a **quick-look (spectral-)timing
analysis** of X-ray data, treating properly the gaps in the data due,
e.g., to occultation from the Earth or passages through the SAA.
Originally, its development as MaLTPyNT - Matteo's Libraries and Tools
in Python for NuSTAR Timing - was driven by the need of performing
aperiodic timing analysis on NuSTAR data, whose long dead time made it
difficult to treat power density spectra with the usual tools. By
exploiting the presence of two independent detectors, one could use the
**cospectrum** as a proxy for the power density spectrum (for an
explanation of why this is important, look at Bachetti et al., *ApJ*,
800, 109 -`arXiv:1409.3248 <https://arxiv.org/abs/1409.3248>`__).

Today, this set of command line scripts is much more complete and it is
capable of working with the data of many more satellites. Among the
features already implemented are power density and cross spectra, time
lags, pulsar searches with the Epoch folding and the Z\_n^2 statistics,
color-color and color-intensity diagrams. More is in preparation:
rms-energy, lag-energy, covariance-energy spectra, Lomb-Scargle
periodograms and in general all that is available in
`Stingray <https://github.com/StingraySoftware/stingray>`__. The
analysis done in HENDRICS will be compatible with the graphical user
interface `DAVE <https://github.com/StingraySoftware/dave>`__, so that
users will have the choice to analyze single datasets with an easy
interactive interface, and continue the analysis in batch mode with
HENDRICS. The periodograms produced by HENDRICS (like a power density
spectrum or a cospectrum), can be saved in a format compatible with
``XSpec`` or ``ISIS``, for
those who are familiar with those fitting packages. Despite its original
main focus on NuSTAR, the software can be used to make standard
aperiodic timing analysis on X-ray data from, in principle, any other
satellite (for sure XMM-Newton and RXTE).

The **documentation** can be found
`here <https://hendrics.readthedocs.io>`__.

A **tutorial** is also available
`here <https://hendrics.readthedocs.io/en/main/tutorials/index.html>`__.

Installation instructions
-------------------------

To install stable or beta releases:

::

    $ pip install hendrics

For development versions:

::

    $ git clone git@github.com/StingraySoftware/HENDRICS
    $ cd HENDRICS
    $ python setup.py install


License and notes for the users
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This software is released with a 3-clause BSD license. You can find
license information in the ``LICENSE.rst`` file.

**If you use this software in a publication**, please refer to its
Astrophysics Source Code Library identifier:

1. Bachetti, M. 2018, HENDRICS: High ENergy Data Reduction Interface from the Command Shell, record `ascl:1805.019 <https://ascl.net/1805.019>`__.

and please also cite `stingray <https://stingray.science/stingray/citing.html>`

In particular, **if you use the cospectrum**, please also refer to:

2. Bachetti et al. 2015, `ApJ <https://iopscience.iop.org/0004-637X/800/2/109/>`__ , **800**, 109.

If you have found a bug please report it by creating a
new issue on the `HENDRICS GitHub issue tracker. <https://github.com/StingraySoftware/HENDRICS/issues>`_

Development guidelines
----------------------

Please follow the development workflow for
`the Astropy project <https://docs.astropy.org/en/stable/development/workflow/development_workflow.html>`__.
In the hendrics/tests
directory, there is a test suite called ``test_fullrun.py``. These tests
use the actual command line scripts, and should always pass (albeit with
some adaptations). The other test suites, e.g. ``test_unit.py``, tests
the API.

.. |Build Status| image:: https://github.com/StingraySoftware/HENDRICS/workflows/CI%20Tests/badge.svg
    :target: https://github.com/StingraySoftware/HENDRICS/actions/
.. |Coverage Status| image:: https://codecov.io/gh/StingraySoftware/HENDRICS/branch/main/graph/badge.svg
  :target: https://app.codecov.io/gh/StingraySoftware/HENDRICS
.. |Documentation Status| image:: https://readthedocs.org/projects/hendrics/badge/?version=main
   :target: https://hendrics.readthedocs.io/en/main/?badge=main

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "hendrics",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "astronomy, astrophysics, time series, X-ray, data analysis, black holes, neutron stars, pulsars, space, science",
    "author": null,
    "author_email": "Matteo Bachetti <matteo@matteobachetti.it>",
    "download_url": "https://files.pythonhosted.org/packages/08/bb/b48a45e8edfa0fb421f6ae056b619e8d5b132f3e36bf5e227607a23e9008/hendrics-8.1.tar.gz",
    "platform": null,
    "description": "|Build Status| |Coverage Status| |Documentation Status|\n\nHENDRICS - High ENergy Data Reduction Interface from the Command Shell\n======================================================================\n\nDescription\n-----------\n\nThis set of command-line scripts based on\n`Stingray <https://github.com/StingraySoftware/stingray>`__ is designed\nto do correctly and fairly easily a **quick-look (spectral-)timing\nanalysis** of X-ray data, treating properly the gaps in the data due,\ne.g., to occultation from the Earth or passages through the SAA.\nOriginally, its development as MaLTPyNT - Matteo's Libraries and Tools\nin Python for NuSTAR Timing - was driven by the need of performing\naperiodic timing analysis on NuSTAR data, whose long dead time made it\ndifficult to treat power density spectra with the usual tools. By\nexploiting the presence of two independent detectors, one could use the\n**cospectrum** as a proxy for the power density spectrum (for an\nexplanation of why this is important, look at Bachetti et al., *ApJ*,\n800, 109 -`arXiv:1409.3248 <https://arxiv.org/abs/1409.3248>`__).\n\nToday, this set of command line scripts is much more complete and it is\ncapable of working with the data of many more satellites. Among the\nfeatures already implemented are power density and cross spectra, time\nlags, pulsar searches with the Epoch folding and the Z\\_n^2 statistics,\ncolor-color and color-intensity diagrams. More is in preparation:\nrms-energy, lag-energy, covariance-energy spectra, Lomb-Scargle\nperiodograms and in general all that is available in\n`Stingray <https://github.com/StingraySoftware/stingray>`__. The\nanalysis done in HENDRICS will be compatible with the graphical user\ninterface `DAVE <https://github.com/StingraySoftware/dave>`__, so that\nusers will have the choice to analyze single datasets with an easy\ninteractive interface, and continue the analysis in batch mode with\nHENDRICS. The periodograms produced by HENDRICS (like a power density\nspectrum or a cospectrum), can be saved in a format compatible with\n``XSpec`` or ``ISIS``, for\nthose who are familiar with those fitting packages. Despite its original\nmain focus on NuSTAR, the software can be used to make standard\naperiodic timing analysis on X-ray data from, in principle, any other\nsatellite (for sure XMM-Newton and RXTE).\n\nThe **documentation** can be found\n`here <https://hendrics.readthedocs.io>`__.\n\nA **tutorial** is also available\n`here <https://hendrics.readthedocs.io/en/main/tutorials/index.html>`__.\n\nInstallation instructions\n-------------------------\n\nTo install stable or beta releases:\n\n::\n\n    $ pip install hendrics\n\nFor development versions:\n\n::\n\n    $ git clone git@github.com/StingraySoftware/HENDRICS\n    $ cd HENDRICS\n    $ python setup.py install\n\n\nLicense and notes for the users\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThis software is released with a 3-clause BSD license. You can find\nlicense information in the ``LICENSE.rst`` file.\n\n**If you use this software in a publication**, please refer to its\nAstrophysics Source Code Library identifier:\n\n1. Bachetti, M. 2018, HENDRICS: High ENergy Data Reduction Interface from the Command Shell, record `ascl:1805.019 <https://ascl.net/1805.019>`__.\n\nand please also cite `stingray <https://stingray.science/stingray/citing.html>`\n\nIn particular, **if you use the cospectrum**, please also refer to:\n\n2. Bachetti et al. 2015, `ApJ <https://iopscience.iop.org/0004-637X/800/2/109/>`__ , **800**, 109.\n\nIf you have found a bug please report it by creating a\nnew issue on the `HENDRICS GitHub issue tracker. <https://github.com/StingraySoftware/HENDRICS/issues>`_\n\nDevelopment guidelines\n----------------------\n\nPlease follow the development workflow for\n`the Astropy project <https://docs.astropy.org/en/stable/development/workflow/development_workflow.html>`__.\nIn the hendrics/tests\ndirectory, there is a test suite called ``test_fullrun.py``. These tests\nuse the actual command line scripts, and should always pass (albeit with\nsome adaptations). The other test suites, e.g. ``test_unit.py``, tests\nthe API.\n\n.. |Build Status| image:: https://github.com/StingraySoftware/HENDRICS/workflows/CI%20Tests/badge.svg\n    :target: https://github.com/StingraySoftware/HENDRICS/actions/\n.. |Coverage Status| image:: https://codecov.io/gh/StingraySoftware/HENDRICS/branch/main/graph/badge.svg\n  :target: https://app.codecov.io/gh/StingraySoftware/HENDRICS\n.. |Documentation Status| image:: https://readthedocs.org/projects/hendrics/badge/?version=main\n   :target: https://hendrics.readthedocs.io/en/main/?badge=main\n",
    "bugtrack_url": null,
    "license": "3-clause BSD",
    "summary": "High ENergy Data Reduction Interface from the Command Shell",
    "version": "8.1",
    "project_urls": {
        "documentation": "https://hendrics.stingray.science",
        "homepage": "https://stingray.science",
        "repository": "https://github.com/stingraysoftware/hendrics"
    },
    "split_keywords": [
        "astronomy",
        " astrophysics",
        " time series",
        " x-ray",
        " data analysis",
        " black holes",
        " neutron stars",
        " pulsars",
        " space",
        " science"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "76dc4ee703ab6ed90583ced4858983a8eb3a8f036a35d097596a0c2a0e527205",
                "md5": "039b2e342dcc8a48fa0a3ff90ad9e2f1",
                "sha256": "6458cffd2bd0e1168b85d1e9f639e322194845b5aa761ba1cc19eb02aeac4728"
            },
            "downloads": -1,
            "filename": "hendrics-8.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "039b2e342dcc8a48fa0a3ff90ad9e2f1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 25939435,
            "upload_time": "2024-12-02T11:51:37",
            "upload_time_iso_8601": "2024-12-02T11:51:37.274099Z",
            "url": "https://files.pythonhosted.org/packages/76/dc/4ee703ab6ed90583ced4858983a8eb3a8f036a35d097596a0c2a0e527205/hendrics-8.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08bbb48a45e8edfa0fb421f6ae056b619e8d5b132f3e36bf5e227607a23e9008",
                "md5": "7a908b3e4a029a6712e23503b018356c",
                "sha256": "04351e694cd539c390a134f4ded28cbc31e9f460c8742371ff73d6e8f111c14e"
            },
            "downloads": -1,
            "filename": "hendrics-8.1.tar.gz",
            "has_sig": false,
            "md5_digest": "7a908b3e4a029a6712e23503b018356c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 31546026,
            "upload_time": "2024-12-02T11:51:58",
            "upload_time_iso_8601": "2024-12-02T11:51:58.545638Z",
            "url": "https://files.pythonhosted.org/packages/08/bb/b48a45e8edfa0fb421f6ae056b619e8d5b132f3e36bf5e227607a23e9008/hendrics-8.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-02 11:51:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "stingraysoftware",
    "github_project": "hendrics",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "astropy",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": []
        },
        {
            "name": "stingray",
            "specs": [
                [
                    ">=",
                    "1.1"
                ]
            ]
        },
        {
            "name": "sphinx-astropy",
            "specs": []
        }
    ],
    "tox": true,
    "lcname": "hendrics"
}
        
Elapsed time: 0.40375s