Your

Your: Your Unified Reader - Published in JOSS (2020)

https://github.com/thepetabyteproject/your

Science Score: 95.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
    6 of 19 committers (31.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

fast-radio-bursts filterbank psrdada psrdada-python psrfits pulsars python

Scientific Fields

Mathematics Computer Science - 84% confidence
Last synced: 4 months ago · JSON representation

Repository

Your Unified Reader

Basic Info
Statistics
  • Stars: 38
  • Watchers: 4
  • Forks: 26
  • Open Issues: 2
  • Releases: 17
Topics
fast-radio-bursts filterbank psrdada psrdada-python psrfits pulsars python
Created over 6 years ago · Last pushed 4 months ago
Metadata Files
Readme Contributing License Code of conduct

README.md

your

[![GitHub issues](https://img.shields.io/github/issues/thepetabyteproject/your?style=flat-square)](https://github.com/thepetabyteproject/your/issues) [![GitHub forks](https://img.shields.io/github/forks/thepetabyteproject/your?style=flat-square)](https://github.com/thepetabyteproject/your/network) [![GitHub stars](https://img.shields.io/github/stars/thepetabyteproject/your?style=flat-square)](https://github.com/thepetabyteproject/your/stargazers) [![GitHub license](https://img.shields.io/github/license/thepetabyteproject/your?style=flat-square)](https://github.com/thepetabyteproject/your/blob/master/LICENSE) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/your?style=flat-square) ![PyPI](https://img.shields.io/pypi/v/your?style=flat-square) ![PyPI - Downloads](https://img.shields.io/pypi/dm/your?style=flat-square) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg?style=flat-square)](https://github.com/psf/black) [![codecov](https://codecov.io/gh/thepetabyteproject/your/branch/master/graph/badge.svg?style=flat-square)](https://codecov.io/gh/thepetabyteproject/your) ![Python package](https://github.com/thepetabyteproject/your/workflows/Python%20package/badge.svg?style=flat-square) [![status](https://joss.theoj.org/papers/798844ebd352f563de28bb75515da674/status.svg?style=flat-square)](https://joss.theoj.org/papers/798844ebd352f563de28bb75515da674)

your stands for Your Unified Reader. This library can read data in Sigproc Filterbank, PSRFITS, and PSRDADA formats in a unified way and can convert from one format to another.

| Format | Read | Write | | ------------- |:-------------: | -----: | | filterbank | :white_check_mark: | :white_check_mark: | | psrfits | :white_check_mark: | :white_check_mark: | | psrdada | :x: | :white_check_mark: |

your implements a user-friendly interface to read and write in the data format of choice. It also generates unified metadata corresponding to the input data file for a quick understanding of observation parameters and provides utilities to perform common data analysis operations. your can be used at the data ingestion step of any transient search pipeline and can provide data and observation parameters in a format-independent manner. Generic tools can thus be used to perform the search and further data analysis. It also enables online processing like RFI flagging, decimation, subband search, etc.; functions for some of these are already available in your.

your will not only be useful to experienced researchers but also new undergraduate and graduate students who otherwise have to face a significant bottleneck to understand various data formats and develop custom tools to access the data before any analysis can be done on it.

The inspiration for the name comes from the introduction of every Daily Dose of Internet video.

Installation

You can install your directly using pip

bash pip install your Or if you want to try out the lastest stuff, bash pip install git+https://github.com/thepetabyteproject/your.git

or you can do: bash git clone https://github.com/thepetabyteproject/your.git cd your pip install -r requirements.txt python setup.py install

Note: To use the psrdada format, you would need to install psrdada-python. your_heimdall.py requires Heimdall and psrdada-python. To run the tests you would need to install pytest.

Documentation

Have a look at our docs for the documentation.

Tutorials

Here are some tutorial notebooks to get you started.

Note: To run the tutorial notebooks you would need to install jupyter.

Citation

If you use Your, please cite our JOSS Paper:

bash @article{Aggarwal2020, doi = {10.21105/joss.02750}, url = {https://doi.org/10.21105/joss.02750}, year = {2020}, publisher = {The Open Journal}, volume = {5}, number = {55}, pages = {2750}, author = {Kshitij Aggarwal and Devansh Agarwal and Joseph W. Kania and William Fiore and Reshma Anna Thomas and Scott M. Ransom and Paul B. Demorest and Robert S. Wharton and Sarah Burke-Spolaor and Duncan R. Lorimer and Maura A. Mclaughlin and Nathaniel Garver-Daniels}, title = {Your: Your Unified Reader}, journal = {Journal of Open Source Software} }

Contributions

Code Contributions

We welcome all types of code contribution. Please have a look at our guideline and code of conduct.

Contributors

Owner

  • Name: The Petabyte Project
  • Login: thepetabyteproject
  • Kind: organization
  • Location: United States of America

JOSS Publication

Your: Your Unified Reader
Published
November 15, 2020
Volume 5, Issue 55, Page 2750
Authors
Kshitij Aggarwal ORCID
West Virginia University, Department of Physics and Astronomy, P. O. Box 6315, Morgantown 26506, WV, USA, Center for Gravitational Waves and Cosmology, West Virginia University, Chestnut Ridge Research Building, Morgantown 26506, WV, USA
Devansh Agarwal ORCID
West Virginia University, Department of Physics and Astronomy, P. O. Box 6315, Morgantown 26506, WV, USA, Center for Gravitational Waves and Cosmology, West Virginia University, Chestnut Ridge Research Building, Morgantown 26506, WV, USA
Joseph W. Kania
West Virginia University, Department of Physics and Astronomy, P. O. Box 6315, Morgantown 26506, WV, USA, Center for Gravitational Waves and Cosmology, West Virginia University, Chestnut Ridge Research Building, Morgantown 26506, WV, USA
William Fiore
West Virginia University, Department of Physics and Astronomy, P. O. Box 6315, Morgantown 26506, WV, USA, Center for Gravitational Waves and Cosmology, West Virginia University, Chestnut Ridge Research Building, Morgantown 26506, WV, USA
Reshma Anna Thomas
West Virginia University, Department of Physics and Astronomy, P. O. Box 6315, Morgantown 26506, WV, USA, Center for Gravitational Waves and Cosmology, West Virginia University, Chestnut Ridge Research Building, Morgantown 26506, WV, USA
Scott M. Ransom
National Radio Astronomy Observatory, Charlottesville, VA 22903, USA
Paul B. Demorest
National Radio Astronomy Observatory, Socorro, NM, 87801, USA
Robert S. Wharton
Max-Planck-Institut für Radioastronomie, Auf dem Hügel 69, D-53121 Bonn, Germany
Sarah Burke-Spolaor
West Virginia University, Department of Physics and Astronomy, P. O. Box 6315, Morgantown 26506, WV, USA, Center for Gravitational Waves and Cosmology, West Virginia University, Chestnut Ridge Research Building, Morgantown 26506, WV, USA
Duncan R. Lorimer
West Virginia University, Department of Physics and Astronomy, P. O. Box 6315, Morgantown 26506, WV, USA, Center for Gravitational Waves and Cosmology, West Virginia University, Chestnut Ridge Research Building, Morgantown 26506, WV, USA
Maura A. Mclaughlin
West Virginia University, Department of Physics and Astronomy, P. O. Box 6315, Morgantown 26506, WV, USA, Center for Gravitational Waves and Cosmology, West Virginia University, Chestnut Ridge Research Building, Morgantown 26506, WV, USA
Nathaniel Garver-Daniels
West Virginia University, Department of Physics and Astronomy, P. O. Box 6315, Morgantown 26506, WV, USA, Center for Gravitational Waves and Cosmology, West Virginia University, Chestnut Ridge Research Building, Morgantown 26506, WV, USA
Editor
Dan Foreman-Mackey ORCID
Tags
astronomy fast transients neutron stars fast radio bursts

GitHub Events

Total
  • Create event: 6
  • Release event: 1
  • Issues event: 5
  • Watch event: 2
  • Delete event: 3
  • Issue comment event: 22
  • Push event: 12
  • Pull request review event: 7
  • Pull request event: 16
  • Fork event: 1
Last Year
  • Create event: 6
  • Release event: 1
  • Issues event: 5
  • Watch event: 2
  • Delete event: 3
  • Issue comment event: 22
  • Push event: 12
  • Pull request review event: 7
  • Pull request event: 16
  • Fork event: 1

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 644
  • Total Committers: 19
  • Avg Commits per committer: 33.895
  • Development Distribution Score (DDS): 0.533
Past Year
  • Commits: 14
  • Committers: 3
  • Avg Commits per committer: 4.667
  • Development Distribution Score (DDS): 0.214
Top Committers
Name Email Commits
Devansh Agarwal d****v@g****m 301
Kshitij Aggarwal k****4@m****u 243
josephwkania 6****a 45
jkania7 j****a@a****u 14
renovate[bot] 2****] 8
ReshmaAnnaThomas r****2@m****u 5
Dan Foreman-Mackey f****y@g****m 4
Mohammed Chamma h****d@g****m 4
Reshma Thomas r****2@g****m 3
MSnelders m****4@g****m 3
Sujay Mate s****e@g****m 3
wcfiore w****8@g****m 3
google-labs-jules[bot] 1****] 2
Evan Lewis e****3@m****u 1
Leon Oostrum l****m@g****m 1
Nate Garver-Daniels n****s@m****u 1
Sarah Burke Spolaor s****r@g****m 1
Reshma Thomas r****2@b****u 1
Timothy Olszanski 5****s 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 65
  • Total pull requests: 66
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 7 days
  • Total issue authors: 23
  • Total pull request authors: 17
  • Average comments per issue: 2.4
  • Average comments per pull request: 1.24
  • Merged pull requests: 55
  • Bot issues: 2
  • Bot pull requests: 14
Past Year
  • Issues: 4
  • Pull requests: 15
  • Average time to close issues: about 20 hours
  • Average time to close pull requests: 25 days
  • Issue authors: 4
  • Pull request authors: 3
  • Average comments per issue: 1.0
  • Average comments per pull request: 1.27
  • Merged pull requests: 9
  • Bot issues: 0
  • Bot pull requests: 5
Top Authors
Issue Authors
  • KshitijAggarwal (17)
  • devanshkv (13)
  • aweaver1fandm (4)
  • pravirkr (4)
  • ftorres-ucf (2)
  • mabaisen (2)
  • MSnelders (2)
  • mef51 (2)
  • sahilatri126 (2)
  • ReshmaAnnaThomas (2)
  • aaronpearlman (2)
  • irfnt (1)
  • dependabot-preview[bot] (1)
  • renovate[bot] (1)
  • Shinnnosuke2 (1)
Pull Request Authors
  • josephwkania (19)
  • renovate[bot] (14)
  • devanshkv (8)
  • KshitijAggarwal (6)
  • wcfiore (3)
  • jkania7 (2)
  • ReshmaAnnaThomas (2)
  • nategarver-daniels (2)
  • dfm (2)
  • sujaymate (2)
  • eflewis312 (2)
  • MSnelders (1)
  • tolszans (1)
  • dependabot[bot] (1)
  • loostrum (1)
Top Labels
Issue Labels
bug (31) wontfix (21) enhancement (11) question (2) good first issue (1) documentation (1)
Pull Request Labels
enhancement (21) wontfix (4) bug (3) dependencies (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 475 last-month
  • Total dependent packages: 2
    (may contain duplicates)
  • Total dependent repositories: 70
    (may contain duplicates)
  • Total versions: 12
  • Total maintainers: 4
pypi.org: your

A unified reader for sigproc filterbank and psrfits data

  • Versions: 11
  • Dependent Packages: 2
  • Dependent Repositories: 70
  • Downloads: 475 Last month
Rankings
Dependent repos count: 1.8%
Dependent packages count: 3.2%
Average: 7.7%
Forks count: 7.8%
Stargazers count: 11.3%
Downloads: 14.3%
Maintainers (3)
Last synced: 4 months ago
spack.io: py-your

Python library to read and process pulsar data in several different formats

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Forks count: 19.5%
Stargazers count: 23.7%
Average: 25.4%
Dependent packages count: 58.4%
Maintainers (1)
Last synced: 4 months ago

Dependencies

docs/requirements.txt pypi
  • argmark >=0.3
  • keras-autodoc >=0.7.0
  • mike >=1.1.2
  • mkdocs >=1.2.3
  • mkdocs-jupyter >=0.18.2
  • mkdocs-material >=6.2.7
requirements.txt pypi
  • astropy >=4.0
  • h5py >=2.10.0
  • matplotlib >=3.2.1
  • numba >=0.48.0
  • numpy >=1.18.4
  • pandas >=1.0.3
  • rich >=8.0
  • scikit-image >=0.14.2
  • scipy >=1.3.0
.github/workflows/pytest.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
.github/workflows/python-publish.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
setup.py pypi