Recent Releases of draco

draco - 25.4.2

This release includes an updated citation file which should have been included in the previous release.

What's Changed

  • Updated ApplyTimeFreqMask to support flexible inpuut axis lengths. by @yukari-u in https://github.com/radiocosmology/draco/pull/327
  • One extra entry in citations by @ljgray in https://github.com/radiocosmology/draco/pull/342

Full Changelog: https://github.com/radiocosmology/draco/compare/v25.4.1...v25.4.2

- Python
Published by ljgray 11 months ago

draco - 25.4.1

This release includes an updated citation file which should have been included in the previous release.

What's Changed

  • Fix incorrect format code for float by @ljgray in https://github.com/radiocosmology/draco/pull/341
  • Update citation file by @ljgray in https://github.com/radiocosmology/draco/pull/340

Full Changelog: https://github.com/radiocosmology/draco/compare/v25.4.0...v25.4.1

- Python
Published by ljgray 11 months ago

draco - 25.4.0

What's Changed

  • Increase minimum supported python to 3.9 by @ljgray in https://github.com/radiocosmology/draco/pull/281
  • Fix visibility gradient correction for quarterstacks by @ljgray in https://github.com/radiocosmology/draco/pull/282
  • feat(containers): remove '.copy' method from ContainerBase. by @ljgray in https://github.com/radiocosmology/draco/pull/231
  • Convert build to pyproject.toml by @ljgray in https://github.com/radiocosmology/draco/pull/283
  • fix(GaussianNoiseDataset): explicitly operate on local_array by @sjforeman in https://github.com/radiocosmology/draco/pull/287
  • Pass dtype argument to numpy random Generator by @ljgray in https://github.com/radiocosmology/draco/pull/289
  • feat(flagging): more flexible chi-squared masking by @ssiegelx in https://github.com/radiocosmology/draco/pull/294
  • Numpy 2.0 support by @ljgray in https://github.com/radiocosmology/draco/pull/286
  • Derive new pol axis from input by @ljgray in https://github.com/radiocosmology/draco/pull/295
  • ss/daily filter by @ssiegelx in https://github.com/radiocosmology/draco/pull/291
  • Only initialize dirty_beam dataset if it will be used by @ljgray in https://github.com/radiocosmology/draco/pull/296
  • Allow selection from index map values by @ljgray in https://github.com/radiocosmology/draco/pull/297
  • Include subclasses in sidereal container map by @ljgray in https://github.com/radiocosmology/draco/pull/298
  • style: use f-strings to accommodate updated ruff rules by @ssiegelx in https://github.com/radiocosmology/draco/pull/299
  • bugapplytimefreqmask by @Arnab-half-blood-prince in https://github.com/radiocosmology/draco/pull/301
  • Change DPS timefrac and removemean defaults to have more expected behaviour by @ljgray in https://github.com/radiocosmology/draco/pull/302
  • ac/apply_filter by @Arnab-half-blood-prince in https://github.com/radiocosmology/draco/pull/300
  • Add broadcasting to ApplyGenericMask and alias for co… by @ljgray in https://github.com/radiocosmology/draco/pull/303
  • Typo when checking properties of stored sstream by @ljgray in https://github.com/radiocosmology/draco/pull/304
  • feat(flagging) add task to combine masks. by @jmaceachern in https://github.com/radiocosmology/draco/pull/305
  • Fix typo in new ApplyGenericMask task. by @jmaceachern in https://github.com/radiocosmology/draco/pull/306
  • Log mismatched axes in ApplyGenericMask by @ljgray in https://github.com/radiocosmology/draco/pull/307
  • Add elevation-dependent weights to the HybridVisStream by @ljgray in https://github.com/radiocosmology/draco/pull/308
  • ss/fringestop by @ssiegelx in https://github.com/radiocosmology/draco/pull/292
  • feat(transform): update MixData to enable jackknifes by @ssiegelx in https://github.com/radiocosmology/draco/pull/309
  • Skip applying dayenu filter and add options when applying existing filter by @ljgray in https://github.com/radiocosmology/draco/pull/313
  • Truncation weight broadcasting and get weights from a property by @ljgray in https://github.com/radiocosmology/draco/pull/312
  • Add DelayTransform compression and increase SiderealStream chunk size by @ljgray in https://github.com/radiocosmology/draco/pull/310
  • fix(dayenu): do not apply atten_threshold to fully masked samples by @ssiegelx in https://github.com/radiocosmology/draco/pull/315
  • feat(io): class for loading files from attributes of an input container by @ssiegelx in https://github.com/radiocosmology/draco/pull/316
  • Optionally save only some output files by @ljgray in https://github.com/radiocosmology/draco/pull/319
  • Tasks and containers for directional RFI mask by @yukari-u in https://github.com/radiocosmology/draco/pull/322
  • feat(ringmapmaker): ability to skip calculating the redundancy by @ssiegelx in https://github.com/radiocosmology/draco/pull/326
  • feat(noise): task that generates multiple gaussian noise datasets by @ssiegelx in https://github.com/radiocosmology/draco/pull/323
  • Update BlendStack to support different container types by @ljgray in https://github.com/radiocosmology/draco/pull/325
  • DPSS inpainting and FFT delay transform by @ljgray in https://github.com/radiocosmology/draco/pull/318
  • feat(ringmapmaker): create ReconstructVisWeight task by @ssiegelx in https://github.com/radiocosmology/draco/pull/328
  • Bump Python 3.10-3.13 and include astropy dependency by @ljgray in https://github.com/radiocosmology/draco/pull/329
  • Task to mix exactly two datasets in a single iteration by @ljgray in https://github.com/radiocosmology/draco/pull/330
  • Fix applying window and fft of map. by @Arnab-half-blood-prince in https://github.com/radiocosmology/draco/pull/331
  • Speed up mmode and BeamformNS by @ljgray in https://github.com/radiocosmology/draco/pull/324
  • Update README.md by @ljgray in https://github.com/radiocosmology/draco/pull/332
  • Update timestream synthesis tasks to take time input from another dataset by @ljgray in https://github.com/radiocosmology/draco/pull/333
  • fix(nulldelayfilter): Fix ptp() call by @ketiltrout in https://github.com/radiocosmology/draco/pull/334
  • doc(README): Remove another setup.py reference by @ketiltrout in https://github.com/radiocosmology/draco/pull/335
  • Avoid gradient correction for masked values by @ljgray in https://github.com/radiocosmology/draco/pull/284
  • Ac/power spectrum map by @Arnab-half-blood-prince in https://github.com/radiocosmology/draco/pull/245
  • Delay transform refactor and performance improvements by @ljgray in https://github.com/radiocosmology/draco/pull/321
  • Fix incorrect import introduced in #318 by @ljgray in https://github.com/radiocosmology/draco/pull/337
  • fix(noise): return output container instead of saved container by @ssiegelx in https://github.com/radiocosmology/draco/pull/339
  • Fix baseline ordering error in RFI mask by @ljgray in https://github.com/radiocosmology/draco/pull/338
  • Adding hyforesbandpass module to implement hyfores by @hcwang96 in https://github.com/radiocosmology/draco/pull/320

New Contributors

  • @yukari-u made their first contribution in https://github.com/radiocosmology/draco/pull/322
  • @ketiltrout made their first contribution in https://github.com/radiocosmology/draco/pull/334
  • @hcwang96 made their first contribution in https://github.com/radiocosmology/draco/pull/320

Full Changelog: https://github.com/radiocosmology/draco/compare/v24.6.0...v25.4.0

- Python
Published by ljgray 11 months ago

draco - v24.6.0

What's Changed

  • fix: update cython code to account for the changed division operator by @jrs65 in https://github.com/radiocosmology/draco/pull/248
  • fix(sidereal): mpiarray issues by @jrs65 in https://github.com/radiocosmology/draco/pull/246
  • Refactor delay-space measurement code and add features by @sjforeman in https://github.com/radiocosmology/draco/pull/217
  • fix(ringmapmaker): fix bug finding shortest baseline in find_basis by @ssiegelx in https://github.com/radiocosmology/draco/pull/251
  • ci(ruff): add extra linting rules: isort, pyupgrade, numpy, ruff-specific by @ljgray in https://github.com/radiocosmology/draco/pull/243
  • Redistribute back to frequency after generating baseline mask by @ljgray in https://github.com/radiocosmology/draco/pull/253
  • feat(core.io): support globs without * by @rikvl in https://github.com/radiocosmology/draco/pull/252
  • Wavelet Power Spectra by @jrs65 in https://github.com/radiocosmology/draco/pull/237
  • Timestream high pass filter by @jrs65 in https://github.com/radiocosmology/draco/pull/250
  • Delay cross 1 by @jrs65 in https://github.com/radiocosmology/draco/pull/254
  • Delay cross power spectrum estimator by @jrs65 in https://github.com/radiocosmology/draco/pull/255
  • Ensure truncation is applied to all datasets by @jrs65 in https://github.com/radiocosmology/draco/pull/257
  • Optionally load an initial delay spectrum sample by @ljgray in https://github.com/radiocosmology/draco/pull/256
  • Update sphinx and black by @ljgray in https://github.com/radiocosmology/draco/pull/261
  • fix(GaussianNoise): fix bug in noise generation by @sjforeman in https://github.com/radiocosmology/draco/pull/263
  • Enforce linting rule RUF012 by @ljgray in https://github.com/radiocosmology/draco/pull/258
  • fix: apply filter to inherited datasets by @jrs65 in https://github.com/radiocosmology/draco/pull/260
  • fix(core.containers): Recognise np.int as an axis def. by @tristpinsm in https://github.com/radiocosmology/draco/pull/267
  • Add a new RFI Flagging task by @ljgray in https://github.com/radiocosmology/draco/pull/265
  • fix(sensitivity): fix bug in exclude_intracyl sensitivity calculation by @ssiegelx in https://github.com/radiocosmology/draco/pull/270
  • feat(flagging): mask rfi based on delay filtered visibilities by @ssiegelx in https://github.com/radiocosmology/draco/pull/268
  • Baseline-dependent rebinner by @ljgray in https://github.com/radiocosmology/draco/pull/269
  • feat(DebugInfo): a new task for printing useful debugging information by @jrs65 in https://github.com/radiocosmology/draco/pull/249
  • fix(rfi): fix misalignment between mask and data in sumthreshold by @ssiegelx in https://github.com/radiocosmology/draco/pull/272
  • ss/sens mask by @ssiegelx in https://github.com/radiocosmology/draco/pull/274
  • Save out multiple files per task and tweak Stokes I RFI task by @ljgray in https://github.com/radiocosmology/draco/pull/271
  • Assorted bug fixes by @ljgray in https://github.com/radiocosmology/draco/pull/275
  • Maximum likelihood delay power spectrum estimator by @jrs65 in https://github.com/radiocosmology/draco/pull/262
  • fix(ci): don't use bitshuffle wheel by @ljgray in https://github.com/radiocosmology/draco/pull/279
  • fix(sidereal): remove unnecessary copy by @ljgray in https://github.com/radiocosmology/draco/pull/277
  • fix(analysis.DayenuDelayFilterMap): Remove rms dset by @tristpinsm in https://github.com/radiocosmology/draco/pull/276
  • Modifications to BlendStack and frequency mask by @ljgray in https://github.com/radiocosmology/draco/pull/280

New Contributors

  • @rikvl made their first contribution in https://github.com/radiocosmology/draco/pull/252

Full Changelog: https://github.com/radiocosmology/draco/compare/v23.6.0...v24.6.0

- Python
Published by ljgray over 1 year ago

draco - 23.6.0

What's Changed

  • Move invertno_zero to caput and add deprecation warning by @ljgray in https://github.com/radiocosmology/draco/pull/202
  • Fix Gibbs sampler bug and add initial_amplitude parameter, and fix misc. MPIArray warnings by @sjforeman in https://github.com/radiocosmology/draco/pull/207
  • fix(misc): Log MPI check as successful only after all ranks complete by @ljgray in https://github.com/radiocosmology/draco/pull/212
  • fix: change deprecated numpy dtypes by @jrs65 in https://github.com/radiocosmology/draco/pull/220
  • refactor(flagging): clean up various versions of ThresholdVisWeight. by @ljgray in https://github.com/radiocosmology/draco/pull/209
  • fix(bandcovariance): fix out of bounds index in _bandwiener_covariance by @ljgray in https://github.com/radiocosmology/draco/pull/218
  • Bump minimum version to 3.8 by @ljgray in https://github.com/radiocosmology/draco/pull/228
  • Mask gain interpolation region after bad calibration by @ljgray in https://github.com/radiocosmology/draco/pull/221
  • perf(SmoothVisWeight): Use caput moving_weighted_median by @ljgray in https://github.com/radiocosmology/draco/pull/187
  • feat(flagging): introduce a task to apply a baseline-dependent mask. by @ljgray in https://github.com/radiocosmology/draco/pull/229
  • feat(ShiftRA): add option to make shift 360-degree-periodic by @sjforeman in https://github.com/radiocosmology/draco/pull/226
  • feat(io): allowing zarr zip jobs to run in the background by @jrs65 in https://github.com/radiocosmology/draco/pull/214
  • Only iterate over self.compression if it's a dict by @ljgray in https://github.com/radiocosmology/draco/pull/232
  • perf(task): only count nans/infs if any are found by @ljgray in https://github.com/radiocosmology/draco/pull/234
  • Use ruff for CI linting by @ljgray in https://github.com/radiocosmology/draco/pull/235
  • fix(flagging): increase default threshold for static weight masking by @ljgray in https://github.com/radiocosmology/draco/pull/236
  • feat(flagging): add timestamp to pseudo-static rfi sensitivity mask hook by @ljgray in https://github.com/radiocosmology/draco/pull/240
  • Timestamp Alignment(2/4): Copy index_map dataset attributes and remove time property by @ljgray in https://github.com/radiocosmology/draco/pull/227
  • Timestamp fixes (1/1): Remove some unnecessary time axis copies by @ljgray in https://github.com/radiocosmology/draco/pull/222
  • perf(sidereal): clear timestream list after concatenation by @ljgray in https://github.com/radiocosmology/draco/pull/244
  • feat(beamform): delete some class list attributes in 'process_finish'. by @ljgray in https://github.com/radiocosmology/draco/pull/242
  • feat(dayenu.DayenuDelayFilter): Add attenuation threshold parameter. by @tristpinsm in https://github.com/radiocosmology/draco/pull/239
  • feat(transform): task to apply reduction ops to a container by @ljgray in https://github.com/radiocosmology/draco/pull/241

Full Changelog: https://github.com/radiocosmology/draco/compare/v22.10.0...v23.6.0

- Python
Published by ljgray over 2 years ago

draco - 22.10.0

What's Changed

  • fix(ZipZarrContainers): prevent crash when requirements are not met by @jrs65 in https://github.com/radiocosmology/draco/pull/205
  • feat(flagging): improve code for masking low weights by @sjforeman in https://github.com/radiocosmology/draco/pull/203
  • feat(misc): add task to test mpi communication by @ljgray in https://github.com/radiocosmology/draco/pull/204
  • fix(CheckMPIEnvironment): use the logger on the task by @jrs65 in https://github.com/radiocosmology/draco/pull/206

Full Changelog: https://github.com/radiocosmology/draco/compare/v22.9.0...v22.10.0

- Python
Published by jrs65 over 3 years ago

draco - 22.9.0

What's Changed

  • fix(beamform): incorrect normalization for collapse_ha by @ssiegelx in https://github.com/radiocosmology/draco/pull/114
  • feat(MakeSiderealDayStream): a new task to simulate a specific LSD by @jrs65 in https://github.com/radiocosmology/draco/pull/113
  • feat(io): raise ConfigError if file not found by @nritsche in https://github.com/radiocosmology/draco/pull/115
  • docs build / readthedocs by @nritsche in https://github.com/radiocosmology/draco/pull/116
  • docs(sphinx): add categorized lists again as simple references by @nritsche in https://github.com/radiocosmology/draco/pull/118
  • Hybrid map maker by @jrs65 in https://github.com/radiocosmology/draco/pull/65
  • Deprecate caput.pipeline.PipelineConfigError by @nritsche in https://github.com/radiocosmology/draco/pull/120
  • feat(containers): added a HealpixContainer baseclass by @jrs65 in https://github.com/radiocosmology/draco/pull/128
  • ss/common mode beam by @ssiegelx in https://github.com/radiocosmology/draco/pull/127
  • perf(SingleTask): remove no-effect-getitem call by @nritsche in https://github.com/radiocosmology/draco/pull/123
  • Deconvolving ringmap by @jrs65 in https://github.com/radiocosmology/draco/pull/122
  • feat(sourcestack): separately stack each pol by @ssiegelx in https://github.com/radiocosmology/draco/pull/129
  • feat(core.containers): HEALPixBeam container. by @tristpinsm in https://github.com/radiocosmology/draco/pull/105
  • fix(core.containers.HEALPixBeam): init order. by @tristpinsm in https://github.com/radiocosmology/draco/pull/132
  • Stacking and delay filter changes by @jrs65 in https://github.com/radiocosmology/draco/pull/117
  • feat(beamform): refactor how primary beam model is evaluated by @ssiegelx in https://github.com/radiocosmology/draco/pull/131
  • Fixes for simulating sidereal streams by @jrs65 in https://github.com/radiocosmology/draco/pull/134
  • ss/deconvolving ringmap by @ssiegelx in https://github.com/radiocosmology/draco/pull/126
  • refactor(io): create BaseLoadFiles class by @ssiegelx in https://github.com/radiocosmology/draco/pull/135
  • feat(sidereal, containers): sample variance over sidereal days by @ssiegelx in https://github.com/radiocosmology/draco/pull/104
  • feat(flagging): create FindBeamformedOutliers and MaskBeamformedOutliers tasks by @ssiegelx in https://github.com/radiocosmology/draco/pull/138
  • feat(delay): compatibility with RingMap and GridBeam containers by @ssiegelx in https://github.com/radiocosmology/draco/pull/140
  • jrs/transform jy to kelvin by @jrs65 in https://github.com/radiocosmology/draco/pull/136
  • feat: create tasks for generating mock catalogs by @sjforeman in https://github.com/radiocosmology/draco/pull/139
  • fix(isnan): check for NaN/Inf in local arrays, to avoid crashes due to de-syncing by @anjakefala in https://github.com/radiocosmology/draco/pull/125
  • fix(mpiarray): use non-pickling variant of MPI.Comm.Allreduce with MP… by @anjakefala in https://github.com/radiocosmology/draco/pull/143
  • fix(ringmapmaker): MPI calls could get out of sync by @jrs65 in https://github.com/radiocosmology/draco/pull/142
  • Misc. tweaks to SourceStack by @sjforeman in https://github.com/radiocosmology/draco/pull/141
  • build: build using the oldest supported version of numpy, for python version by @anjakefala in https://github.com/radiocosmology/draco/pull/146
  • Mockcat fixes and other goodies by @jrs65 in https://github.com/radiocosmology/draco/pull/144
  • Stacking/beamform bug fixes by @jrs65 in https://github.com/radiocosmology/draco/pull/147
  • fix(ci): update the apt cache within the sphinx doc build step by @jrs65 in https://github.com/radiocosmology/draco/pull/148
  • Task to add eBOSS-like redshift errors to catalog by @sjforeman in https://github.com/radiocosmology/draco/pull/149
  • Fix bug using tracer and allow setting of it by @jrs65 in https://github.com/radiocosmology/draco/pull/153
  • ss/tel-beam-stream by @ssiegelx in https://github.com/radiocosmology/draco/pull/152
  • fix(task): if finish task output is None, it should not be processed by @anjakefala in https://github.com/radiocosmology/draco/pull/155
  • fix(ContainerBase): correctly call superconstructor by @jrs65 in https://github.com/radiocosmology/draco/pull/150
  • ss/dayenu by @ssiegelx in https://github.com/radiocosmology/draco/pull/157
  • Mix data and fix flux cal bug by @jrs65 in https://github.com/radiocosmology/draco/pull/156
  • feat(MaskFreq): accept RingMap input data by @jrs65 in https://github.com/radiocosmology/draco/pull/158
  • feat(sourcestack): tools to generate many mock stacks by @ssiegelx in https://github.com/radiocosmology/draco/pull/159
  • RA integration window for sidereal streams and improve redshift errors by @jrs65 in https://github.com/radiocosmology/draco/pull/160
  • feat(util.tools.invertnozero): Handle subnormals. by @tristpinsm in https://github.com/radiocosmology/draco/pull/161
  • feat(synthesis.noise.GaussianNoiseDataset): Allow choice of dataset. by @tristpinsm in https://github.com/radiocosmology/draco/pull/163
  • Fix mode axis of SVDModes container by @sjforeman in https://github.com/radiocosmology/draco/pull/165
  • fix(beamform): do not crash beamformer, when no data is available by @anjakefala in https://github.com/radiocosmology/draco/pull/166
  • fix(SingleTask): pull tag from input_tags, when not explicitly configured by @anjakefala in https://github.com/radiocosmology/draco/pull/170
  • fix(beamform): return before requiring self.epoch by @anjakefala in https://github.com/radiocosmology/draco/pull/171
  • fix(task.SingleTask): ensure input tags are strings. by @tristpinsm in https://github.com/radiocosmology/draco/pull/172
  • Refactor invert_no_zero to avoid unnecessary memory copies by @tristpinsm in https://github.com/radiocosmology/draco/pull/168
  • New QSO z-error model by @jrs65 in https://github.com/radiocosmology/draco/pull/164
  • feat(task): zarr support by @nritsche in https://github.com/radiocosmology/draco/pull/130
  • fix(invertnozero): issue when operating on MPIArrays by @jrs65 in https://github.com/radiocosmology/draco/pull/178
  • fix(containers): add input axis to GainData weight dataset by @ssiegelx in https://github.com/radiocosmology/draco/pull/182
  • Update noise.py by @Arnab-half-blood-prince in https://github.com/radiocosmology/draco/pull/181
  • fix(containers): fixes bug setting compression parameters for copy by @ssiegelx in https://github.com/radiocosmology/draco/pull/183
  • feat(ContainerBase): copy over datasets when creating a container by @jrs65 in https://github.com/radiocosmology/draco/pull/180
  • Ljg/threashold vis weight by @ljgray in https://github.com/radiocosmology/draco/pull/185
  • feat(delay): allow user to specify apodisation window and allow for complex-valued delay spectrum by @sjforeman in https://github.com/radiocosmology/draco/pull/177
  • fix(ApplyRFIMask): don't apply mask to local array. by @ljgray in https://github.com/radiocosmology/draco/pull/186
  • feat(RFIMask): calculate RFIMask container rather than applying in place. by @jrs65 in https://github.com/radiocosmology/draco/pull/192
  • Speed up CollateProducts by avoiding redistribute when possible. by @ljgray in https://github.com/radiocosmology/draco/pull/191
  • Improve the debug messages when loading files by @jrs65 in https://github.com/radiocosmology/draco/pull/193
  • feat: add CITATION.cff file for Zenodo/Github by @jrs65 in https://github.com/radiocosmology/draco/pull/194
  • updated zweightssum calculation by @josephwkania in https://github.com/radiocosmology/draco/pull/189
  • feat(MaskBaselines): mask baselines under an average weight threshold by @jrs65 in https://github.com/radiocosmology/draco/pull/195
  • fix(regrid): remove bias in inverse noise estimate by @jrs65 in https://github.com/radiocosmology/draco/pull/196
  • Fix issues doing IO with zarr by @jrs65 in https://github.com/radiocosmology/draco/pull/197
  • feat(misc): add task to deep copy a container by @ljgray in https://github.com/radiocosmology/draco/pull/198
  • feat(flagging): add task to mask time/freq samples with low weight at… by @sjforeman in https://github.com/radiocosmology/draco/pull/199
  • Flagging Changes by @jrs65 in https://github.com/radiocosmology/draco/pull/200

New Contributors

  • @sjforeman made their first contribution in https://github.com/radiocosmology/draco/pull/139
  • @Arnab-half-blood-prince made their first contribution in https://github.com/radiocosmology/draco/pull/181
  • @ljgray made their first contribution in https://github.com/radiocosmology/draco/pull/185
  • @josephwkania made their first contribution in https://github.com/radiocosmology/draco/pull/189

Full Changelog: https://github.com/radiocosmology/draco/compare/v20.10.0...v22.9.0

- Python
Published by jrs65 over 3 years ago

draco - 20.10.0

Bug Fixes

  • analysis.flagging.MaskData: Fix m mask. (525305c)
  • containers: could not make selections along inherited axes (9d678eb)
  • containers: fix copy for non-distributed data (22b0719)
  • delay: issue identifying equivalent baselines because of rounding (a3f54e6)
  • DelayFilter: apply mask and weights consistently in filter (e503943)
  • DelayFilter: select appropriate number of points and update weights (20f7903)
  • noise: RandomGenerator rename and other GaussianNoiseDataset bugs (#106) (ba7648d)
  • svdfilter: fix initial fill of missing matrix entries in svd_em (75f8cd8)
  • task: fix deprecation warning for inspect.getargspec (ae2f1b6)
  • tvchannelsflag: account for frequencies partially in a channel (854964a)

Code Refactoring

  • remove Python 2 support (58c275c)

Features

  • analysis.transform: Add option to mask weights that were zero to regridder. (d6f2c76)
  • BlendStack: mix in a little stacked data to overcome RFI gaps (3167d43)
  • io: select ranges of axes when loading containers (201841e)
  • LoadFITSCatalog: task to load SDSS catalogs from FITS files (ffc570f)
  • random: new random number routines and tasks (8c8a533)
  • RandomSubset: a task to select a random subset of a catalog (abdb5fd)
  • sidereal: create nearest, linear, and cubic regridders (81badda)

Performance Improvements

  • BeamForm: 2x speed up to beamforming code (8945ee4)
  • DelaySpectrumEstimator: speedup for small numbers of frequencies (88ffda1)
  • stokes_I: stop recalculating the beamclass every iteration (ea70033)

BREAKING CHANGES

  • Python 2.7 is no longer supported

- Python
Published by jrs65 over 5 years ago

draco - 20.5.0

Bug Fixes

  • ContainerBase: axis overwritten when using attrs_from (0c812a2)
  • beamform: bug parsing lsd attribute (3e873b9)
  • beamform: convert sources to CIRS coordinates before beamforming (6f5704e)
  • ContainerBase: convert strings in containers by default (7e08750)
  • io: convert strings when using pipeline to read containers. (d4329f6)
  • LoggedTask: set correct module path in logger name (0cd19f2)
  • noise: update imports to resolve merge conflicts (48ff35c)
  • RFIMask: inverse of RFI mask was applied (80f55bf)
  • RFISensitivityMask: crash when MPI distributed (d5b3a88)
  • sensitivity: use unicode for pol axis map (8854536)
  • SetMPILogging: don't override root log level (8e723c6)
  • SiderealGrouper: crash at finish if no timestreams processed (9e09d1e)
  • SingleTask: use memh5 history for metadata (79311e5), closes #88
  • task: crash in key check when metadata already copied into the container (69b9a51)
  • test_selections: fixtures file may be removed before tests complete (4ab9c03)

Features

  • ak/52: Correct noise for auto-correlations (8338136)
  • ApplyRFIMask: a simple task to apply an RFIMask container (ac9e92d)
  • containerBase: support for sel_* params (#77) (01c1676)
  • ContainerBase: copy an existing container and share its data (518db11)
  • gaussiannoise: add a first-pass add a gaussian noise dataset generator (b974338), closes #52
  • gaussiannoise: add local seed states for RandomGen (4bec93a), closes #52
  • gaussiannoise: noise is complex (2b211ae)
  • io: add tasks to dump metadata (34e4000)
  • MaskBaselines: add option to share/copy the input container (a387c68)
  • mmode_inverse: add MModeInverse task (9b44d90)
  • sensitivity: account for freq dependent flags from gains (aae757b)
  • sensitivity: add frac lost to SystemSensitivity (cdfa35b)
  • senswaterfall: handle cases where weights are 0 (d44f441)
  • SingleTask: more flexible control of the name of output files (5a00fc9)
  • task: write metadata to file (821ad19), closes #71

- Python
Published by nritsche almost 6 years ago