nenupy.observation.obs_config.RAWConfig
- class nenupy.observation.obs_config.RAWConfig(_setFromParset=False, **kwargs)[source]
Bases:
_UnDySPuTeDConfigUnDySPuTeD Waveform mode observation configuration.
- Parameters:
nPolars (
int) – Number of polarizations (min:1, max:4, default:4).nSubBands (
int) – Number of sub-bands (min:1, max:192, default:192).nBits (
int) – Number of bits on which are recorded data elements (min:8, max:16, default:8).durationSec (
intorTimeDelta) – Observation duration in seconds (default:0).
Added in version 1.2.0.
Methods
__init__([_setFromParset])fromParset(parset)Returns a
RAWConfiginstance in which UnDySPuTeD-RAW observation configuration properties are set as defined by theparset.Attributes
Downsampling, can take values in [1, 2, 4, 8, 16, 32, 64, 128]
Computes an estimation of the data volume of an UnDySPuTeD-RAW observation file.
- property dsTime
Downsampling, can take values in [1, 2, 4, 8, 16, 32, 64, 128]
- property durationSec
- property freqRes
- classmethod fromParset(parset)[source]
Returns a
RAWConfiginstance in which UnDySPuTeD-RAW observation configuration properties are set as defined by theparset.
- property nBins
- property nBits
- property nChannels
- property nMAs
- property nPolars
- property nSubBands
- property tFold
- property timeRes
- property volume
Computes an estimation of the data volume of an UnDySPuTeD-RAW observation file.
- Getter:
Data volume.
- Type:
- Example:
>>> from nenupy.observation import RAWConfig >>> rawconf = RAWConfig( durationSec=3600 ) >>> rawconf.volume 494.53229 Gibyte
>>> from nenupy.observation import RAWConfig >>> rawconf = RAWConfig.fromParset( 'nenufar_obs.parset' ) >>> rawconf.volume XXX Gibyte