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