Skip to content

0.2.7#74

Merged
atrabattoni merged 41 commits into
mainfrom
dev
Jun 1, 2026
Merged

0.2.7#74
atrabattoni merged 41 commits into
mainfrom
dev

Conversation

@atrabattoni

Copy link
Copy Markdown
Contributor

Bug Fixes

  • Fix a regression introduced in 0.2.6 where is_monotonic was significantly degrading .sel performance.
  • Fix xdas.concat to gracefully handle empty inputs, preventing errors when selecting out-of-range data from a DataCollection (@atrabattoni).

Documentation

Refactoring

  • Achieved 100% test coverage across the codebase (@atrabattoni).
  • Migrated development workflow from conda to uv (@atrabattoni).
  • Reduced test suite execution time by ~50% (@atrabattoni).
  • Migrated formatting tooling from isort + black to ruff including docstring checks (@atrabattoni).
  • Ensure all ruff checks pass (@atrabattoni).

atrabattoni and others added 11 commits May 28, 2026 15:45
Replace conda environment setup and pip install with uv-based workflow
in contribute.md. Move pytest and ruff from optional-dependencies to
uv dependency-groups, and consolidate tests group. Minor prose fixes
(typos, line wrapping) throughout the contributing guide.
Replace setup-python + pip with astral-sh/setup-uv and uv sync --all-groups.
Use uv run for pytest invocations to match the new dependency-groups layout.
Migrate dev workflow from conda to uv
@codecov

codecov Bot commented Jun 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (45f76df) to head (b84b540).

Additional details and impacted files
@@             Coverage Diff              @@
##             main       #74       +/-   ##
============================================
+ Coverage   88.63%   100.00%   +11.36%     
============================================
  Files          44        43        -1     
  Lines        4961      4656      -305     
  Branches        0       727      +727     
============================================
+ Hits         4397      4656      +259     
+ Misses        564         0      -564     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@atrabattoni atrabattoni merged commit 6a8dff4 into main Jun 1, 2026
8 checks passed
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.

1 participant