bottleneck icon indicating copy to clipboard operation
bottleneck copied to clipboard

Fast NumPy array functions written in C

Results 54 bottleneck issues
Sort by recently updated
recently updated
newest added

Hi, I was wondering if you would like to integrate continuous fuzzing by way of OSS-Fuzz? Fuzzing is a way to automate test-case generation and in this PR https://github.com/google/oss-fuzz/pull/8303 I...

When `bottlenecks` is installed in an environment with Pandas, it causes pandas to return an incorrect result for `.std` on a constant array (it should return 0.0). **To Reproduce** First...

bug

The `Requires` field was deprecated with [PEP 345](https://peps.python.org/pep-0345/#summary-of-differences-from-pep-314) circa 2005. [PEP 566](https://peps.python.org/pep-0566/#summary-of-differences-from-pep-345) circa 2017 introduced version 2.1 (used by bottleneck) of the metadata specification without any mention of `Requires`. This...

Since the release of Pandas version 1.5.0, the rolling function in Pandas has become significantly faster. Is there a more efficient algorithm available for implementing move_rank?

bug

I would like to suggest optimizing the performance of the nanquantile function in NumPy. Although it is a commonly used function for handling arrays with missing values, its execution speed...

bug

``` import bottleneck as bn a = [0.008196721311475436, -0.01626016260162607, 0.012396694214876205, -0.016326530612245076, 0.008298755186722151, 0.004115226337448442, 0.0, -0.008196721311475436, -0.008264462809917252, -0.00416666666666668, -0.012552301255230165, -0.012711864406779568, 0.017167381974248982, 0.008438818565400736, 0.004184100418410055, -0.00833333333333336, 0.008403361344537843, -0.01666666666666672, 0.0, 0.016949152542372937, -0.00416666666666668, 0.0, 0.004184100418410055,...

bug

fix https://github.com/pydata/bottleneck/issues/434

Ignore length check when groupby, the data length changes. If bottleneck could be the same as talib and not throw any errors, it would be great ```python import numpy as...

See, e.g., https://github.com/sphinx-doc/sphinx/issues/11094#issuecomment-1372994091

Add macos arm64 wheels to the release build.