Pull request #1452: Update docs build and packaging setupMerge in PIPE/pipeline from update-docs-build-and-packaging-setup to main
* commit 'd98d36e8118c9d536498f7524b296361ced323e8': (232 commits)
PIPE-2924: Update README to include Codecov Unit status badge
PIPE-2924: Add full history checkout step for Codecov in test-unit workflow
PIPE-2924: move the `pytest` options to the GH workflow so we don't need the full plugin list installed to run ...
Pull request #1689: PIPE-1263 replace existing recipe scripts with auto generated onesMerge in PIPE/pipeline from PIPE-1263-replace-existing-recipe-scripts-with-auto-generated-ones to main
* commit 'cfd826d3ac8012760c40e6aa7093e83d5ae41a4e': (31 commits)
Additional change for Dirk's suggestion
Applied suggestion
Output generated scripts to "./python_recipes" directory
Exclude recipes/*.py files except __init__.py, recipe_converter.py, and recipe_converter_test.py
Remo...
PIPE-2924: Update CI workflow and project metadata for improved testing and coverage reporting- Enhance test-unit workflow to include artifact bundling and upload to `CodeCov`.
- Update `pyproject.toml` with additional classifiers, authors, and license information.
- Remove deprecated `pytest.ini` configuration file.
Pull request #1683: PIPE-2891/PIPEREQ-402: call `me.done()` after `me.doframe()`; clear the time cache in the CASA measures tool after calling `importasdm`.Merge in PIPE/pipeline from PIPE-2891 to main
* commit '9b269454d5faebed4d19cfb704d72ab02e98010f':
PIPE-2891: Consolidate `clear_time_cache` calls into the base class method `ImportData.prepare`.
PIPE-2891: reverse `me.done()` additions to avoid performance degrading for SD; use `MJD=37665` in `clear_time_cache()` to avoid out-of-IERS-range conversion warnings.
PIPE-2891: Use `MJD=0` for...
PIPE-2924: Cache the data within `pipeline-testdata`.Enhance test data handling by adding caching and commit hash retrieval for improved efficiency in unit testing workflows.
PIPE-2924: Add unit testing workflow.This commit introduces a unit testing workflow (test-unit.yml) that runs on pushes to key development branches.
To support this and reduce duplication with the existing documentation build, new options to the reusable workflow (`env-setup-run-template.yml`) have been added:
* A `pip_install` input to allow workflows to specify their own Python dependencies (e.g., .[dev] for testing, .[docs] for...
Pull request #1685: PIPE-2902/PIPE-2803: Gracefully handling outmask ratio calculationMerge in PIPE/pipeline from PIPE-2902-gracefully-handle-in-out-mask-flux-ratio-calculation-in-vlass-imaging-edge-cases to main
* commit '2cae798626f916b0399bcfaacd7bc6d4427e8fd7':
PIPE-2902: updated in-line comment
PIPE-2902: changes suggested in PR
PIPE-2902: fixed typos in comments and warning messages
PIPE-2902: minor refactoring
PIPE-2902: minor changes suggested in PR
PIPE-290...
PIPE-1883: Abstract environment setup and command execution into a GH workflow template.- Enhance Sphinx workflow: improve triggers, refine steps, and optimize dependencies.
- Extract common environment configuration logic
- Consolidate command run sequence into reusable template
- Reduce duplication across workflow definitions
- Update README.rst to replace Sphinx Build badge with GH-pages and RTD badges.
PIPE-1001/PIPE-2922: Pin astropy to 7.2 and update contributors- Pin `astropy` to version 7.2 in `requirements.txt`. Since CASA-master builds now include `astropy` (as a dependency for `cubevis`), this pin prevents version rollbacks or conflicts during environment resolution.
- Add JH to the contributor list in `Contributors.rst`.
Pull request #1707: Fixed typo in hsd_baseline.mako file spectral -> spectra.Merge in PIPE/pipeline from PIPE-2867-typo-in-hsd_baseline-weblog-text-spectral-should-be-spectra to main
* commit '01ea883fce4c2589fc7afc70728a634f49bc5bd2':
Fixed typo in hsd_baseline.mako file spectral -> spectra.
Pull request #1604: PIPE-2696: consistently update FLAG_SUMMARY with Online Flag status.Merge in PIPE/pipeline from PIPE-2696-_update_flag-method-must-update-flag_summary-in-datatable to main
* commit '4084e23530bc14a5526092d898860a3afffdff2f':
PIPE-2696: minor update to a code comment.
PIPE-2696: consistently update FLAG_SUMMARY with Online Flag status.
Pull request #1708: PIPE-2916: correct the cutout box specification.Merge in PIPE/pipeline from PIPE-2916-fix-cutout-size to main
* commit 'ca84e8330eb860ec22b0187f0c9b3e61753786fb':
PIPE-2916: correct the cutout box specification.
PIPE-2163: Refactor Dockerfile for clarity and reduced layer size* Abstracted out environment variables (USER_NAME, CONDA_ENV_NAME) to improve configurability.
* Further aggressively cleaned up micromamba/Conda environment installation steps.
* The clean-up is intended to consolidate commands, minimizing the number of layers and overall image size.
Pull request #1693: PIPE-2695 hsd baseline kmean clustering failed for too few 100 line detectionsMerge in PIPE/pipeline from PIPE-2695-hsd_baseline-kmean-clustering-failed-for-too-few-100-line-detections to main
* commit '3002c078b6054355b8d5f36b97db0573ba3d547f':
PIPE-2695 skip clustering analysis with the number of clusters exceeding number of data to be classified
Pull request #1686: PIPE-2807 Fix random grey background color issueMerge in PIPE/pipeline from PIPE-2807-clone-for-main-gray-background-color-randomly-appears-in-weblog-plots-created-by to main
* commit 'd67c13d946705d9330a867b7e8601d5e6219dbfa':
Changed "grey" to "gray" for consistency with description on JIRA
Fix random gray background color issue
Pull request #1700: PIPE-2490 use stokes="I"Merge in PIPE/pipeline from PIPE-2490-hsd_imaging-perform-stokes-i-imaging-instead-of-pseudoi to main
* commit '235874f629f8da5577008a3c5a583460f7deb281':
PIPE-2490 use stokes="I"
Pull request #1704: PIPE-2916: fix a bug related to `context.imaging_mode` check.Merge in PIPE/pipeline from PIPE-2916-fix-image-mode-checking-bug to main
* commit 'b2991a7b01d0b2e605ef67cf0143d0ab5e811474':
PIPE-2916: fix another bug related to the VLASS metadata assignment.
PIPE-2916: fix a bug related to `context.imaging_mode` check.
PIPE-2163/PIPE-1669: Add Docker build support and optimize environment configAdd `Dockerfile` and `.dockerignore` to provision an installation-ready CASA environment. Note that the actual Pipeline installation step is intentionally excluded at this stage to allow for flexible deployment (e.g., editable installs).
Update `environment.yml` to:
- Remove the `defaults` channel to prioritize `conda-forge` and ensure consistency.
- Pin `sqlite` to 3.49 to resolve library mis...
PIPE-2742: Work around library compatibility issue with Python 3.12.Newer Python 3.12 version (`3.12.12`) requires a newer version of SQLite that supports `sqlite3_deserialize`. The current Conda environment was linking to an older system library, causing ImportErrors. Fixing the SQLite version forces Conda-forge to install Python version `3.12.10` currently.