Numerical

Open-source projects categorized as Numerical

Top 8 Numerical Open-Source Projects

  • julia

    The Julia Programming Language

    Project 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)!

  • nx

    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
  • Scout APM

    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 🚀.

  • scikit-cuda

    Python interface to GPU-powered libraries

  • what-is

    Important concepts in numerical analysis and related areas

    Project mention: The Big Six Matrix Factorizations | news.ycombinator.com | 2022-05-18

    I love Dr. Higham’s blog. In case anyone missed it, the whole series is on GitHub: https://github.com/higham/what-is

  • Pandas.NET

    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

    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
  • roman-numerals

    Parsing and pretty printing of Roman numerals

  • SonarQube

    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.

  • hmatrix-nlopt

    High-level hmatrix-compatible bindings to NLOPT from Haskell

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-07.

Numerical related posts

Index

What are some of the best open-source Numerical projects? This list will help you:

Project Stars
1 julia 41,073
2 nx 1,995
3 scikit-cuda 921
4 what-is 537
5 Pandas.NET 416
6 wide-integer 125
7 roman-numerals 5
8 hmatrix-nlopt 2
Workflow assistant built for devs & their teams
Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.
www.zigi.ai