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_medianby @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
timeproperty 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_zeroto 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
CollateProductsby avoidingredistributewhen 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