Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thepetabyteproject/frbsoft
FRB Software List
https://github.com/thepetabyteproject/frbsoft
List: frbsoft
awesome-list burst-analysis catalogues fast-radio-bursts frb machine-learning-classifiers population-synthesis rfi-mitigation visualizations
Last synced: 3 months ago
JSON representation
FRB Software List
- Host: GitHub
- URL: https://github.com/thepetabyteproject/frbsoft
- Owner: thepetabyteproject
- License: gpl-3.0
- Created: 2021-01-05T01:55:49.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-09T23:31:29.000Z (3 months ago)
- Last Synced: 2024-08-12T14:05:52.307Z (3 months ago)
- Topics: awesome-list, burst-analysis, catalogues, fast-radio-bursts, frb, machine-learning-classifiers, population-synthesis, rfi-mitigation, visualizations
- Homepage:
- Size: 479 KB
- Stars: 24
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: history/2021-01-06_changes.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- ultimate-awesome - frbsoft - FRB Software List. (Other Lists / PowerShell Lists)
README
FRB Software List
🏆 An awesome list of FRB related software. Updated weekly.This list contains 48 awesome open-source FRB softwares with a total of 910 stars grouped into 10 categories. This list is being curated for the purposes of [The Petabyte Project](https://github.com/thepetabyteproject). If you like to add or update projects, feel free to submit a [pull request](https://github.com/thepetabyteproject/frbsoft/pulls), or directly let us know. Contributions are very welcome!
## Contents
- [Data Read and Write Packages](#data-read-and-write-packages) _4 projects_
- [Single Pulse Search](#single-pulse-search) _8 projects_
- [Single Pulse Injection](#single-pulse-injection) _4 projects_
- [Machine Learning Classifiers](#machine-learning-classifiers) _2 projects_
- [Population Synthesis of FRBs](#population-synthesis-of-frbs) _2 projects_
- [Catalog or Tools for Catalogues](#catalog-or-tools-for-catalogues) _5 projects_
- [Burst Analysis Software](#burst-analysis-software) _14 projects_
- [Visualizations](#visualizations) _3 projects_
- [RFI MItigation](#rfi-mitigation) _5 projects_
- [Containers](#containers) _1 projects_## Explanation
- 🥇🥈🥉 Combined project-quality score
- ⭐️ Star count from GitHub
- 🐣 New project _(less than 6 months old)_
- 💤 Inactive project _(6 months no activity)_
- 💀 Dead project _(12 months no activity)_
- 📈📉 Project is trending up or down
- ➕ Project was recently added
- 👨💻 Contributors count from GitHub
- 🔀 Fork count from GitHub
- 📋 Issue count from GitHub
- ⏱️ Last update timestamp on package manager
- 📥 Download count from package manager
- 📦 Number of dependent projects
- Python
- CUDA
- OpenCL
- C
- Javascript
- HTML
- Jupyter based project
## Data Read and Write Packages
_These software read and write data in common or custom formats_
blimpy (🥇21 · ⭐ 45 · 💀) - Breakthrough Listen I/O Methods for Python.
BSD-3
- [GitHub](https://github.com/UCBerkeleySETI/blimpy) (👨💻 26 · 🔀 39 · 📦 40 · 📋 140 - 7% open · ⏱️ 18.11.2022):
```
git clone https://github.com/UCBerkeleySETI/blimpy
```
- [PyPi](https://pypi.org/project/blimpy) (📥 1.4K / month · 📦 6 · ⏱️ 16.11.2022):
```
pip install blimpy
```your (🥈16 · ⭐ 33 · 📈) - Your Unified Reader.
GPL-3.0
- [GitHub](https://github.com/thepetabyteproject/your) (👨💻 17 · 🔀 25 · 📦 52 · 📋 63 - 3% open · ⏱️ 02.02.2024):
```
git clone https://github.com/thepetabyteproject/your
```
- [PyPi](https://pypi.org/project/your) (📥 1.1K / month · ⏱️ 22.01.2022):
```
pip install your
```sigpyproc3 (🥉11 · ⭐ 14) - Python3 version of Ewan Barr's sigpyproc library.
MIT
- [GitHub](https://github.com/FRBs/sigpyproc3) (👨💻 10 · 🔀 10 · 📋 19 - 26% open · ⏱️ 10.05.2024):
```
git clone https://github.com/FRBs/sigpyproc3
```psrdada-python (🥉9 · ⭐ 10 · 💤) - Python bindings to the PSRDada ringbuffer implementation.
Custom
- [GitHub](https://github.com/TRASAL/psrdada-python) (👨💻 5 · 🔀 8 · 📋 4 - 25% open · ⏱️ 28.08.2023):
```
git clone https://github.com/TRASAL/psrdada-python
```
## Single Pulse Search
_Single Pulse Search software_
presto (🥇18 · ⭐ 240) - Open source pulsar search and analysis toolkit.
GPL-2.0
- [GitHub](https://github.com/scottransom/presto) (👨💻 43 · 🔀 170 · 📋 91 - 37% open · ⏱️ 22.07.2024):
```
git clone https://github.com/scottransom/presto
```AstroAccelerate (🥈14 · ⭐ 43) - AstroAccelerate is a many-core accelerated software..
GPL-3.0
- [GitHub](https://github.com/AstroAccelerateOrg/astro-accelerate) (👨💻 23 · 🔀 15 · 📋 130 - 10% open · ⏱️ 04.06.2024):
```
git clone https://github.com/AstroAccelerateOrg/astro-accelerate
```rfpipe (🥈11 · ⭐ 11 · 💀) - Fast radio interferometric transient search pipeline.
BSD-3
- [GitHub](https://github.com/realfastvla/rfpipe) (👨💻 11 · 🔀 5 · 📦 4 · 📋 54 - 33% open · ⏱️ 31.10.2022):
```
git clone https://github.com/realfastvla/rfpipe
```Amber (🥉10 · ⭐ 4 · 💀) - A many-core transient searching pipeline, designed to search in..
Apache-2
- [GitHub](https://github.com/TRASAL/AMBER) (👨💻 4 · 🔀 1 · ⏱️ 17.11.2020):
```
git clone https://github.com/TRASAL/AMBER
```burst_search (🥉8 · ⭐ 7 · 💀) - Program to perform real-time and off-line searches..
GPL-2.0
- [GitHub](https://github.com/kiyo-masui/burst_search) (👨💻 18 · 🔀 6 · ⏱️ 27.02.2018):
```
git clone https://github.com/kiyo-masui/burst_search
```SPANDAK (🥉5 · ⭐ 12) -
Unlicensed
- [GitHub](https://github.com/gajjarv/PulsarSearch) (👨💻 2 · 🔀 6 · ⏱️ 25.06.2024):
```
git clone https://github.com/gajjarv/PulsarSearch
```heimdall (🥉3 · ⭐ 2 · 💀) - copy of the Heimdall single-pulse detection code.
GPL-3.0
- [GitHub](https://github.com/pravirkr/heimdall) (👨💻 2):
```
git clone https://github.com/pravirkr/heimdall
```pydedisp -
Unlicensed
- [GitHub]():
```
git clone https://github.com/pravirkr/pydedisp
```
## Single Pulse Injection
_Single Pulse Injection into data_
injectfrb (🥇7 · ⭐ 7 · 💀) - Tools for simulating FRBs and injecting them into real..
Unlicensed
- [GitHub](https://github.com/liamconnor/injectfrb) (👨💻 4 · 🔀 5 · ⏱️ 28.06.2022):
```
git clone https://github.com/liamconnor/injectfrb
```simpulse (🥈6 · ⭐ 14 · 💀) - C++/python library for simulating FRB's and pulsars.
Unlicensed
- [GitHub](https://github.com/kmsmith137/simpulse) (👨💻 6 · 🔀 9 · ⏱️ 03.03.2022):
```
git clone https://github.com/kmsmith137/simpulse
```Furby (🥉4 · ⭐ 9 · 💀) - Mock FRB generator.
Unlicensed
- [GitHub](https://github.com/vivgastro/Furby) (👨💻 2 · 🔀 2 · ⏱️ 22.06.2022):
```
git clone https://github.com/vg2691994/Furby
```FRB Faker (🥉3 · ⭐ 3 · 💀) - Tool to inject SPs with complex morphologies in..
Unlicensed
- [GitLab](https://gitlab.com/houben.ljm/frb-faker) (🔀 0 · 📋 2 - 50% open · ⏱️ 09.04.2020):
```
git clone https://gitlab.com/houben.ljm/frb-faker
```
## Machine Learning Classifiers
_ML Classifiers_
fetch (🥇14 · ⭐ 39) - A set of deep learning models for FRB/RFI binary classification.
GPL-3.0
- [GitHub](https://github.com/devanshkv/fetch) (👨💻 10 · 🔀 32 · 📦 53 · 📋 28 - 17% open · ⏱️ 15.05.2024):
```
git clone https://github.com/devanshkv/fetch
```single_pulse_ml (🥉9 · ⭐ 14 · 💀) -
GPL-2.0
- [GitHub](https://github.com/liamconnor/single_pulse_ml) (👨💻 30 · 🔀 7 · ⏱️ 13.01.2020):
```
git clone https://github.com/liamconnor/single_pulse_ml
```
## Population Synthesis of FRBs
_Population synthesis and analysis of FRBs_
Frbpoppy (🥇12 · ⭐ 27) - Fast Radio Burst Population Synthesis in Python.
MIT
- [GitHub](https://github.com/TRASAL/frbpoppy) (👨💻 7 · 🔀 10 · 📋 54 - 33% open · ⏱️ 07.03.2024):
```
git clone https://github.com/davidgardenier/frbpoppy
```PreFRBLE (🥉6 · ⭐ 6 · 💀) - PrEFRBLE: Probability Estimates for Fast Radio Burst to..
Unlicensed
- [GitHub](https://github.com/FRBs/PreFRBLE) (👨💻 3 · ⏱️ 16.10.2020):
```
git clone https://github.com/FRBs/PreFRBLE
```
## Catalog or Tools for Catalogues
_FRB catalogues or tools to query FRB catalogues_
psrqpy (🥇16 · ⭐ 41) - A python module to query the ATNF pulsar catalogue.
MIT
- [GitHub](https://github.com/mattpitkin/psrqpy) (👨💻 10 · 🔀 25 · 📋 61 - 6% open · ⏱️ 09.07.2024):
```
git clone https://github.com/mattpitkin/psrqpy
```
- [PyPi](https://pypi.org/project/psrqpy) (📥 740 / month · 📦 6 · ⏱️ 09.07.2024):
```
pip install psrqpy
```frbcat (🥈12 · ⭐ 21 · 💤) - Query Fast Radio Burst catalogues.
MIT
- [GitHub](https://github.com/TRASAL/frbcat) (👨💻 4 · 🔀 5 · 📦 5 · 📋 9 - 55% open · ⏱️ 13.09.2023):
```
git clone https://github.com/davidgardenier/frbcat
```FRBSTATS (🥉6 · ⭐ 23 · 💀) - Repository for the FRBSTATS web platform.
GPL-3.0
- [GitHub](https://github.com/HeRTA/FRBSTATS) (👨💻 3 · 🔀 2 · 📋 42 - 28% open · ⏱️ 19.03.2023):
```
git clone https://github.com/HeRTA/FRBSTATS
```FRB hosts (🥉5 · 💀) - Hosting for the FRB host webpage.
Unlicensed
- [GitHub](https://github.com/FRBs/FRBhostpage) (👨💻 5 · 🔀 1 · ⏱️ 23.09.2020):
```
git clone https://github.com/FRBs/FRBhostpage
```FRB.software (🥉4 · ⭐ 2 · 💀) - FRB Community Software site.
Unlicensed
- [GitHub](https://github.com/FRBs/FRBs.github.io) (👨💻 5 · 🔀 2 · ⏱️ 26.07.2021):
```
git clone https://github.com/FRBs/FRBs.github.io
```
## Burst Analysis Software
_Analysis of bursts_
RM-Tools (🥇16 · ⭐ 42) - RM-synthesis, RM-clean and QU-fitting on polarised radio spectra.
MIT
- [GitHub](https://github.com/CIRADA-Tools/RM-Tools) (👨💻 13 · 🔀 22 · 📦 3 · 📋 77 - 31% open · ⏱️ 16.07.2024):
```
git clone https://github.com/CIRADA-Tools/RM-Tools
```FRB (🥇12 · ⭐ 56) - Python code related to DM calculations, estimations, and analysis.
BSD-3
- [GitHub](https://github.com/FRBs/FRB) (👨💻 27 · 🔀 26 · 📋 11 - 45% open · ⏱️ 11.07.2024):
```
git clone https://github.com/FRBs/FRB
```pygedm (🥇12 · ⭐ 40 · 💀) - Python bindings for YMW16, NE2001 and YT2020 electron..
Unlicensed
- [GitHub](https://github.com/FRBs/pygedm) (👨💻 9 · 🔀 15 · 📦 14 · 📋 17 - 17% open · ⏱️ 26.12.2022):
```
git clone https://github.com/FRBs/pygedm
```fruitbat (🥇12 · ⭐ 17 · 💀) - A fast radio burst (FRB) redshift estimation package written in..
BSD-3
- [GitHub](https://github.com/abatten/fruitbat) (👨💻 2 · 🔀 5 · 📦 5 · 📋 13 - 23% open · ⏱️ 14.12.2021):
```
git clone https://github.com/abatten/fruitbat
```
- [PyPi](https://pypi.org/project/fruitbat) (📥 22 / month · ⏱️ 06.07.2021):
```
pip install fruitbat
```frbgui (🥈9 · ⭐ 18) - A GUI for measuring properties of Fast Radio Bursts.
MIT
- [GitHub](https://github.com/mef51/frbgui) (👨💻 3 · 🔀 1 · 📦 1 · 📋 28 - 57% open · ⏱️ 24.05.2024):
```
git clone https://github.com/mef51/frbgui
```
- [PyPi](https://pypi.org/project/frbgui) (📥 14 / month · ⏱️ 25.09.2023):
```
pip install frbgui
```DM_Phase (🥈7 · ⭐ 20 · 💤) - Tool to calculate the best dispersion measure for a burst..
GPL-3.0
- [GitHub](https://github.com/danielemichilli/DM_phase) (👨💻 8 · 🔀 8 · ⏱️ 28.11.2023):
```
git clone https://github.com/danielemichilli/DM_phase
```burstfit (🥈7 · ⭐ 11 · 💀) - Spectro-temporal modeling of FRBs.
GPL-3.0
- [GitHub](https://github.com/thepetabyteproject/burstfit) (👨💻 2 · 🔀 4 · 📦 2 · 📋 7 - 57% open · ⏱️ 14.07.2021):
```
git clone https://github.com/thepetabyteproject/burstfit
```
- [PyPi](https://pypi.org/project/burstfit) (📥 35 / month · ⏱️ 29.03.2021):
```
pip install burstfit
```casp (🥈7 · 💀) - Calculating Association Probability of FRBs.
BSD-3
- [GitHub](https://github.com/KshitijAggarwal/casp) (⏱️ 12.04.2021):
```
git clone https://github.com/KshitijAggarwal/casp
```frbpa (🥉6 · ⭐ 8 · 💀) - FRB Periodicity Analysis.
BSD-3
- [GitHub](https://github.com/KshitijAggarwal/frbpa) (👨💻 2 · 🔀 1 · 📋 3 - 66% open · ⏱️ 21.08.2020):
```
git clone https://github.com/KshitijAggarwal/frbpa
```astropath (🥉5 · ⭐ 11 · 💤) -
BSD-3
- [GitHub](https://github.com/FRBs/astropath) (👨💻 5 · 🔀 2 · ⏱️ 10.07.2023):
```
git clone https://github.com/FRBs/astropath
```TPP-FRB121102 (🥉5 · ⭐ 11 · 💀) - Results and analysis scripts for FRB121102 burst..
GPL-3.0
- [GitHub](https://github.com/thepetabyteproject/FRB121102) (👨💻 4 · ⏱️ 16.08.2021):
```
git clone https://github.com/thepetabyteproject/FRB121102
```dfdt (🥉5 · ⭐ 8 · 💀) - Linear drift rate measurements for fast radio bursts.
BSD-3
- [GitHub](https://github.com/zpleunis/dfdt) (👨💻 2 · 🔀 1 · ⏱️ 15.11.2022):
```
git clone https://github.com/zpleunis/dfdt
```DM_IGM (🥉4 · ⭐ 2 · 💀) -
Unlicensed
- [GitHub](https://github.com/NihanPol/DM_IGM) (👨💻 4 · ⏱️ 15.08.2019):
```
git clone https://github.com/NihanPol/DM_IGM
```burstpy (🥉2 · ⭐ 2 · 💀) - Single Pulse Tools.
Unlicensed
- [GitHub](https://github.com/pravirkr/burstpy) (👨💻 1):
```
git clone https://github.com/pravirkr/burstpy
```
## Visualizations
_Visualizations of bursts or data_
visualizations (🥇4 · ⭐ 7 · 💀) - Visualizations of pulsar + FRB data processing.
Unlicensed
- [GitHub](https://github.com/josephwkania/visualizations) (⏱️ 19.05.2021):
```
git clone https://github.com/josephwkania/visualizations
```joy-plotter (🥉3 · 💀) -
GPL-3.0
- [GitHub](https://github.com/josephwkania/joy-plotter) (👨💻 2 · ⏱️ 24.04.2021):
```
git clone https://github.com/josephwkania/joy-plotter
```Heimdall Candidate Plotter (🥉2 · 💀) - Plotter designed to ease the inspection of Heimdall..
Unlicensed
- [GitLab](https://gitlab.com/houben.ljm/heim_cand_plotter) (🔀 1 · ⏱️ 24.04.2019):
```
git clone https://gitlab.com/houben.ljm/heim_cand_plotter
```
## RFI MItigation
_Algorithms and/or scripts for RFI mitigation_
RFIClean (🥇9 · ⭐ 14 · 💀) - Mitigation of periodic as well as narrow-band and spiky/bursty..
GPL-2.0
- [GitHub](https://github.com/ymaan4/RFIClean) (🔀 4 · 📋 5 - 60% open · ⏱️ 23.04.2021):
```
git clone https://github.com/ymaan4/RFIClean
```RFIm (🥈8 · ⭐ 4 · 💀) - Radio Frequency Interference (RFI) mitigation algorithms.
Apache-2
- [GitHub](https://github.com/TRASAL/RFIm) (👨💻 5 · 🔀 2 · 📋 6 - 50% open · ⏱️ 11.01.2022):
```
git clone https://github.com/TRASAL/RFIm
```IQRM (🥉7 · ⭐ 7 · 💀) - A minimal implementation of the IQRM interference flagging algorithm for..
MIT
- [GitHub](https://github.com/v-morello/iqrm) (🔀 3 · ⏱️ 31.08.2021):
```
git clone https://github.com/v-morello/iqrm
```iqrm_apollo (🥉2 · ⭐ 1 · 💀) - A standalone code to clean narrow-band RFI using..
Unlicensed
- [GitLab](https://gitlab.com/kmrajwade/iqrm_apollo) (🔀 1 · ⏱️ 21.04.2020):
```
git clone https://gitlab.com/kmrajwade/iqrm_apollo
```Filterbank Cleaner -
Unlicensed
- _No project information available._
## Containers
_Docker and Signularity Containers_
radio_transients (🥇6 · ⭐ 7) - Singularity containers with common radio transient..
GPL-3.0
- [GitHub](https://github.com/josephwkania/radio_transients) (🔀 2 · ⏱️ 14.03.2024):
```
git clone https://github.com/josephwkania/radio_transients
```## Contribution
Contributions are encouraged and always welcome! If you like to add or update projects, modify the [projects.yaml](https://github.com/thepetabyteproject/frbsoft/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/thepetabyteproject/frbsoft/blob/main/projects.yaml).