schema_version: 1
id: dagml_snv_pls
name: dag-ml — SNV · Savitzky–Golay · PLS
summary: The SNV/SG/PLS baseline expressed as a dag-ml pipeline DSL (nirs4all-compatible).
description: |
  The same robust SNV → Savitzky–Golay → PLS regression baseline, expressed as a
  **dag-ml** pipeline DSL rather than a nirs4all config. It demonstrates that the
  repository serves both ecosystems through one envelope: a dag-ml-aware runtime
  compiles this recipe into a graph + campaign template, while the provenance and
  content-addressing are identical to the nirs4all recipes.
framework: dag-ml
kind: recipe
task: regression
tags: [pls, snv, savitzky_golay, dag_ml, baseline]
version: "1.0.0"
license: CeCILL-2.1 OR AGPL-3.0-or-later
created_at: "2026-06-17"
authors:
  - name: Gregory Beurier
    email: gregory.beurier@cirad.fr
    affiliation: CIRAD
recipe:
  format: dag-ml/pipeline-dsl
  path: pipeline.json
reference:
  source: nirs4all-datasets
  name: regression_demo
provenance:
  generated_by: dag-ml (nirs4all-compatible DSL)
  source: dag-ml/examples/pipeline_dsl_nirs4all_compat.json
governance:
  status: draft
  visibility: public
  trust: community
