openHistorian
Spreads
openHistorian | Spreads | |
---|---|---|
15 | 15 | |
168 | 417 | |
0.6% | -0.2% | |
9.5 | 2.2 | |
8 days ago | about 1 year ago | |
TypeScript | C# | |
MIT License | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openHistorian
Spreads
-
Beautiful branchless binary search
Branchless or not in this case, it still touches memory in not so good pattern. I found that a significant speedup of a classic BS could be achieved by switching to linear SIMD search when the remaining range has a width of 3-4 SIMD lines (or maybe even a little more). The bounds of that range are likely already touched and in cache, then prefetching helps. It gives 30-50% gain on 1K items array of integers, 10-25% on 1M items, depending on data distribution. Here is an example in C#: https://github.com/Spreads/Spreads/blob/main/src/Spreads.Cor...
- Spreads: NEW Data - star count:384.0
- Spreads: NEW Data - star count:379.0
What are some alternatives?
autotier - A passthrough FUSE filesystem that intelligently moves files between storage tiers based on frequency of use, file age, and tier fullness.
Deedle - Easy to use .NET library for data and time series manipulation and for scientific programming
Kotori - A flexible data historian based on InfluxDB, Grafana, MQTT, and more. Free, open, simple.
encog-dotnet-core
questdb.io - The official QuestDB website, database documentation and blog.
Infer.NET - UAI 2015. Kernel-based just-in-time learning for expectation propagation
awesome-TS-anomaly-detection - List of tools & datasets for anomaly detection on time-series data.
AForge.NET - AForge.NET Framework is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, robotics, etc.
lambdo - Feature engineering and machine learning: together at last!
m2cgen - Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
sktime - A unified framework for machine learning with time series
Accord.NET