Repository navigation
Releases: laduma-dev/mowjsub
Release list
2.0.1
Three fixes, all in the same family: parameters and fit models the command
line advertises but that did not reach, or could not survive, the fit (#51).
Fixed
-
--fit-model scipy-median-filtercould not run in the image plane at
all. FITS is big-endian by definition andscipy.ndimage.median_filter
accepts only native byte order, so on every little-endian machine the fitter
reached scipy with a>f4spectrum and got back a bareRuntimeError: Unsupported array type, naming neither the array nor the reason. The
exception escapesContSub.fitContinuum, so it took the whole run with it.
The spectrum is converted at that one call site now. The visibility plane was
never affected: dask-ms yields native arrays. -
--chan-widthis honoured rather than accepted and ignored. Both
im-mowjsubandvis-mowjsubdeclared it and neither passed it to a fitter,
so it satisfied no validation check and changed no result: a run given only
--chan-widthwas refused for want of--vel-width, and a run given both
quietly used the velocity. Giving both widths is now an error rather than a
silent preference for one, and a--chan-widthbelow 1 is refused.
Changed
im-mowjsub --sigma-cliptakes a single value, and--automask-per-iter
is gone. Both described an iterative automasking mode that was never
implemented, and the list type was unusable rather than merely unused —
PixSigmaClipmultiplies the whole list against the noise array in one
operation, so any count but one mis-broadcast. A command line passing more
than one--sigma-clip, or--automask-per-iter, must drop them; nothing
that worked before stops working, since one value is all that ever did. The
multi-iteration example in the usage docs goes with them.
Full changelog: https://github.com/laduma-dev/mowjsub/blob/2.0.1/CHANGES.md
Molweni
What's Changed
- Median filter by @MikaNaidoo in #32
- Mowjsubbranch by @MikaNaidoo in #34
- Revise README by @MikaNaidoo in #36
- Fix image-plane OOM and wire up median-filter fit-models by @sphemakh in #37
- Fix chans_in_velwidth reference frequency, and the test_b_spline flake by @sphemakh in #40
- ci: bump the actions group with 2 updates by @dependabot[bot] in #38
- deps-dev: bump sphinx-click from 6.0.0 to 6.2.0 in the dev-tooling group by @dependabot[bot] in #39
- deps: bump tqdm from 4.69.1 to 4.70.0 in the runtime group by @dependabot[bot] in #41
- Make the Doppler correction placeable after continuum subtraction by @sphemakh in #43
- Read the cube's channel grid from the WCS, not from NAXIS3 by @sphemakh in #44
- Read cubes through fitstoolz, and place the continuum back by name by @sphemakh in #45
- Form the residual from arrays, and write both cubes in one pass by @sphemakh in #46
- Snap the auto channel grid to the integer before flooring by @sphemakh in #47
- Port the CLI to Stimela 3 by @sphemakh in #48
- Read the spectral axis as a frequency, bound the b-spline knots, and restore two missing guards by @sphemakh in #49
- Hand the unplaceable axis over to fitstoolz, in full by @sphemakh in #50
New Contributors
- @MikaNaidoo made their first contribution in #32
- @dependabot[bot] made their first contribution in #38
Full Changelog: 1.0.5...2.0.0
Hello Mowjsub
What's Changed
- Package name changed from contsub -> mowjub
- commands are now
im-mowjsub -
- commands are now
vis-mowjsub
- commands are now
- Median filter by @MikaNaidoo in #32
- Mowjsubbranch by @MikaNaidoo in #34
- Revise README by @MikaNaidoo in #36
New Contributors
- @MikaNaidoo made their first contribution in #32
Full Changelog: 1.0.5...2.0rc1
One Zero Five
one zero four
1.0.3
1.0.2
What's Changed
- Package by @sphemakh in #1
- Fixes #4 . by @sphemakh in #5
- Fix creation of multiple hdus by @sphemakh in #8
- Goose by @sphemakh in #9
- Xarray by @sphemakh in #14
- Addci by @sphemakh in #15
- pypi by @sphemakh in #16
- Update README.md by @sphemakh in #17
- Fixes #18 by @sphemakh in #19
- clean up inconsistencies with reshaping and axes when fitting by @sphemakh in #20
- Pytest by @sphemakh in #21
New Contributors
Full Changelog: https://github.com/laduma-dev/contsub/commits/1.0.2