Skip to content

Release 3.3.1#390

Open
jamesfwood wants to merge 49 commits intomainfrom
release/3.3.1
Open

Release 3.3.1#390
jamesfwood wants to merge 49 commits intomainfrom
release/3.3.1

Conversation

@jamesfwood
Copy link
Copy Markdown
Collaborator

[3.3.1]

Added

  • Updated readme documentation

Changed

  • Changed way Cygnss collection finds time variable

Deprecated

Removed

Fixed

Security

sliu008 and others added 8 commits March 3, 2026 10:04
* try not to use time data unless temproally subsetting

* fix tests
# Conflicts:
#	pyproject.toml
* fix the temporal subsettting for cygnss collections check for sample_time and solar_time

* update changelog
@jamesfwood jamesfwood requested review from Copilot and sliu008 March 10, 2026 20:38
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the 3.3.1 release by updating package metadata/docs and adjusting CYGNSS time-variable detection/handling during subsetting.

Changes:

  • Bumps project version and refreshes locked dependencies.
  • Makes temporal alignment in subset_with_bbox tolerant of missing time variables.
  • Adjusts DataTree time-variable selection to handle a CYGNSS-specific /sample_time/solar_time normalization; updates README/CHANGELOG accordingly.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
pyproject.toml Updates package version for the release.
poetry.lock Dependency lock refresh (multiple version bumps + new transitive deps).
podaac/subsetter/subset.py Wraps time var access to avoid KeyError when only spatial subsetting is used.
podaac/subsetter/datatree_subset.py Adds CYGNSS-specific time-variable normalization logic in compute_time_variable_name_tree.
README.md Updates CLI help text and documents additional subsetting/provenance options.
CHANGELOG.md Adds a 3.3.1 changelog entry.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tloubrieu-jpl tloubrieu-jpl moved this from needs:triage to triaged in podaac Mar 13, 2026
tloubrieu-jpl and others added 2 commits March 14, 2026 12:32
This workflow automatically, when team label is assigned to an issue:
- Set podaac project status to triage
- Assign to the team github project when it exists, with a New status.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This workflow automatically, when team label is assigned to an issue:
- Set podaac project status to triage
- Assign to the team github project when it exists, with a New status.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jamesfwood
Copy link
Copy Markdown
Collaborator Author

@sliu008 can you check the copilot suggestions and update this? Thanks!

sliu008 and others added 9 commits March 17, 2026 09:49
Adds capability to recover dimension names for datatree given either GPM DimensionNames attributes or by parsing the ODL StructMetadata.0 present in HDFEOS files. Additionally updates GPM integration test to use correct data.
l2ss-py bot and others added 28 commits March 31, 2026 21:31
…es, but different sizes (#413)

Some collections like OMPIXCOR_003 contain multiple swaths with the same dimension names assigned to variables, but with different sizes. This would throw off the current dimension mapping implementation. This updates ODL parser to track multiple dim sizes for a given dimension and parse on a scope basis instead of just assuming single swath group.
Update checks for ScanTime to occur for all file formats as opposed for only HDF files. If ScanTime is present, compute timeMidScan regardless of format.

Added unit test and fake data fixture which mirrors existing structure of GPM V08.
* put in fix for MOPITT

* removed print

* restructure build_temporal_cond

* update changelog
@tloubrieu-jpl
Copy link
Copy Markdown
Contributor

Hi @jamesfwood , @sliu008 , do we want to keep this PR open as there are other updates that arrived since ?

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

Labels

None yet

Projects

Status: triaged

Development

Successfully merging this pull request may close these issues.

5 participants