Releases: mef51/frbgui
Releases · mef51/frbgui
v0.12.0
This release includes the features and fixes added to the arrivaltimes module that were implemented during the corresponding paper's review. The paper is available at MNRAS.
Feature and Changes:
- Compute and report reduced chi-squared on nearly all fits
- Improve accuracy of uncertainties when using Gaussian methods (affects frbgui as well), especially for μs duration bursts (fix #30)
- add
subbandsliceoption to control where noise is sampled in burst spectrum - add
recalculateDMoption to recalculate a burst's DM on the fly using DM_phase - add
use_average_chan_durationoption to use the average of channel durations as the burst duration.
Full documentation of these and all arrivaltimes options is available here.
Full Changelog: v0.11.0...v0.12.0
Arrival Times Method (v0.11.0; please use latest commit instead)
This release adds a module arrivaltimes that can be used to perform sub-burst slope measurements of FRBs using the arrival time of the pulse in each frequency channel. This was primarily written to handle ultra-FRBs (FRBs with durations on the order of μs) but works for FRBs in general.
This module is meant for scripting and is mostly independent of the GUI.
- Paper: "High precision spectro-temporal analysis of ultra-fast radio bursts using per-channel arrival times", https://arxiv.org/pdf/2412.12404. Includes a description of the method as well as measurements of hundreds of bursts.
- !! N.B: The method comparisons highlighting the differences in precisions between the arrival time and Gaussian methods are incorrect. The ACF method exhibits the highest precision and the Gaussian methods can work well for ultra-FRBs, contrary to what is stated in the paper. Please download the latest commit for more accurate uncertainties, especially if using the Gaussian methods on short duration bursts. A new release will be made once the paper is accepted. See #30 for details.
- Documentation: https://frbgui.readthedocs.io/en/latest/documentation/doc-arrivaltimes.html
Full Changelog: v0.10.0...v0.11.0
v0.10.0 Tutorials and Documentation, Rewrite for DPG 1.9.2
What's Changed
- Added tutorials and documentation available at https://frbgui.readthedocs.io/en/latest/
- First tutorial describes how FRB data can be loaded and prepared and should be a good introduction for anyone wanting to work with FRB data, with or without FRBGui
- Second tutorial describes how to perform measurements in FRBGui using two different FRBs.
- Output csv columns are now documented (thanks to Dr. Sofia Sheikh for starting and filling most of the table)
- Faster fit finding by using the previous fit found as the initial guess for the next DM
- Major rewrite to update to DearPy Gui 1.9.2 (8fe1409). This was necessary for running on newer apple silicon machines and for future maintainability as the previously used version of DearPy Gui (0.6.415) is undocumented and unmaintained.
- Remove research files to separate repository
- Normalize data when finding fits
- Quality of Life fixes for Masking and Burst Regions:
- Can now mask after downsampling
- Adding regions will default to "Burst" after the "Background" is specified and will start at the end of the previous region by default
New Contributors
Full Changelog: v0.9.2...v0.10.0
Beta Release (v0.9.2)
- Improve startup documentation
- Resolve startup issues with
npzfiles
Beta Release (v0.91)
close #13, bump version, resolve install issues