InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 8 Numerical Open-Source Projects
The Julia Programming LanguageProject mention: What's Great about Julia? | news.ycombinator.com | 2022-12-07
The error messages you mentioned in here have been completely overhauled. In fact, most things in SciML are now caught and throw very high level error messages. We also revamped the whole documentation and added docstrings everywhere. See https://sciml.ai/news/2022/10/08/error_messages/ . We're also in the middle of rolling out a new documentation (https://docs.sciml.ai/Overview/stable/) that has a lot more of a split between tutorials and references. It's not complete, but the core push of this should be completed in about 2 weeks. As for loading times, we've transformed those as documented in https://sciml.ai/news/2022/09/21/compile_time/ (taking a core case from 30 seconds to 0.1 seconds), and Julia v1.9 is releasing a feature where package precompilation can store LLVM-compiled binaries.
So I think most of the blog post has already been addressed?
The one thing we haven't done is improved type printing. I am with you on that one, and actually opened a Base Julia issue about it way before your blog post: https://github.com/JuliaLang/julia/issues/36517 . It requires a Base Julia fix though, so that's a bit out of my hands. Also, I think it would be good for Base Julia to do a bit of the error message interpreting that SciML has done, specifically for broadcast (https://github.com/JuliaLang/julia/issues/45086). So there are some more improvements to be done, but I don't think the blog post is up-to-date given the overhauls that were done in the summer of 2022 (thanks to your feedback).
It would be nice to hear updated thoughts when you have a chance to try all of these improvements (especially when v1.9 comes out with the cached binaries)!
Multi-dimensional arrays (tensors) and numerical definitions for Elixir (by elixir-nx)Project mention: Elixir – HUGE Release Coming Soon | news.ycombinator.com | 2022-12-07
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Python interface to GPU-powered libraries
Important concepts in numerical analysis and related areas
Pandas port for C# and F#, data analysis tool, process multi-dim array in DataFrame.Project mention: What to use instead of DataTable? | reddit.com/r/dotnet | 2022-10-06
Another option is https://github.com/SciSharp/Pandas.NET but it looks also as a toy project without examples/tutorials.
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.Project mention: Wide-integer: C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc. | news.ycombinator.com | 2022-09-05
Parsing and pretty printing of Roman numerals
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
High-level hmatrix-compatible bindings to NLOPT from Haskell
Numerical related posts
Python is great for ML
1 project | reddit.com/r/ProgrammerHumor | 5 Dec 2022
Potential Time to First X (TTFX) Improvements in v1.9
1 project | reddit.com/r/Julia | 5 Dec 2022
Does anyone else find Python clunky for simple data science?
1 project | reddit.com/r/datascience | 4 Dec 2022
What did I miss?
4 projects | reddit.com/r/elixir | 9 Nov 2022
Matlab alternatives for gradient optimisation problems?
1 project | reddit.com/r/matlab | 8 Nov 2022
Strongly typed 2D String Array declaration & use???
1 project | reddit.com/r/Julia | 24 Oct 2022
Julia is better
1 project | reddit.com/r/FutureOfSoftware | 14 Oct 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Dec 2022
What are some of the best open-source Numerical projects? This list will help you: