feat(stats): add C implementation for stats/base/dists/hypergeometric/kurtosis#10360
feat(stats): add C implementation for stats/base/dists/hypergeometric/kurtosis#10360whizzel wants to merge 3 commits intostdlib-js:developfrom
stats/base/dists/hypergeometric/kurtosis#10360Conversation
…/kurtosis
---
type: pre_commit_static_analysis_report
description: Results of running static analysis checks when committing changes.
report:
- task: lint_filenames
status: passed
- task: lint_editorconfig
status: passed
- task: lint_markdown
status: na
- task: lint_package_json
status: passed
- task: lint_repl_help
status: na
- task: lint_javascript_src
status: passed
- task: lint_javascript_cli
status: na
- task: lint_javascript_examples
status: na
- task: lint_javascript_tests
status: passed
- task: lint_javascript_benchmarks
status: passed
- task: lint_python
status: na
- task: lint_r
status: na
- task: lint_c_src
status: missing_dependencies
- task: lint_c_examples
status: missing_dependencies
- task: lint_c_benchmarks
status: missing_dependencies
- task: lint_c_tests_fixtures
status: na
- task: lint_shell
status: na
- task: lint_typescript_declarations
status: passed
- task: lint_typescript_tests
status: na
- task: lint_license_headers
status: passed
---
Coverage Report
The above coverage report was generated for the changes in this PR. |
|
Hey @ivishal-g, great job adding the C implementation! I took a look at the logic and the edge cases. Since the variance of the hypergeometric distribution goes to zero when I noticed @Planeshifter asked for a few cleanup items in his review (like changing If you need any help fixing those tests or modifying the |
|
thank you @rautelaKamal, I’ve addressed the cleanup points you mentioned — updated the tests to use t.strictEqual( isnan(y), true ), fixed the copy-pasted K test block, and removed the unused pinf / floor dependencies from manifest.json. Feel free to take another look at the latest commit to see how I handled those changes. Let me know if anything else needs improvement. |
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Resolves #3660 .
Description
This pull request:
Related Issues
This pull request has the following related issues:
@stdlib/stats/base/dists/hypergeometric/kurtosis#3660Questions
No.
Other
No.
Checklist
AI Assistance
If you answered "yes" above, how did you use AI assistance?
Disclosure
{{TODO: add disclosure if applicable}}
@stdlib-js/reviewers