| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-Statistics-CaseResampling | Distribution: openSUSE Tumbleweed |
| Version: 0.180.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Oct 11 13:27:34 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 66572 | Source RPM: perl-Statistics-CaseResampling-0.180.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://metacpan.org/release/Statistics-CaseResampling | |
| Summary: Efficient resampling and calculation of medians with confidence intervals | |
The purpose of this (XS) module is to calculate the median (or in principle also other statistics) with confidence intervals on a sample. To do that, it uses a technique called bootstrapping. In a nutshell, it resamples the sample a lot of times and for each resample, it calculates the median. From the distribution of medians, it then calculates the confidence limits. In order to implement the confidence limit calculation, various other functions had to be implemented efficiently (both algorithmically efficient and done in C). These functions may be useful in their own right and are thus exposed to Perl. Most notably, this exposes a median (and general selection) algorithm that works in linear time as opposed to the trivial implementation that requires 'O(n*log(n))'.
Artistic-1.0 OR GPL-1.0-or-later
* Sun Oct 11 2026 Tina Müller <timueller+perl@suse.de>
- updated to 0.180.0 (0.18)
see /usr/share/doc/packages/perl-Statistics-CaseResampling/Changes
0.18 Sun Oct 11 10:00:00 2026
- Fix wild stack pointer deallocation (SIGABRT free() invalid pointer)
when passing empty arrays to resampling/statistical functions (SCR-01).
- Prevent use-after-free and double-free under ithreads by adding CLONE
and CLONE_SKIP handlers for the PRNG state (SCR-02).
- Fix out-of-bounds indexing in first_quartile and third_quartile for
small samples (SCR-03).
- Clamp confidence limit indices to valid sample bounds on extreme
confidence levels (SCR-04).
- Validate resample run counts (runs >= 1 && runs <= 100000000) (SCR-05).
- Fix memory leak on invalid kth selection in select_kth (SCR-06).
- Guard sample and population standard deviation calculations against
division by zero on small sample sizes (SCR-07).
- Use Perl memory allocator (Newx/Safefree) consistently in
median_absolute_deviation (SCR-08).
- Harden U32ArrayPtr buffer allocation and size validation (SCR-09).
- Add comprehensive regression test suite in t/03_security.t.
- Update author contact details to cpan@steffen-mueller.net.
* Wed Oct 08 2025 Tina Müller <timueller+perl@suse.de>
- updated to 0.170.0 (0.17)
see /usr/share/doc/packages/perl-Statistics-CaseResampling/Changes
0.17 Thu Jul 17 20:00:00 2025
- Include a fallback #ifndef for what appears to be an edge case github
actions issue.
* Tue May 20 2025 Tina Müller <timueller+perl@suse.de>
- updated to 0.160.0 (0.16)
see /usr/share/doc/packages/perl-Statistics-CaseResampling/Changes
0.16 Mon May 19 12:37:00 2025
- Fix XS bug that made the build break under modern (stricter)
ExtUtils::ParseXS. (Thanks Dave!)
* Wed Sep 12 2018 Stephan Kulow <coolo@suse.com>
- initial package 0.15
* created by cpanspec 1.78.08
/usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/Statistics /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/Statistics/CaseResampling.pm /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/Statistics /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/Statistics/CaseResampling /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/Statistics/CaseResampling/CaseResampling.so /usr/share/doc/packages/perl-Statistics-CaseResampling /usr/share/doc/packages/perl-Statistics-CaseResampling/Changes /usr/share/doc/packages/perl-Statistics-CaseResampling/README /usr/share/doc/packages/perl-Statistics-CaseResampling/RdGen.xs.inc /usr/share/man/man3/Statistics::CaseResampling.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 12 01:39:22 2026