Skip to content

improving numba kernels + other updates#55

Merged
pravirkr merged 5 commits into
mainfrom
updates
Feb 22, 2026
Merged

improving numba kernels + other updates#55
pravirkr merged 5 commits into
mainfrom
updates

Conversation

@pravirkr
Copy link
Copy Markdown
Collaborator

@pravirkr pravirkr commented Feb 19, 2026

Significant improvements to the build system and core kernels.

  • Migration to the uv build backend + ruff lint and format + ty type checking.
  • Enhancements to the core Filterbank class to support switching for parallel kernels.
  • Removed typing_extensions from requirements. Dropping Python 3.11 as per SPEC.

pravirkr added 5 commits April 2, 2025 17:42
- Updated RFIMask class to use NDArray for mask attributes and added validators.
- Modified estimate_scale function and related methods to use np.float64 for consistency.
- Replaced npt.ArrayLike with ArrayLike in various classes and functions for improved type hinting.
- Updated tests to reflect changes in return types and input handling.
- Added .gitattributes to specify documentation files.
@pravirkr pravirkr self-assigned this Feb 22, 2026
@pravirkr pravirkr added the enhancement New feature or request label Feb 22, 2026
@pravirkr pravirkr added this to the stable release 2.0 milestone Feb 22, 2026
@pravirkr pravirkr merged commit 707d0e3 into main Feb 22, 2026
9 checks passed
@pravirkr pravirkr deleted the updates branch February 22, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant