Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
722 changes: 6 additions & 716 deletions .claude/skills/create-data-source/SKILL.md

Large diffs are not rendered by default.

793 changes: 793 additions & 0 deletions .claude/skills/validate-data-source/SKILL.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added AMSU-A (channels 1–14) and AVHRR channel variables to `E2STUDIO_VOCAB`
- Added JPSS ATMS Level 1 BUFR brightness-temperature data source (`JPSS_ATMS`)
- Added `JPSSATMSLexicon` for ATMS variable mappings
- Added MetOp IASI Level 1C infrared brightness temperature data source (`MetOpIASI`)
- Added `MetOpIASILexicon` for IASI variable mappings (8461 spectral channels)

### Changed

Expand Down
11 changes: 11 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,17 @@ file(s) before writing or reviewing code:
- **Formatting** — black; run `/format` or `make format`.
- **Linting** — ruff + mypy; run `/lint` or `make lint` before opening a PR.

## Skills

Custom skills live in `.claude/skills/`. Invoke the relevant skill before starting
a matching task:

| Skill | Purpose |
|---|---|
| `create-data-source` | Create a new data source wrapper |
| `create-prognostic-wrapper` | Create a new prognostic model (px) wrapper |
| `validate-data-source` | Validate a newly implemented data source |

## Custom Commands

Use these slash commands (defined in `.claude/commands/`) to run common tasks:
Expand Down
1 change: 1 addition & 0 deletions docs/modules/datasources_dataframe.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ Data sources that provide tabular data as DataFrames.
data.JPSS_ATMS
data.MetOpAMSUA
data.MetOpAVHRR
data.MetOpIASI
data.MetOpMHS
data.RandomDataFrame
data.UFSObsConv
Expand Down
1 change: 1 addition & 0 deletions earth2studio/data/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
from .jpss_atms import JPSS_ATMS
from .metop_amsua import MetOpAMSUA
from .metop_avhrr import MetOpAVHRR
from .metop_iasi import MetOpIASI
from .metop_mhs import MetOpMHS
from .mrms import MRMS
from .ncar import NCAR_ERA5
Expand Down
Loading