Releases: bbrzycki/setigen
Releases · bbrzycki/setigen
v2.7.0
- Continuation of the significant plotting overhaul:
ftype
andttype
for frequency and time axes labels- frequency labels: ‘fmid’, ‘fmin’, ‘f’, ‘px’
- time labels: ‘same’, ‘trel’, ‘px’
swap_axes
parameter to put frequency on the y-axis
- Add new Frame objects; Spectrum and TimeSeries
- Refactor spectrogram integration functions, and adding
stg.spectrum
andstg.timeseries
) - Move to
np.random.default_rng
for more robust random seeding - Update tests
v2.6.1
v2.6.0
v2.5.0
- Update MJD in saved filterbank/HDF5 files
- Add
OrderedCadence
object for organizing frames - Re-vamp plotting for frames and cadences: removes
bl_plot
and fully fleshes outplot
(with options to plot in terms of relative frequency, absolute frequency, or pixels) - Important general refactoring
- Add tests for cadence module
- Complete docstrings and documentation
v2.4.0
- Support for cadences of frames with the
Cadence
object - Access and inject signals into individual frames using array indices or slices
- Broadened start time support for individual
Frame
objects - Ability to truncate using
f_start
andf_stop
arguments withinFrame
instantiation from real data
v2.3.2
v2.3.1
v2.3.0
v2.2.0
- Add
frame.get_slice()
method, which constructs a new Frame based on index bounds - Add
frame.copy()
method, which additionally handles Waterfall() object copying - Add
frame.integrate()
method, to easily construct spectra or time series data - Add
frame.from_backend_params()
, to construct an empty frame based on data reduction parameters - Add
frame.plot()
andframe.bl_plot()
as aliases forrender()
andbl_render()
- Add
stg.array()
to cast either a Frame or a numpy array to a numpy array - Change
end_index
tostop_index
- Bugfix
int_factor
and supportdata
parameter infrom_backend_params
- Add
stg.dedrift()
function
v2.1.0
- Changing
raw_file_stem
tooutput_file_stem
inRawVoltageBackend.record()
, simply to be more descriptive - Support injecting raw voltage signals in existing data; i.e. starting a raw voltage generation pipeline with existing RAW data via an
input_file_stem
parameter - Switch filterbank/quantization object data cache standard from one cache to cover all (antenna, polarization) pairs to a separate object and associated cache for each (antenna, polarization) pair
- Updated docs