Adam Glustein

Results 19 issues of Adam Glustein

Hello, I recently started using the ta library for a simple stock picking project and I was wondering if there was any way I could access indicators in real-time (or...

For Windows build support in https://github.com/Point72/csp/pull/229, we remove the `constexpr` specifier from the `clz/ffs` bit counting operations as MSVC's `_BitScanForward` and `_BitScanReverse` compiler intrinsics are not constexpr, unlike gcc's `__builtin_clz`...

type: enhancement
lang: c++

**Is your feature request related to a problem? Please describe.** The `csp.typing` `Numpy1DArray` and `NumpyNDArray` types are confusing for users and lead to a lot of unexpected typing issues. We...

type: enhancement

Now that we have upgraded to C++20, we can use the `[[likely]] / [[unlikely]] ` attributes that are now part of the official standard rather having platform-dependent `likely/unlikely` macros in...

type: enhancement
lang: c++

During our `csp` hackathon we identified a few common issues in the documentation that many users faced. 1. While there is documentation for writing adapters, there is no documentation for...

part: documentation

The current build process uses `macos-14` native arm runner to build our arm wheels: https://github.com/Point72/csp/blob/063b137f61867cf391b97abf31031d4621844e3b/.github/workflows/build.yml#L223 That limits the build to only python 3.8/3.9. Instead, we can remove the macos-14 arm...

part: distribution

**Is your feature request related to a problem? Please describe.** Due to the policy-based data structures (PBDS) library being gcc specific, I had to change the implementation of Quantile and...

good first issue
type: feature
lang: c++

Timestamps for [this](https://www.youtube.com/watch?v=cXAFPUVBt0A&ab_channel=PyData) talk. 00:00 Introduction 01:40 Basic example of stream processing 03:22 Three functions of stream processors 08:21 Overview of the Python ecosystem 11:38 CSP's strengths and current limitations...

Added the retail example as 3rd getting started tutorial. Resolved conflicts with #338 so we can get both in

part: documentation
part: examples

Rewrites Getting Started guide to use more general examples and also fixes other issues seen across documentation. Closes #295 , #294 , #293 . Adds more clarity on #291.

part: documentation