Skip to content

Add CMR attribute search parameter support - #118

Open
Hashim1999164 wants to merge 1 commit into
nasa:developfrom
Hashim1999164:feature/attribute-search-param
Open

Add CMR attribute search parameter support#118
Hashim1999164 wants to merge 1 commit into
nasa:developfrom
Hashim1999164:feature/attribute-search-param

Conversation

@Hashim1999164

@Hashim1999164 Hashim1999164 commented Aug 14, 2026

Copy link
Copy Markdown

Summary

Adds an attribute method on granule and collection queries so callers can set CMR attribute[] filters cleanly instead of only via unchecked parameters.

Supports name only searches, typed values, ranges, multiple attributes, and comma escaping for component values. Works with parameters() and option() for or / exclude_boundary / exclude_collection.

Test plan

  • Unit tests cover name only, typed values, ranges, comma escaping, URL building, and parameters() wiring
  • Ran pytest for the new attribute cases

Fixes #104

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

additional attributes

1 participant