rustworkx
networkit
rustworkx | networkit | |
---|---|---|
4 | 2 | |
846 | 737 | |
4.3% | 0.8% | |
9.2 | 8.8 | |
3 days ago | 6 days ago | |
Rust | C++ | |
Apache License 2.0 | 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.
rustworkx
-
NetworkX – Network Analysis in Python
See also https://github.com/Qiskit/rustworkx – a general purpose graph library for Python written in Rust to take advantage of the performance and safety that Rust provides.
> Rustworkx was originally called retworkx and was created initially to be a replacement for qiskit's previous (and current) NetworkX usage (hence the original name). The project was originally started to build a faster directed graph to use as the underlying data structure for the DAG at the center of qiskit-terra's transpiler. However, since it's initial introduction the project has grown substantially and now covers all applications that need to work with graphs which includes Qiskit.
- GitHub - Qiskit/rustworkx: A high performance Python graph library implemented in Rust.
- rustworkx: A High-Performance Graph Library for Python
-
Python virtual environment packages not found
(env) Tom-MacBook-Pro-3:env tom$ pip show rustworkx Name: rustworkx Version: 0.12.1 Summary: A python graph library implemented in Rust Home-page: https://github.com/Qiskit/rustworkx Author: Matthew Treinish Author-email: [email protected] License: Apache 2.0 Location: /Users/tom/env/lib/python3.8/site-packages Requires: numpy Required-by: reaction-network
networkit
-
NetworkX – Network Analysis in Python
If you need more speed (but less features), check out networkit - https://networkit.github.io/
- NetworKit: Herramientas de código abierto en expansión para el análisis de redes a gran escala 🚀
What are some alternatives?
Pandas - Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
NetworkX - Network Analysis in Python
pgmpy - Python Library for learning (Structure and Parameter), inference (Probabilistic and Causal), and simulations in Bayesian Networks.
nload - Real-time network traffic monitor
Graphia - A visualisation tool for the creation and analysis of graphs
incubator-graphar - An open source, standard data file format for graph data storage and retrieval.
hathor-core - HathorNetwork's fullnode core
python-igraph - Python interface for igraph
Factotum - A system to programmatically run data pipelines
Data Flow Facilitator for Machine Learning (dffml) - The easiest way to use Machine Learning. Mix and match underlying ML libraries and data set sources. Generate new datasets or modify existing ones with ease.
hamilton - Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage and metadata. Runs and scales everywhere python does.