Skip to content

[RFC] : add C implementations for @stdlib/stats/base/ndarray packages (tracking issue) #14034

Open

Description

@ujjwalv01

Description

This RFC proposes adding C implementations to all @stdlib/stats/base/ndarray packages that are currently missing them. The purpose of this issue is to serve as a tracking issue for adding these C implementations.

Note

The ztest family (dztest, dztest2, sztest, sztest2) is currently blocked. Each of these packages returns a struct-dtype results object, and ndarray does not yet support custom dtype objects, so these results cannot be passed to C (serialization fails). Please don't open new PRs for these packages until ndarray supports custom dtypes.

Packages

Double-Precision

Single-Precision

Related Issues

None.

Questions

No.

Other

No.

Checklist

  • I have read and understood the Code of Conduct.
  • Searched for existing issues and pull requests.
  • The issue name begins with RFC:.

Activity

  1. stdlib-bot commented on Aug 7, 2026

    @stdlib-bot
    Contributor

    👋 Hi there! 👋

    And thank you for opening your first issue! We will get back to you shortly. 🏃 💨

    If you have any further questions while waiting for a response, please join our Zulip community to chat with project maintainers and other community members.

  2. aryan7071 commented on Aug 17, 2026

    @aryan7071
    Contributor

    @ujjwalv01 I noticed that several packages listed in this tracking issue already have C implementations in stdlib. However, their status does not appear to have been updated in the tracking issue

  3. ujjwalv01 commented on Aug 17, 2026

    @ujjwalv01
    MemberAuthor

    @aryan7071 Thanks for pointing that out!

    I just double-checked the develop branch, and it looks like all the packages with a merged C implementation are currently marked as checked [x] in the list.

    If I missed any, or if you're referring to some open PRs that haven't been merged yet, could you please list them below? I'll gladly update the tracking list!

  4. AryanSharma48 commented on Aug 17, 2026

    @AryanSharma48
    Contributor

    @ujjwalv01 I have opened a PR to add the C implementation for stats/base/ndarray/sminsorted (#14358 ).

    @kgryte The PR is ready for review and merge whenever you have a moment.

  5. 19 remaining items

  6. added
    RFCRequest for comments. Feature requests and proposed changes.
    FeatureIssue or pull request for adding a new feature.
    AcceptedRFC feature request which has been accepted.
    CIssue involves or relates to C.
    on Sep 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    AcceptedRFC feature request which has been accepted.CIssue involves or relates to C.FeatureIssue or pull request for adding a new feature.RFCRequest for comments. Feature requests and proposed changes.Tracking IssueTracking issue.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions