Python project to read CHIME/FRB Data
Project description
CHIME/FRB Open Data
Read utilties for CHIME/FRB Open Data Release.
Installation
pip install cfod
Note: Currently only Python 2.7
is supported.
Usage
To read a single data file from the data release,
from cfod import chime_intensity as ci
fn = `astro_5941664_20180406203904337770_beam0147_00245439_02.msgpack`
intensity, weights, fpga0, fpgaN, binning, frame0_nano, nrfifreq, rfi_mask = ci.unpack_data(fn)
where:
intensity
is a 2D Intensity array.weights
are the corresponding 2D array weights to the intensity array.fpga0 (int)
is start fpga count of the data chunk. (Internally used to track time, can be ignored). The fpga count increments at the rate of 2.56us.fpgaN (int)
is number of fpga counts in the data chunk readbinning (int)
is the downsampling of the data from the ringbufferframe0_nano
is the conversion from fpga timestamp to utc timestamp (Currently not supported.)nrfifreq
is the number of frequences masked by the realtime rfi system (Currently not supported.)rfi_mask
is currently not supported
To read multiple data files at once, you can use the following command,
from cfod import chime_intensity as ci
fns = ['file1', 'file2', 'file3']
intensity, weights, fpga0s, fpgaNs, binning, rfi_mask, frame0_nanos = ci.unpack_datafiles(fns)
Removal
pip uninstall cfod
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cfod-2019.1.post1.tar.gz
(5.3 kB
view hashes)