metadata
license: apache-2.0
language:
- en
tags:
- mangrove
- blue-carbon
- climate
- satellite
- multimodal
- environmental-ai
library_name: transformers
pipeline_tag: text-generation
extra_gated_prompt: >-
NatureCode Mangrove Model is designed for mangrove conservation, carbon
accounting, and environmental research. Access requires approval to ensure
responsible use. Please describe your intended use case.
extra_gated_fields:
Organization: text
Use case: text
I agree to use this model for conservation and research purposes: checkbox
NatureCode Mangrove Model
A multimodal foundation model for mangrove ecosystem analysis, carbon estimation, and conservation planning.
Website: naturecode.ai
Capabilities
- Satellite Imagery Analysis: Process 19-band multispectral satellite tiles (Sentinel-2, Landsat, Planet)
- Environmental Timeseries: Analyze water quality, temperature, salinity data
- Carbon Estimation: Calculate above-ground biomass and blue carbon stocks
- Conservation Planning: Generate site assessments and restoration recommendations
Quick Start
from naturecode import NatureCodeMangrove
model = NatureCodeMangrove.from_pretrained("naturecodeproject/mangrove")
response = model.generate(
text="Analyze this mangrove site",
image="site_tile.npz",
coordinates=(4.5, 73.5)
)
Supported Input Types
| Type | Formats |
|---|---|
| Satellite | NPZ (19-band), GeoTIFF, NumPy array |
| Timeseries | CSV, DataFrame, NetCDF |
| Text | Natural language queries |
| Coordinates | (lat, lon) tuples |
Model Architecture
- Base: Qwen3-1.7B with merged LoRA adapters
- Vision Encoder: DINOv2-B/14 with learned projector
- Timeseries Encoder: Custom transformer for environmental data
- Training: 5-phase curriculum on 50K global mangrove tiles
License
Apache 2.0