Recent Releases of gee-ndvi-composite

gee-ndvi-composite - Release v1.1.0 – Enhanced Methodological Accuracy & Referencing

This release (v1.1.0) focuses on significantly improving the accuracy, clarity, and scientific attribution within the project's documentation, particularly concerning the cloud masking methodology. These updates ensure greater transparency and reproducibility for users.

Key Documentation Enhancements:

  • Refined Cloud Masking Rationale (docs/Methodology.md & README.md):

    • The description of the cloud masking workflow has been updated to accurately attribute the use of the s2cloudless algorithm to its primary source [Zupanc, 2017].
    • The role of Wright et al. (2024) is now contextualized to highlight the importance of robust cloud masking and to acknowledge s2cloudless as a GEE-native, accessible method frequently included in scientific benchmarks.
    • The Methodology.md now includes a detailed "Rationale for Processing Parameters" section, explaining the justification behind:

      • The scene-level cloud cover filter (CLOUDY_PIXEL_PERCENTAGE < 10%).
      • The combined pixel-level mask using the Scene Classification Layer (SCL classes 4–7) and the s2cloudless probability threshold (< 40%).
      • The use of per-pixel median for temporal aggregation.
  • Consistent Referencing:

    • All references (Zupanc, Wright, Rouse, Gorelick, ESA) have been reviewed and updated across README.md, docs/Methodology.md, and the Zenodo record description to ensure accuracy and completeness.
    • The CITATION.cff file has been updated to use the concept DOI (10.5281/zenodo.15588637) for general project citation and its abstract now accurately reflects the refined methodology. (Ensure your local CITATION.cff reflects these changes before creating the GitHub release for Zenodo to pick them up correctly for this version's metadata where applicable).
  • Improved Clarity: The README.md's "Workflow at a glance" section now provides a more detailed yet concise overview of the processing steps, consistent with the Methodology.md.

🚀 Impact for Users:

These comprehensive documentation updates provide users with a clearer understanding of the workflow's scientific basis, the rationale behind its default parameters, and how to correctly cite the different components and the overall project.

📝 How to Cite:

  • For general citation of this software project (all versions, resolving to the latest): Zimmerle, R. (2025). Sentinel-2 NDVI median composite with cloud masking. Zenodo. https://doi.org/10.5281/zenodo.15588637

  • To cite this specific release (v1.1.0) for reproducibility: (A new DOI for v1.1.0 will be generated by Zenodo upon release. Please update this section in your release notes on GitHub once available, or direct users to the Zenodo record for this version.)

We encourage users to review the updated docs/Methodology.md for a full understanding of the workflow.

- JavaScript
Published by r-zimmerle 11 months ago

gee-ndvi-composite - Release v1.0.1 – Major documentation & usability improvements

✨ Highlights

  • CRS auto-suggestion and user override:

    • Script now prints a suggested UTM CRS for your ROI and lets you force any EPSG code via userCRS (default: EPSG:4326).
    • Improved documentation in both code and Methodology for easy, reproducible exports anywhere in the world.
  • Improved docs:

    • README and Methodology updated with a new "Choosing the correct CRS" table and clear workflow for map/web/analysis exports.
    • User-oriented table with actions, expected results, and warnings.
    • Enhanced instructions for customizing periods, masks, palette, and advanced uses.
  • Minor fixes:

    • Retained full citation and provenance instructions.
    • Palette and NDVI workflow unchanged for compatibility.

🚀 How to update

  • Pull the new release (v1.0.1) from GitHub or download the latest ZIP from the Zenodo archive.

  • Review the new guidance in README and docs/Methodology.md for the CRS/UTM section before exporting NDVI mosaics.

  • Backward compatible with v1.0.0.

📝 Cite this release

Zimmerle, R. (2025). Sentinel-2 NDVI median composite with cloud masking (v1.0.1). Zenodo. https://doi.org/10.5281/zenodo.15588638

- JavaScript
Published by r-zimmerle 11 months ago

gee-ndvi-composite - Initial public release

Release v1.0.0 – Initial public release

🚀 What’s in v1.0.0

First public, citable snapshot of gee-ndvi-composite — a plug‑and‑play Google Earth Engine script that builds cloud‑robust, per‑pixel median NDVI mosaics from Sentinel‑2 Level‑2A imagery.

Highlights

  • One‑click execution – self‑contained JS (code/gee_ndvi_annual_median.js), ready for the GEE Code Editor.
  • Peer‑reviewed cloud masking – scene filter < 10 % + SCL 4‑7 and s2cloudless < 40 % (Wright et al. 2024).
  • Per‑pixel median reducer – suppresses haze & view‑angle noise for cleaner NDVI.
  • Consistent 9‑step palette – brown → red → greens, ideal for reports & teaching.
  • Reproducible research – MIT license for code, CC BY 4.0 for docs/figures, full citation metadata (CITATION.cff).

Repository layout

text code/ # ready-to-run Earth Engine script docs/ # Methodology & example image CITATION.cff # citation metadata LICENSE / LICENSE-CC-BY.md # MIT + CC BY 4.0 README.md # overview & quick-start

Cite this release

A DOI will appear within a few minutes via the GitHub ↔ Zenodo integration (Concept DOI for the project + Version DOI for v1.0.0).

Please cite if you reuse or adapt the workflow — citations keep the project alive!


Created by @r-zimmerle · 3 Jun 2025

- JavaScript
Published by r-zimmerle 11 months ago