Skip to content

Releases: mef51/frbgui

v0.12.0

27 Oct 17:57

Choose a tag to compare

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 subbandslice option to control where noise is sampled in burst spectrum
  • add recalculateDM option to recalculate a burst's DM on the fly using DM_phase
  • add use_average_chan_duration option 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)

03 Jan 22:04

Choose a tag to compare

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

25 Sep 18:31

Choose a tag to compare

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
    • update the starting parameter (p0) to fit the 2D Gaussian. by @aishk07 in #25
  • 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)

10 Feb 17:57

Choose a tag to compare

  • Improve startup documentation
  • Resolve startup issues with npz files

Beta Release (v0.91)

04 Oct 21:19

Choose a tag to compare

close #13, bump version, resolve install issues