Skip to content

feat: euclid mode — pipeline-paired skills + dedicated euclid wiki (#73)#74

Merged
Jammy2211 merged 2 commits into
mainfrom
feature/assistant-euclid-mode
Jul 16, 2026
Merged

feat: euclid mode — pipeline-paired skills + dedicated euclid wiki (#73)#74
Jammy2211 merged 2 commits into
mainfrom
feature/assistant-euclid-mode

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Phases 1+2 of #73: extend the assistant with euclid mode — a domain layer pairing the collaboration's euclid_strong_lens_modeling_pipeline to the assistant, plus a dedicated Euclid literature sub-wiki. Companion cleanup PR: PyAutoLabs/euclid_strong_lens_modeling_pipeline#27.

Phase 1 — euclid_* skills family (new naming convention registered in skills/README.md; symlinked into .claude/skills/; routing note in AGENTS.md; pipeline repo added to sources.yaml):

  • euclid_setup_pipeline — install, dataset/<sample>/<dataset>/ layout, black-box start_here.py
  • euclid_prepare_data — segmentation validation, binary masks, extra-galaxy GUI tools, hand-assembled datasets
  • euclid_model_lens — the staged pipelines (initial MGE+SIE → Sersic photometry → lens-only subtraction → multi-waveband → full SLaM) and when to use each
  • euclid_workflow_productsworkflow/ csv/fits/png aggregator products
  • euclid_hpc_runshpc/sync config + SLURM batch arrays

Phase 2 — wiki/euclid/ (fourth sub-wiki, schema shared with wiki/literature/):

  • entities: euclid-mission, vis, nisp, euclid-wide-survey, ext-surveys (HSC/CFIS/Pan-STARRS/DES), q1-dr1-releases, ou-phz
  • concepts: euclid-psf, zero-point-corrections, psf-homogenisation, euclid-photo-z
  • sources: euclid-strong-lensing (Q1 Discovery Engines A–F, ERO, NGC 6505, in-prep DR1 series), euclid-mission-data, euclid-forecasts, euclid-dr1-image-processing
  • bibliography: 21 entries verbatim from the collaboration's shared euclid.bib (collab keys kept canonical), 9 pre-Euclid classics verified against public arXiv/Crossref metadata, alias map to autolens_literature.bib keys

Privacy: in-prep DR1 drafts are summarised with values marked preliminary; no draft PDFs committed, no bib entries fabricated. python -m autoassistant.literature validate-citations passes.

Scripts Changed

  • None — markdown skills/wiki, symlinks, and sources.yaml only; no runnable workspace scripts touched.

Test Plan

  • autoassistant.literature validate-citations passes
  • All 9 externally-sourced bib entries verified against arXiv/Crossref (DOIs resolved and titles matched)
  • Smoke tests pass for all affected workspaces (n/a — no scripts changed; Heart RED acknowledged as unrelated: "PyAutoLens: 1 uncommitted source change(s)")

Generated by the PyAutoLabs agent workflow.

🤖 Generated with Claude Code

Jammy2211 and others added 2 commits July 16, 2026 09:36
…73 phase 1)

Adds the euclid_<task>.md domain-mode skill family pairing
euclid_strong_lens_modeling_pipeline to the assistant:

- euclid_setup_pipeline — install, dataset layout, black-box start_here.py
- euclid_prepare_data — segmentation validation, binary masks, extra-galaxy
  GUI tools, hand-assembled dataset folders
- euclid_model_lens — the staged pipelines (initial MGE+SIE, Sersic
  photometry, lens-only subtraction, multi-waveband, full SLaM) and when
  to use each
- euclid_workflow_products — workflow/ csv/fits/png aggregator products
- euclid_hpc_runs — hpc/sync config + SLURM batch-array submission

Registers the family in skills/README.md (new naming convention line +
index section), adds .claude/skills symlinks, a euclid-mode routing note
in AGENTS.md (skills layer + fourth sub-wiki), and the pipeline repo in
sources.yaml so Project:path citations resolve. The wiki/euclid/ pages
the skills reference land in the phase-2 commit.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Fourth sub-wiki, same schema as wiki/literature/, paired with the
euclid_* skills family:

- entities: euclid-mission, vis, nisp, euclid-wide-survey, ext-surveys
  (HSC/CFIS/Pan-STARRS/DES), q1-dr1-releases, ou-phz
- concepts: euclid-psf (per-tile/per-position), zero-point-corrections,
  psf-homogenisation (Boucaud kernels), euclid-photo-z
- sources: euclid-strong-lensing (Q1 Discovery Engines A-F, ERO,
  NGC 6505, in-prep DR1 series), euclid-mission-data, euclid-forecasts
  (Ma06/Huterer06/Amara-Refregier07/Kitching08), euclid-dr1-image-processing
  (Fogliardi 2026 in-prep ablation — content ingested, values marked
  preliminary, draft PDF NOT committed)
- bibliography: 21 entries verbatim from the Euclid Collaboration's
  shared euclid.bib (keys kept canonical), 9 external classics verified
  against public arXiv/Crossref metadata; bibkey_aliases.yaml maps
  author-year names and autolens_literature.bib keys

Registers the sub-wiki in wiki/README.md.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Jammy2211
Jammy2211 merged commit 3ce7dac into main Jul 16, 2026
1 check passed
@Jammy2211
Jammy2211 deleted the feature/assistant-euclid-mode branch July 16, 2026 10:24
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.

1 participant