Skip to content

Improve functionality of auto_selfcal pip-installed into monolithic CASA#101

Open
psheehan wants to merge 6 commits intomainfrom
pip_install_monolithic
Open

Improve functionality of auto_selfcal pip-installed into monolithic CASA#101
psheehan wants to merge 6 commits intomainfrom
pip_install_monolithic

Conversation

@psheehan
Copy link
Collaborator

This PR is to improve the ability to use auto_selfcal when pip-installed into monolithic CASA. This includes, in particular:

  • The ability to install the auto_selfcal command-line tool into the monolithic CASA bin
  • The above auto_selfcal command-line tool can be used with mpicasa for parallel processing
  • Updated docs to reflect these new/improved capabilities.

@jjtobin, since this includes a documentation update, we should hold off on merging until shortly before our next release so that the docs reflect the capabilities of pip-installed auto_selfcal. Alternatively, if we set readthedocs to make the default 'stable', then I think we could also merge and the updates would only show up on 'latest'. But we would lose the fixes that I made to the docs after the release, so that may not be ideal.

I also want to run the doc changes by you to get your feedback.

…including getting working with mpicasa properly, and adding a function to set up the proper symlinks.
@codecov-commenter
Copy link

codecov-commenter commented Dec 15, 2025

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 20.00000% with 16 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
auto_selfcal/__init__.py 25.00% 12 Missing ⚠️
auto_selfcal/tests/test_auto_selfcal.py 0.00% 4 Missing ⚠️
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.
Files with missing lines Coverage Δ
auto_selfcal/tests/test_auto_selfcal.py 62.37% <0.00%> (-1.91%) ⬇️
auto_selfcal/__init__.py 40.00% <25.00%> (-60.00%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@psheehan
Copy link
Collaborator Author

The full benchmark for this is done running and all tests pass. @jjtobin, I think we can merge this one any time now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants