networkit
rustworkx
networkit | rustworkx | |
---|---|---|
2 | 4 | |
737 | 837 | |
0.8% | 3.2% | |
8.8 | 9.2 | |
2 days ago | 7 days ago | |
C++ | Rust | |
MIT License | Apache License 2.0 |
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.
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 🚀
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
What are some alternatives?
NetworkX - Network Analysis in Python
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
nload - Real-time network traffic monitor
pgmpy - Python Library for learning (Structure and Parameter), inference (Probabilistic and Causal), and simulations in Bayesian Networks.
incubator-graphar - An open source, standard data file format for graph data storage and retrieval.
Graphia - A visualisation tool for the creation and analysis of graphs
python-igraph - Python interface for igraph
hathor-core - HathorNetwork's fullnode core
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.