Pipeline
  1. Pipeline

pipeline

Public
AuthorCommitMessageCommit dateIssues
Rui XueRui Xue
d682cde7ab5MPull 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 ...6 Jira issues
Rui XueRui Xue
d98d36e8118PIPE-2924: Update README to include Codecov Unit status badgePIPE-2924
Rui XueRui Xue
7c660001a2fPIPE-2924: Add full history checkout step for Codecov in test-unit workflowPIPE-2924
Rui XueRui Xue
e5e772f6e2fMMerge remote-tracking branch 'origin/main' into update-docs-build-and-packaging-setup
Rui XueRui Xue
1994e221773PIPE-2924: move the `pytest` options to the GH workflow so we don't need the full plugin list installed to run `pytest` locally.PIPE-2924
Takeshi NakazatoTakeshi Nakazato
13348338a3bMPull 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...2 Jira issues
Rui XueRui Xue
49b2c2c3af7PIPE-2924: Remove `--pyclean` as it might cause race conditions and also slow things down.PIPE-2924
Rui XueRui Xue
798468dac36PIPE-2924: PR-based unit test triggering.PIPE-2924
Rui XueRui Xue
51f7e999a39PIPE-2924: Avoid the extra directory layer of `pytest` artifacts.PIPE-2924
Rui XueRui Xue
7657594da2aPIPE-2924: Update the GH workflow triggers.PIPE-2924
Rui XueRui Xue
cf8eecb0c29PIPE-2924: `xdist` auto-select using logic cores (assume GH runner is MS Azure VM with hyperthreading on); switch to `coverage.xml` for `Codecov`.PIPE-2924
Rui XueRui Xue
a9e184e5ca3PIPE-2924: Switch on `pytest-xdist` with improved coverage configurations for accuracy and performance.PIPE-2924
Rui XueRui Xue
beeb295d7a7PIPE-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.PIPE-2924
Rui XueRui Xue
b25e458f2a4MPull 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...2 Jira issues
Rui XueRui Xue
f1c6911354fPIPE-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
Rui XueRui Xue
6084e9c123ePIPE-2924: Enhance CI workflow.* Add macOS support for unit testing and improve artifact handling. * Update the unit test badge label.PIPE-2924
Rui XueRui Xue
2d6eba0dc7cPIPE-2924: Add GH-based unit testing status badge.PIPE-2924
Rui XueRui Xue
86a25196f71PIPE-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...PIPE-2924
Rui XueRui Xue
883a397df8aPIPE-2375: Refactor pipeline configuration docstring for clarity and update Dask helper functions to improve Dask+MPI handling and worker checks.PIPE-2375
Ajay VibhuteAjay Vibhute
2e5a2c39d03MPull 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...2 Jira issues
Ajay VibhuteAjay Vibhute
2cae798626fPIPE-2902: updated in-line commentPIPE-2902
Rui XueRui Xue
6e78d2b1976PIPE-1883: Switch to use `Shields.io` for a consistent badging style.PIPE-1883
Rui XueRui Xue
6c7ebd40160PIPE-1883: Tweak the Sphinx build badge styles and labels.PIPE-1883
Rui XueRui Xue
7936218f8aaPIPE-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-1883
Rui XueRui Xue
239096cf6f6PIPE-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`.2 Jira issues
Joshua HoskinsJoshua Hoskins
c4f5a1ea357MPull 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.PIPE-2867
Ajay VibhuteAjay Vibhute
d97b41cb9a3PIPE-2902: changes suggested in PRPIPE-2902
Kana SugimotoKana Sugimoto
af310a98c85MPull 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.PIPE-2696
Rui XueRui Xue
9b269454d5fMMerge remote-tracking branch 'origin/main' into PIPE-2891PIPE-2891
Rui XueRui Xue
3245cf4d146PIPE-2891: Consolidate `clear_time_cache` calls into the base class method `ImportData.prepare`.PIPE-2891
Takeshi NakazatoTakeshi Nakazato
cfd826d3ac8Additional change for Dirk's suggestion
Dirk MudersTakeshi NakazatoDirk Muders
dee657f10f3Applied suggestion
Rui XueRui Xue
632491bc7feMPull 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-2916
Ajay VibhuteAjay Vibhute
d9cc96d97bbPIPE-2902: fixed typos in comments and warning messagesPIPE-2902
Shawn BoothShawn Booth
3557678f356MMerge remote-tracking branch 'origin/main' into update-docs-build-and-packaging-setup
Takeshi NakazatoTakeshi Nakazato
b8e9b64ced4Output generated scripts to "./python_recipes" directory
Rui XueRui Xue
ca84e8330ebPIPE-2916: correct the cutout box specification.PIPE-2916
Takeshi NakazatoTakeshi Nakazato
a468f0d6333Exclude recipes/*.py files except __init__.py, recipe_converter.py, and recipe_converter_test.py
Rui XueRui Xue
cbd715b9be2PIPE-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.PIPE-2163
Joshua HoskinsJoshua Hoskins
01ea883fce4Fixed typo in hsd_baseline.mako file spectral -> spectra.
Takeshi NakazatoTakeshi Nakazato
e495e6dfc44MPull 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 classifiedPIPE-2695
Takeshi NakazatoTakeshi Nakazato
a1ba3f39f8eMPull 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 issuePIPE-2807
Takeshi NakazatoTakeshi Nakazato
b47c3b26ec0MPull 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"PIPE-2490
Rui XueRui Xue
834bb36cfbfPIPE-2163: Switch to use `micromamba` instead of `miniforge3` to reduce the container image size further.PIPE-2163
Rui XueRui Xue
df5b84e0823PIPE-2163: Optimize build performance and reduces final image size.PIPE-2163
Rui XueRui Xue
ae23d65d142MPull 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-2916
Rui XueRui Xue
b2991a7b01dPIPE-2916: fix another bug related to the VLASS metadata assignment.PIPE-2916
Rui XueRui Xue
1a24a1a43c7PIPE-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...2 Jira issues
Rui XueRui Xue
2aabc0f19bbPIPE-2916: fix a bug related to `context.imaging_mode` check.PIPE-2916
Rui XueRui Xue
8ad9560bbb9PIPE-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.PIPE-2742