argos
plotters
argos | plotters | |
---|---|---|
1 | 14 | |
171 | 3,532 | |
- | 2.4% | |
4.7 | 7.5 | |
14 days ago | 7 days ago | |
Python | Rust | |
GNU General Public License v3.0 only | MIT License |
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.
argos
-
Simple plotting/graphing crate suggestions
I use a lot of Rust for engineering (mostly on the design than the research part of R&D) and very clear plots are absolutely essential. At the same time, when I start a new analysis, it isn't always clear what I need to plot. So, a workflow that has been excellent for my team and I is to generate large datasets in hdf5 (from Rust), and plot them either directly with Argos (https://github.com/titusjan/argos) or to load them in a Jupyter Notebook in Python and use plotly or PyQtGraph (for very large datasets since it uses your GPU).
plotters
-
Plotting with GTK4
plotter-rs Cairo backend: Specific backend to interact with a gtk-rs DrawingArea widget.
-
Looking for any crates to help me migrate my current workflow to Rust.
I would also look at plotters https://github.com/plotters-rs/plotters to replace mathplotlib. Unfortunately, I'm not aware of any library for image transformations/augmentations.
-
Iced, a cross-platform GUI library — New release featuring stabilization of stateless widgets, first-class theming, widget operations, lazy widget, and more!
Have you looked into plotters https://github.com/plotters-rs/plotters ? I think it should be possible to integrate it into an app.
- By the way, plotters has an ab_glyph feature now
-
[Media] Quantum wave packet simulations (second day learning Rust)
About plots, besides plotly, take a look at https://github.com/plotters-rs/plotters and https://github.com/milliams/plotlib
-
2D library with decent text rendering / measuring support
I'd recommend plotters, I've only used it for it's drawing api and I found it quite nice for text rendering.
-
Data visualization in rust
- https://github.com/plotters-rs/plotters
- Simple plotting/graphing crate suggestions
-
Discussion: Integrating polars and plotters
For those who do not know about them, polars is a data frame crate for Rust and Python. It is also the fastest data frame library, according to benchmarks. Plotters is a crate for data visualisation. Both are the equivalents of pandas and matplotlib from the Python ecosystem. However, the integration with matplotlib in pandas has no equivalent. I would like to propose an effort to integrate polars with plotters, either by modifying the existing codebases, or creating a new bridge crate. I would love to hear opinions about this from the widder community.
- What libraries do you miss from other languages?
What are some alternatives?
vaex - Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀
iced - A cross-platform GUI library for Rust, inspired by Elm
RustGnuplot - A Rust library for drawing plots, powered by Gnuplot.
yew - Rust / Wasm framework for creating reliable and efficient web applications
lambda-packs - Precompiled packages for AWS Lambda
crates.io - The Rust package registry
cross - “Zero setup” cross compilation and “cross testing” of Rust crates
rustbreak - A simple, fast and easy to use self-contained single file storage for Rust
polars - Dataframes powered by a multithreaded, vectorized query engine, written in Rust
Rocket - A web framework for Rust.
ceres-solver - A large scale non-linear optimization library
aws-sdk-rust - AWS SDK for the Rust Programming Language