mangrove / README.md
hilarl's picture
Update org name to naturecodeproject
a975f1e verified
---
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](https://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
```python
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