radler merge requestshttps://git.astron.nl/RD/radler/-/merge_requests2022-05-18T12:15:09Zhttps://git.astron.nl/RD/radler/-/merge_requests/41Import lazy fixture directly2022-05-18T12:15:09ZTammo Jan DijkemaImport lazy fixture directlySee https://github.com/TvoroG/pytest-lazy-fixture/issues/16See https://github.com/TvoroG/pytest-lazy-fixture/issues/16https://git.astron.nl/RD/radler/-/merge_requests/42Add junit report / Update cobertura report yml syntax2022-05-18T14:44:04ZMaik NijhuisAdd junit report / Update cobertura report yml syntaxMaik NijhuisMaik Nijhuishttps://git.astron.nl/RD/radler/-/merge_requests/43Remove unused global RemoveNaNsInPsf function2022-05-25T07:59:00ZMaik NijhuisRemove unused global RemoveNaNsInPsf functionMaik NijhuisMaik Nijhuishttps://git.astron.nl/RD/radler/-/merge_requests/44clang-tidy job must succeed2022-05-20T06:14:46ZMaik Nijhuisclang-tidy job must succeedSince there are no clang-tidy errors anymore, we should not introduce them in the future.Since there are no clang-tidy errors anymore, we should not introduce them in the future.Maik NijhuisMaik Nijhuishttps://git.astron.nl/RD/radler/-/merge_requests/45AST-844 Add python binding for componentlist2022-05-20T20:05:15ZTammo Jan DijkemaAST-844 Add python binding for componentlistThis adds a not-complete wrapper for ComponentList, that can write sources to a file.This adds a not-complete wrapper for ComponentList, that can write sources to a file.https://git.astron.nl/RD/radler/-/merge_requests/46AST-844 Redirect cout to python stdout2022-05-26T05:11:17ZTammo Jan DijkemaAST-844 Redirect cout to python stdoutBy having a 'regular' python output stream, it is possible to e.g. redirect that to a string, or suppress it in notebooks. See https://pybind11.readthedocs.io/en/stable/advanced/pycpp/utilities.html#capturing-standard-output-from-ostream...By having a 'regular' python output stream, it is possible to e.g. redirect that to a string, or suppress it in notebooks. See https://pybind11.readthedocs.io/en/stable/advanced/pycpp/utilities.html#capturing-standard-output-from-ostream
In the longer term, it may be desirable to wrap the aocommon::Logger with a python logger, with all bells and whistles. But that's another story.https://git.astron.nl/RD/radler/-/merge_requests/47Fix point-scale auto-masking on data with missing channels2022-05-24T20:29:16ZAndre OffringaFix point-scale auto-masking on data with missing channelsThis fixes https://gitlab.com/aroffringa/wsclean/-/issues/114 .
There's a description in that bug report that describes what happens.This fixes https://gitlab.com/aroffringa/wsclean/-/issues/114 .
There's a description in that bug report that describes what happens.Andre OffringaAndre Offringahttps://git.astron.nl/RD/radler/-/merge_requests/48Add documentation for all settings2022-05-26T06:53:05ZAndre OffringaAdd documentation for all settingsAndre OffringaAndre Offringahttps://git.astron.nl/RD/radler/-/merge_requests/49Fix the threshold_sigma_level setting of iuwt2022-05-25T11:50:48ZAndre OffringaFix the threshold_sigma_level setting of iuwtIt appears that by accident a boolean was specified as value for the threshold_sigma_level in
iuwt's perform function. The threshold_sigma_level IS used by IUWT, so I'm not sure why this
even worked.
This makes the snr_test setting redu...It appears that by accident a boolean was specified as value for the threshold_sigma_level in
iuwt's perform function. The threshold_sigma_level IS used by IUWT, so I'm not sure why this
even worked.
This makes the snr_test setting redundant, as it is never used.Andre OffringaAndre Offringahttps://git.astron.nl/RD/radler/-/merge_requests/50Draft: Add sphinx documentation2022-06-23T14:13:08ZTammo Jan DijkemaDraft: Add sphinx documentationThe mechanism for building docs was copied from EveryBeam; it parses both Doxygen documentation and python documentation into a sphinx page.The mechanism for building docs was copied from EveryBeam; it parses both Doxygen documentation and python documentation into a sphinx page.https://git.astron.nl/RD/radler/-/merge_requests/51Add len to work_table2022-05-26T09:41:39ZTammo Jan DijkemaAdd len to work_tableThis is a more pythonic way of expressing the length of a thing.This is a more pythonic way of expressing the length of a thing.Tammo Jan DijkemaTammo Jan Dijkemahttps://git.astron.nl/RD/radler/-/merge_requests/52Fix confusing mistake in example2022-05-26T07:00:36ZTammo Jan DijkemaFix confusing mistake in exampleThe beam should be in radians, so I'm not sure why the pixel size was used.The beam should be in radians, so I'm not sure why the pixel size was used.Tammo Jan DijkemaTammo Jan Dijkemahttps://git.astron.nl/RD/radler/-/merge_requests/53Spectral fitting with joined polarizations2022-06-02T10:08:38ZAndre OffringaSpectral fitting with joined polarizationsRelated WSClean MR: https://gitlab.com/aroffringa/wsclean/-/merge_requests/421Related WSClean MR: https://gitlab.com/aroffringa/wsclean/-/merge_requests/421Andre OffringaAndre Offringahttps://git.astron.nl/RD/radler/-/merge_requests/54Reduces the usage of the boost library2022-06-09T11:10:24ZMark de WeverReduces the usage of the boost libraryChanges the boost parts with their standard library equivalent.
Removes no longer needed boost headers.Changes the boost parts with their standard library equivalent.
Removes no longer needed boost headers.https://git.astron.nl/RD/radler/-/merge_requests/55AST-934 Add deconvolution test on diffuse source2022-06-13T11:23:33ZChiara SalvoniAST-934 Add deconvolution test on diffuse sourceAdd a unit test which checks the correctness of deconvolution on a diffuse source (real dataset) using multiscale clean.Add a unit test which checks the correctness of deconvolution on a diffuse source (real dataset) using multiscale clean.Chiara SalvoniChiara Salvonihttps://git.astron.nl/RD/radler/-/merge_requests/56AST-943 Add numpy cube interface2022-06-23T07:14:12ZMaik NijhuisAST-943 Add numpy cube interfaceBesides numpy arrays with 2-D images, the python interface now also supports numpy-arrays with multiple 2-D images.Besides numpy arrays with 2-D images, the python interface now also supports numpy-arrays with multiple 2-D images.Maik NijhuisMaik Nijhuishttps://git.astron.nl/RD/radler/-/merge_requests/57AST-919 move test data link2022-06-16T08:35:21ZTammo Jan DijkemaAST-919 move test data linkMaik NijhuisMaik Nijhuishttps://git.astron.nl/RD/radler/-/merge_requests/58AST-940 Prints WorkTable configuration2022-06-21T09:33:56ZMark de WeverAST-940 Prints WorkTable configurationThe printing in C++ used the ostream operator.
The printing in python uses the __str__ member function.
Closes AST-940The printing in C++ used the ostream operator.
The printing in python uses the __str__ member function.
Closes AST-940https://git.astron.nl/RD/radler/-/merge_requests/59AST-933 Add sphinx documentation2022-06-21T14:49:54ZTammo Jan DijkemaAST-933 Add sphinx documentationThis builds sphinx documentation for a subset of C++ classes and python classes. The python documentation is not as complete as the C++ documentation, there will be a follow-up MR to fix that.This builds sphinx documentation for a subset of C++ classes and python classes. The python documentation is not as complete as the C++ documentation, there will be a follow-up MR to fix that.https://git.astron.nl/RD/radler/-/merge_requests/60AST-933 prepare for readthedocs2022-06-23T13:56:21ZTammo Jan DijkemaAST-933 prepare for readthedocsThis is heavily inspired by the setup used for EveryBeam.
Build has passed for this branch: https://radler.readthedocs.io/en/ast-933-readthedocs/This is heavily inspired by the setup used for EveryBeam.
Build has passed for this branch: https://radler.readthedocs.io/en/ast-933-readthedocs/