Skip to content

Add Wickra to Machine Learning and Data Science - #932

Open
kingchenc wants to merge 2 commits into
thangchung:masterfrom
kingchenc:add-wickra
Open

Add Wickra to Machine Learning and Data Science#932
kingchenc wants to merge 2 commits into
thangchung:masterfrom
kingchenc:add-wickra

Conversation

@kingchenc

@kingchenc kingchenc commented Jun 10, 2026

Copy link
Copy Markdown

Adds Wickra to Machine Learning and Data Science (alphabetical).

Wickra is an open-source (MIT OR Apache-2.0) streaming-first technical-analysis library with a Rust core, consumable from .NET via its C ABI and published on NuGet as Wickra.

Highlights:

  • 514 indicators across 24 families generate deterministic time-series features for quant/ML pipelines.
  • Every indicator updates in O(1) per tick; the same code runs batch feature generation and live tick-by-tick inference, bit-exact and fully test-covered.
  • Orders of magnitude faster than recompute-on-every-tick for online use.
  • One cross-language engine (also Python, Node.js, WASM, Rust, Go, Java, R) - features match across research and production stacks.
  • No system dependencies. MIT OR Apache-2.0.

Repo: https://github.com/wickra-lib/wickra · Docs: https://docs.wickra.org

Summary by CodeRabbit

  • Documentation
    • Added a new resource entry for "Wickra" under the Machine Learning and Data Science section of the documentation, providing users with an additional reference for ML/DS tools and resources.

@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 1060e8ac-c969-4d41-aacd-64626ddbe42a

📥 Commits

Reviewing files that changed from the base of the PR and between 1a65ffc and d69a281.

📒 Files selected for processing (1)
  • README.md
✅ Files skipped from review due to trivial changes (1)
  • README.md

📝 Walkthrough

Walkthrough

This PR adds a single bullet for Wickra to the "Machine Learning and Data Science" section of README.md; no code or structural changes.

Changes

Resource Entry Addition

Layer / File(s) Summary
Wickra Library Entry
README.md
Added a new bullet entry for the Wickra streaming-first technical-analysis library to the Machine Learning and Data Science section.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A rabbit hops through awesome lists so grand,
Adding Wickra to the data science land,
One tidy bullet, placed with care,
Streams of insight floating in the air,
Hooray for tiny changes that expand!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: adding Wickra to the Machine Learning and Data Science section of the README.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
README.md (1)

492-492: 💤 Low value

Consider refining the description wording.

The phrase "native Rust core on NuGet as Wickra" is slightly awkward. Consider rephrasing for better clarity.

✍️ Suggested wording improvements

Option 1 (more concise):

-* [Wickra](https://github.com/wickra-lib/wickra) - Streaming-first technical-analysis library with 514 O(1)-per-tick indicators; native Rust core on NuGet as Wickra.
+* [Wickra](https://github.com/wickra-lib/wickra) - Streaming-first technical-analysis library with 514 O(1)-per-tick indicators; Rust-backed, available on NuGet.

Option 2 (more explicit):

-* [Wickra](https://github.com/wickra-lib/wickra) - Streaming-first technical-analysis library with 514 O(1)-per-tick indicators; native Rust core on NuGet as Wickra.
+* [Wickra](https://github.com/wickra-lib/wickra) - Streaming-first technical-analysis library with 514 O(1)-per-tick indicators and a native Rust core; available on NuGet.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 492, The README entry for "Wickra" has awkward phrasing
("native Rust core on NuGet as Wickra"); update the description to a clearer
phrasing such as "Wickra — streaming-first technical-analysis library with 514
O(1)-per-tick indicators; provides a native Rust core packaged on NuGet as
'Wickra'." Locate the line containing the "Wickra" entry and replace the phrase
"native Rust core on NuGet as Wickra" with a clearer alternative (e.g., "native
Rust core packaged on NuGet as 'Wickra'" or "provides a native Rust core
distributed on NuGet under the name 'Wickra'").
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Line 492: The README entry for "Wickra" is placed incorrectly; move the list
item "* [Wickra](https://github.com/wickra-lib/wickra) - Streaming-first
technical-analysis library..." so it appears immediately after the
"WaveFunctionCollapse" entry (not after "SiaNet") to restore true alphabetical
order; update the unordered list by cutting the "Wickra" line from its current
location and inserting it following the "WaveFunctionCollapse" line.

---

Nitpick comments:
In `@README.md`:
- Line 492: The README entry for "Wickra" has awkward phrasing ("native Rust
core on NuGet as Wickra"); update the description to a clearer phrasing such as
"Wickra — streaming-first technical-analysis library with 514 O(1)-per-tick
indicators; provides a native Rust core packaged on NuGet as 'Wickra'." Locate
the line containing the "Wickra" entry and replace the phrase "native Rust core
on NuGet as Wickra" with a clearer alternative (e.g., "native Rust core packaged
on NuGet as 'Wickra'" or "provides a native Rust core distributed on NuGet under
the name 'Wickra'").
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 1c85dd06-9fbe-40a8-91eb-52311993dd02

📥 Commits

Reviewing files that changed from the base of the PR and between 26204aa and 1a65ffc.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md Outdated
@kingchenc kingchenc changed the title Add Wickra Add Wickra to Machine Learning and Data Science Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant