Skip to contents

Implement the Nemeton method for systemic forest territory analysis. Calculate multi-family biophysical indicators across 12 ecosystem service families (carbon, water, soil, landscape, biodiversity, etc.), perform temporal analysis, normalize to composite indices, and visualize results. Includes nemetonApp, a Shiny application for interactive parcel selection and analysis. Designed for foresters, ecologists, and land managers.

The nemeton package implements the Nemeton method for comprehensive forest ecosystem analysis. It provides tools to calculate, normalize, and visualize multi-family biophysical indicators across 12 ecosystem service dimensions.

Key Features

Multi-Family Indicator System:

  • C - Carbon/Vitality: Biomass stock (C1), NDVI vitality (C2)

  • W - Water: Network density (W1), wetlands (W2), TWI (W3)

  • F - Soil Fertility: Fertility (F1), erosion risk (F2)

  • L - Landscape: Fragmentation (L1), edge ratio (L2)

  • B - Biodiversity: Planned for v0.3.0+

  • R - Resilience/Risks: Planned for v0.3.0+

  • Plus 6 additional families in future versions

Temporal Analysis:

  • Multi-period dataset management

  • Change rate calculations (absolute and relative)

  • Time-series and heatmap visualizations

  • Before/after intervention comparison

Normalization & Aggregation:

  • 3 normalization methods: minmax, zscore, quantile

  • 4 aggregation methods: mean, weighted, geometric, harmonic

  • Family-level composite indices

  • Reference-based normalization for temporal consistency

Visualization:

  • Spatial maps (single and faceted)

  • Multi-family radar plots (4-12 axes)

  • Temporal trend plots

  • Multi-indicator heatmaps

  • Comparison and difference maps

Getting Started

See the vignettes for comprehensive guides:

  • vignette("getting-started", package = "nemeton") - Introduction to basic workflows with demo data

  • vignette("temporal-analysis", package = "nemeton") - Multi-period analysis and change detection

  • vignette("indicator-families", package = "nemeton") - Complete reference for the 12-family system

  • vignette("internationalization", package = "nemeton") - Bilingual support (French/English)

Quick Example


library(nemeton)

# Load demo data
data(massif_demo_units)
layers <- massif_demo_layers()

# Compute multi-family indicators
results <- nemeton_compute(
  massif_demo_units[1:10, ],
  layers,
  indicators = c("C1", "C2", "W1", "W2", "W3"),
  preprocess = TRUE
)

# Normalize by family
normalized <- normalize_indicators(results, by_family = TRUE)

# Create family indices
family_scores <- create_family_index(normalized)

# Visualize multi-family profile
nemeton_radar(family_scores, unit_id = 1, mode = "family")

Main Functions

Indicator Calculation:

Temporal Analysis:

Normalization & Aggregation:

Visualization:

Data Management:

Package Options

Control package behavior with options:

  • options(nemeton.language = "fr") - Set French language

  • options(nemeton.language = "en") - Set English language

  • nemeton_set_language("fr") - Alternative language setting

Author & Methodology

Package Author: Pascal Obstétar (pascal.obstetar@gmail.com)

Methodology: Based on the Nemeton systemic forest analysis method developed by Vivre en Forêt, organizing ecosystem services into 12 families representing key dimensions of forest functioning.

Version History

  • v0.2.0 (2026-01-05): Multi-family system, temporal analysis, 5 families implemented (C, W, F, L + infrastructure), 661 tests passing

  • v0.1.0 (2026-01-04): Initial release with 5 basic indicators, 225 tests passing

See also

Useful links:

Vignettes:

  • vignette("getting-started") - Introduction and basic workflows

  • vignette("temporal-analysis") - Multi-period analysis guide

  • vignette("indicator-families") - 12-family reference guide

  • vignette("internationalization") - Bilingual support

Key Function Families:

Author

Maintainer: Pascal Obstétar pascal.obstetar@gmail.com