Build: #11 was successful Rebuilt by Andrew McNichols
Code commits
Casa6
-
Inna Muzychenko d78278d7aa74551b4b79d1db15e692c3946281c5
Pull request #1036: CAS-14750
Merge in CASA/casa6 from CAS-14750 to release/6.7.4
* commit '0067722df2fcc353574d2aa7a5d3e0b409c75c46': (34 commits)
Fix discrepancies
Changes according to the NAOJ code review Refs #2870
Changes according to the NAOJ code review Refs #2869 #2870
Changes according to the NAOJ code review Refs #2868
Changes according to the NAOJ code review Refs #2866
Changes according to the NAOJ code review Refs #2865
Changes according to the NAOJ code review Refs #2864
Changes according to the NAOJ code review
Delete commented out lines
Fix bugs, add tests
Changes according to code review Refs #2858
Changes according to code review Refs #2858
Changes according to code review Refs #2846
Changes according to the code review #Refs 2851
Changes according to code review Refs #2843
Changes according to code review Refs #2860
Changes according to code review Refs #2859
Changes according to code review Refs #2857
Changes according to the code review #Refs 2854
Changes according to code review Refs #2853
... -
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 0067722df2fcc353574d2aa7a5d3e0b409c75c46
Fix discrepancies
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 76b8f093f7fa731098181fd2a2504a325e1fbe01
Fix bugs, add tests
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 96384ad4f0b431cfaa988726be12e2bf6100380f
Changes according to the NAOJ code review Refs #2869 #2870
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> e67b065d9bff8ec199cfb6ab75e0974430c6da6d
Changes according to the NAOJ code review Refs #2870
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 3d10f9a8f9254e49154304e11ddd4f63d85ccdb6
Changes according to the NAOJ code review Refs #2868
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 46f53413606ab286c8f7f0ed498d9aeebae696fa
Changes according to the NAOJ code review Refs #2866
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 05429c6dbf64be94aaee7e7f6a33a5bb35e3bbba
Changes according to the NAOJ code review
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> b8a03c6fdfce01ed0c85244b869972482affcd21
Changes according to code review Refs #2858
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 2a9796962f0b2f07056b17fd2ea18cadb153cad8
Delete commented out lines
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> f3bb02e31efd5938d1f701a6c54ebcb45b63a8ed
Changes according to code review Refs #2858
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> ded1f15dea170cb6b1a0860f4a4c7e5056567af8
Changes according to the NAOJ code review Refs #2864
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 4924feaff55488d34c1686a13375ae8a59f3f0e3
Changes according to code review Refs #2846
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 2b349f830d032271bb3a03db25a4f9370adc40db
Changes according to the NAOJ code review Refs #2865
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 3a0cbf93163d78639b6c1a8a14157641a1b17a38
Changes according to code review Refs #2851
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 76d0f2fffc003b44dcc491841397f6c5417b361d
Base for getjyperkalma
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> a43020380ae6fc7e38dfe1f1541250060a80356a
Changes according to code review Refs #2857
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> a141ddd4ae3e6063ff1e7d92e14927bcfb9dab58
Changes according to code review Refs #2859
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 94cad210e5575c3dc4a7425b094d502c041cfb58
Prototype for test
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> c2c3567daa9528fae646d55e9846f520e4b69c5b
Changes according to code review Refs #2845
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 82558477b29aad7f502ace1eede4e5113bed1cd9
Remove env var usage
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> fbeacb9df3c09322cf4137d6ce71f9b82dfbbda0
Changes according to code review Refs #2846
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 8d2ddfd0a3818bb49172c5c6439794be340ba6fc
Changes according to code review Refs #2843
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> e6230e75574298f923985adf476276c068c0c531
Ready for code review
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 41cea00a34f96dca48fe480d636e2bb758053efb
Changes according to code review Refs #2842
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 5a3754908ffa2f0786abb34b33e95616c6b9de82
Changes according to code review Refs #2847
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 673327422219fb48d9b601194f1a517f247f37ac
Changes according to code review Refs #2850
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 92d19d49c9d239d03164ab5ea48b2c5c3e295962
Changes according to the code review #Refs 2851
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 5ab36a1293b4543518ed7409c44239754440ad42
Fix xml file
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> d4a17c1c06e51535dfd03cd638ac1f8cdd157ee1
Changes according to code review Refs #2849
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> f2a841a69cf55ed3f4c876e62f736f00acf9876a
Changes according to code review Refs #2853
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 6f0a0fc656d79011126c52b702f7fb5eb54221b2
Changes according to code review Refs #2860
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> 41eb9e0d3dca4163ba7f1eac1ba83473730f737f
Remove parameter
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> f557e89adaf466157c5ce566dd01c4f2f709de09
Changes according to code review Refs #2841 #2844 #2848 #2852
-
Muzychenko Inna <inna.muzychenko@ana01.alma.nao.ac.jp> f4c279c79b38037a3adc2bdbc7ed3548be60c4c6
Changes according to the code review #Refs 2854
Pipeline
-
Rui Xue 1fa18ea485c9483ae9961384aedc3e0d4ce45e92
Pull request #1790: PIPE-3061/PIPE-3027
Merge in PIPE/pipeline from PIPE-3061-examining-the-possible-memory-leak-when-running-multiple-regression-tests-on-one-pytest to main
* commit 'ebb6ced6fd1f23d977a302abef49c5d461feca85':
PIPE-3061: Update `pixi_tasks.md`
PIPE-3061: drop Python 3.10/3.11, add CASA 6.7.4 env, update docs theme
PIPE-3061: add pixi tasks for regression/unit tests and developer docs
PIPE-3061: Add `pytest-xvfb` to development requirements for headless testing support without `xvfb-run`
PIPE-3061: Update documentation to clarify xdist worker scaling and per-test timing details
PIPE-3061: Add MPI worker scaling recommendations and per-test timing details to documentation
PIPE-3061: Add usage examples for `@pytest.mark.mpi` in documentation
PIPE-3061: Further improve memory management by triggering garbage collection after clearing caches and releasing context in `PipelineTester`
PIPE-3027: Simplify MPI marker handling in pytest configuration and update description for clarity
PIPE-3027: add `@pytest.mark.mpi` marker and `--ignore-mpi-markers` option
PIPE-2061: Add fixture to clear module-level caches between tests to reduce memory footprint
PIPE-3061: Implement unsubscribe functionality in eventbus and improve the memory management for `Context` in `PipelineTester` -
Rui Xue <rx.astro@gmail.com> ebb6ced6fd1f23d977a302abef49c5d461feca85 m
PIPE-3061: Update `pixi_tasks.md`
-
Rui Xue <rx.astro@gmail.com> d42126852c0284c766a041f46c36e47382b81001 m
PIPE-3061: drop Python 3.10/3.11, add CASA 6.7.4 env, update docs theme
- Bump requires-python to >=3.12; remove 3.10/3.11 classifiers
- Drop casa666-py310 and casa671-py310 pixi environments
- Add casa674-py312 feature/environment (CASA 6.7.4, Python 3.12)
- Enable casa675-py313 on osx-arm64; guard bdsf via sys_platform
marker in requirements.txt instead of platform list restriction
- Bump macos system-requirement to 15.0
- Simplify astropy pin: drop python_version conditional (3.10 gone)
- Add build-docs-fast (incremental) and build-pdf pixi tasks
- Add furo Sphinx theme to requirements_docs.txt and docs environment -
Rui Xue <rx.astro@gmail.com> 87558d0b47039b0f84760dfe0c9eae09d184db12 m
PIPE-3061: add pixi tasks for regression/unit tests and developer docs
Add two pixi tasks to pyproject.toml:
- test-regression: runs tests/regression/fast/ with pytest-xdist
(worksteal, -m "not mpi") inside a plain Python session
- test-pltest1: runs a single small ALMA-IF regression test via `casashell`
Both tasks cd into PL_WORKDIR (default: ../working) before launching,
keeping CASA logs and pipeline output out of the source tree.
PL_WORKDIR is overridable at invocation time:
PL_WORKDIR=/zfs/scratch/myrun pixi run test-regression
Also add docs/source/develdocmd/pixi_tasks.md documenting all five
pixi tasks (test-unit, test-regression, test-pltest1,
fetch-casarundata, build-docs), the available CASA environments,
PL_WORKDIR usage, and per-environment invocation examples. -
Rui Xue <rx.astro@gmail.com> 7a18fb44737e7411b666b4d547fec735bb9e78f6 m
PIPE-3061: Add `pytest-xvfb` to development requirements for headless testing support without `xvfb-run`
-
Rui Xue <rx.astro@gmail.com> 1a2b9adcaa74775f5ed57162127b9132773f2488 m
PIPE-3061: Update documentation to clarify xdist worker scaling and per-test timing details
-
Rui Xue <rx.astro@gmail.com> 2b588848a18322c774aaa1984949cd5c8105be68 m
PIPE-3061: Add MPI worker scaling recommendations and per-test timing details to documentation
-
Rui Xue <rx.astro@gmail.com> a03d8c4a4d73e15e284dcdf7c14ab036edd35d73 m
PIPE-3061: Add usage examples for `@pytest.mark.mpi` in documentation
-
Rui Xue d87a7d922af5cbaaa24e42f894012ceb3b9d604e m
PIPE-3061: Further improve memory management by triggering garbage collection after clearing caches and releasing context in `PipelineTester`
-
Rui Xue <rx.astro@gmail.com> ad99e6939dd46f3b43e47d6d9dd061d0b5908cbb m
PIPE-3027: Simplify MPI marker handling in pytest configuration and update description for clarity
-
Rui Xue <rx.astro@gmail.com> ce6a72e9f88b598c68279407e4d3d312d8d934f7 m
PIPE-3027: add `@pytest.mark.mpi` marker and `--ignore-mpi-markers` option
- Add `mpi` pytest marker to `pyproject.toml`
- Auto-skip `@pytest.mark.mpi` tests in pytest_collection_modifyitems
when `MPIEnvironment.is_mpi_enabled` is False
- Add `--ignore-mpi-markers` CLI flag to disable the auto-skip, allowing
mpi-marked tests to run in a serial session
- Apply `@pytest.mark.mpi` to tests that require an MPI-enabled CASA
session: two alma_if fast tests and one vla fast test- conftest.py (version ce6a72e9f88b598c68279407e4d3d312d8d934f7) (diffs)
- pyproject.toml (version ce6a72e9f88b598c68279407e4d3d312d8d934f7) (diffs)
- tests/regression/fast/alma_if_fast_test.py (version ce6a72e9f88b598c68279407e4d3d312d8d934f7) (diffs)
- tests/regression/fast/vla_fast_test.py (version ce6a72e9f88b598c68279407e4d3d312d8d934f7) (diffs)
-
Rui Xue <rx.astro@gmail.com> 70972aee0d83b0a8be223cdeb50ddca4f96ff80e m
PIPE-2061: Add fixture to clear module-level caches between tests to reduce memory footprint
-
Rui Xue <rx.astro@gmail.com> 9e388ec091c0724e3181ba14affd6d25131a6290 m
PIPE-3061: Implement unsubscribe functionality in eventbus and improve the memory management for `Context` in `PipelineTester`
- pipeline/infrastructure/eventbus/__init__.py (version 9e388ec091c0724e3181ba14affd6d25131a6290) (diffs)
- pipeline/infrastructure/eventbus/eventbus.py (version 9e388ec091c0724e3181ba14affd6d25131a6290) (diffs)
- pipeline/infrastructure/timetracker.py (version 9e388ec091c0724e3181ba14affd6d25131a6290) (diffs)
- tests/testing_utils.py (version 9e388ec091c0724e3181ba14affd6d25131a6290) (diffs)