Skip to content

Tags: i4Ds/Karabo-Pipeline

Tags

v0.31.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update Docu (again) (#637)

* Scripts fetches and converts ALMA config files into OSKAR files 📟

* Latest configs for ALMA cycles 9, 10, 11 🚑

* Resolved type conflict (was complained about by mypy) 😕

* Updated documentation as suggested in comments to PR #634 ♍

* Adding link to Karabo workshop on Renkulab 📃

* Section 'Show telescope config' belongs to basic examples :rage3:

* Revert "Section 'Show telescope config' belongs to basic examples :rage3:". The changes were made in the wrong file.

This reverts commit 50e885f.

* Moved section up because it's of general interest and not only SRC related. 🍕

* Fixed more formatting issues 📁

* Added module descriptions 👶

* Fixed formatting issues 👅

* Rewritten docu for imaging module 🚻

* Added a link in README and documentation to the Karabo Workshop on Renkulab ⚡

* Added note to limited server resources on Renkulab.

* Added 'napoleon' extension. This renders  Google docstyle properly. 💗

* Added docu for WSClean imager (as requested) 💃

* Switched to Google docstring wherever possible. 🌚

v0.30.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Major update of Telescope class (#631)

improve compatibility between OSKAR and RASCIL for Karabo telescope functions.

---------

Co-authored-by: lukas.gehrig <lukas.gehrig@fhnw.ch>

v0.29.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improve handling of different visibility formats (#620)

* OSKAR: only write visibilities in one format, not both. RASCIL: changed default visibility format to MS. Made visibility format configurable. WIP, tests TODO. 🚂

* Copied export_visibility_to_ms function from ska_sdp_datamodels to our code base to be able to use it without upgrading ska_sdp_datamodels + RASCIL + Python. 🐛

* Source, license info added for ska_sdp_datamodels code 😟

* Renamed VIS visibility format to OSKAR_VIS to make it more clear. Removed HDF5 export for RASCIL to avoid having a third format. 🐣

* Visibility: removed unnecessary read and write methods. Refactored path validation. 🎫

* Allow user to pass visibility format themselves (mostly to anticipate future formats like MSv3, DASK-MS where automatic parsing might not be possible) 🐯

* Remove faulty test and (otherwise) unused methods 🏧

* Refactored combine_vis. Shortened Visibility class attribute names. 🐸

* Explicitly type Visibility.format 💲

* Refactored ms_file_path, vis_path in Visibility, Interferometer classes :feelsgood:

* Always return Visibility objects from simulations, not RASCILVisibility 🌕

* Enable obscore for casa ms (#619)

* init commit to extract casa ms metadata using casacore 🌸

* bugfix: dtypes of Observation Table ♊

* added polarization table to casa module 🌞

* added antenna table to casa MS meta 🚨

* Improve src net rucio script (#612)

* init commit of improved srcnet rucio script 🍒

* bugfix: calc img-cellsize 🚖

* minor bugfix and improvements 🎾

* renamed longest-baseline function to max-baseline 🉐

* calculated image parameters from simulation observation in demo script ♨️

* implemented get-corners-in-world in Image class 😘

* bugfix: calc ObsCore region coverage on sphere 🍑

* bugfix: added obs-publisher-did to restored obscore 🐟

* replaced SRCNet-rucio-meta with demo-script 👜

* addressed PR requests 🌿

* addressed PR requests ✋

* removed inc-freq-hz check in Observation init 💤

* specified mypy ignore comment in download ◀️

* added main table to casa module 💖

* added field table to casa module 🍩

* implemented spectral-window in casa metadata 🔍

* removed main table from casa meta reading to avoid expensive loading of each measurement ⛅

* intermediate commit change from-visibility to MS 🎽

* added get-col to casa ABC class ♒

* implemented nrows to casa ABC 👮

* deatched get-baselines-dists from self ⏳

* switched ObsCoreMeta.from-visibility to .ms from .vis 🈂️

* Fix error with wrong FITS header card (#618)

* Fix error with wrong FITS header card

* Silence black formatter

* implemented no polarization option into ObsCoreMata.from-visibility 🚭

* addressed merged changes 💣

* readded oskar-vis support to ObsCoreMeta.from-visibility 💜

* minor docstring fixes 🚿

* added MS-version extraction utility function to casa.py 🉐

* renamed casa ms-version properly 🍉

* addressed PR requests 🙏

* addressed MR changes 🔁

---------

Co-authored-by: Andreas Wassmer <andreas.wassmer@fhnw.ch>

* Started imager interface refactoring 📋

* Refactored dirty imaging and image cleaning interfaces and implementations to only accept Karabo Visibility objects 🔡

* Cleaned up run_simulation overloads. Removed format parameter in Visibility constructor. Avoid typing errors. 😩

* Made visibility arguments positional only in imaging methods 😹

* Fixed line emission visibility file path ✋

* Source detection: re-added comparison of source detection on dirty and cleaned image. Improved titles, description. 🔗

* Removed imaging module page from docs, was showing an empty page ⛎

* run_sample_simulation: make simulator backend, visibility format configurable, return all relevant objects. Visibility: verify path in constructor. Added test for simulation-format-imager combos. 🍥

* Improved WSClean tests 🚬

* Docstrings 🐊

* codecov: ignore temporary copy of ska_sdp_datamodels MS functionality 🏇

* adapted tests for obscore casa-ms and casa module itself 🎶

* Fixed mypy errors :rage1:

* Fixed run_sample_simulation call 💣

* Fixed imaging notebook 📋

* Addressed review comments part 1 📝

* Addressed review comments part 2. Changed the clean_disk fixture during tests to session scope. 🍄

* Addressed review comments part 3 🎣

* default_sample_simulation_visibility needs same scope as disk cleanup function 📄

* Added casacore direct dependency ⬛

---------

Co-authored-by: Lukas Gehrig <32157249+Lukas113@users.noreply.github.com>
Co-authored-by: Andreas Wassmer <andreas.wassmer@fhnw.ch>
Co-authored-by: lukas.gehrig <lukas.gehrig@fhnw.ch>

v0.28.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Splitting part of source_detection.ipynb off into separate imaging.ip…

…ynb example notebook (#610)

* Split part of source_detection.ipynb off into imaging.ipynb examples. Update docs accordingly 🈴

* Fix line endings to unix format. 😆

* Add test for new imaging notebook 🎎

* Add function to simulate visibilities, reducing duplication ☎️

* Add Type Annotations to new function ✋

* Fix function input types ☎️

* Add failsave in case list of vis is generated 📗

* Fix return variable type 🚐

* Update run_simulation to accept path in addition to str, fix type hints 👇

* Undo run_simulation to accept paths, cast to str instead 🚚

* Make verbose parameter kw-only and remove mutable default ↕️

* Add deduplication to source detection notebook, fix todo text 🐅

* Add deduplication to source detection notebook, fix todo text 🌾

v0.27.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix rucio serialization (#600)

bugfix serializing rucio-meta 🇩🇪

v0.26.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Upper bound numpy (#588)

* upper-bounded numpy because of major release

* adjusted conda-build recipe for numpy

* bugfix: closing if statement in conda-build workflow

* bugfix: conda-bld location in conda-build workflow

v0.25.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added wsclean dependency to meta.yaml (#576)

Added wsclean to meta.yaml. Removed fftw3f from environment.yaml (only required by idg which is currently not part of our wsclean conda package, see issue 570). 🌋

v0.25.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update installation guide (#573)

Update installation guide in order to address CUDA driver issue.

Co-authored-by: Lukas Gehrig <32157249+Lukas113@users.noreply.github.com>

v0.24.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
562 mals (#566)

* add create-mals-survey-as-fits function

* added get-pos-ids-to-ra-dec to SkySourcesUnits

* added get-mals-sky function to SkyModel

* added tests for pos-ids-to-ra-dec

* bugfix survey-path for mals-download-object

* moved all cscs-surveys to karabo-public/surveys and included version to filename

* improved angle-string parsing from pos-id

* improved test-mals test

* updated docstring of pos-ids-to-ra-dec

v0.23.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
splitted ltm- and stm-memory roots for FileHandler to avoid tmp-clear… (

#564)

* splitted ltm- and stm-memory roots for FileHandler to avoid tmp-clearing of LTM cache

* bugfix access HOME env-var in get-disk-cache-root

* bugfix file-hander testing