An optimization story

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • node_crunch

    Discontinued Allows to distribute computations across several nodes

  • StaticArrays.jl

    Statically sized arrays for Julia

  • I know this is the Rust subreddit, but I have to ask if you considered Julia? It seems purpose-built for what you're trying to do. It has built-in multidimensional arrays which are significantly more ergonomic to use than either Python or Rust, and because of the way the type system works there are tons of specialized array types you can use with optimized operations (and writing your own is quite easy). In particular you might be interested in StaticArrays.jl which if your arrays have a known, small size at compile-time can give a massive speedup by essentially automatically doing many of the optimizations you did by hand. They show a 25x speedup on eigendecompositions for a 3x3 matrix on their microbenchmark.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Poetry

    Python packaging and dependency management made easy

  • Unfortunately there currently is no poetry interop with the rust tooling. poetry is focussed on pure-python packages, and while a build.py distutils integration exists, it is undocumented and unstable and lacks a lot of what you'd want of a proper rust integration. To still get all the benefits of poetry I recommend making a pure rust package and depending on it with your poetry python package.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • From Kotlin Scripting to Python

    1 project | dev.to | 7 Mar 2024
  • Python Packaging, One Year Later: A Look Back at 2023 in Python Packaging

    2 projects | news.ycombinator.com | 16 Jan 2024
  • How do you resolve dependency conflicts?

    1 project | /r/learnpython | 10 Dec 2023
  • Is there a way to mangage a project locally, like npm does?

    1 project | /r/learnpython | 10 Dec 2023
  • Navigating the Release Journey of txtToWeb

    2 projects | dev.to | 27 Nov 2023