NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. For additional details, please see INSTALL.rst.
complex-networks graph-theory graph-algorithms graph-analysis graph-generation graph-visualizationCytoscape.js is a fully featured graph theory library. Do you need to model and/or visualise relational data, like biological data or social networks? If so, Cytoscape.js is just what you need. Cytoscape.js contains a graph theory model and an optional renderer to display interactive graphs. This library was designed to make it as easy as possible for programmers and scientists to use graph theory in their apps, whether it's for server-side analysis in a Node.js app or for a rich user interface.
cytoscapejs graph graph-theory network node edge vertex link analysis visualisation visualization draw render biojs cytoscapeThis project focuses on the artificial intelligence of the Snake game. The snake's goal is to eat the food continuously and fill the map with its bodies ASAP. The old version of this project is written in C++. Now it has been rewritten using Python for a user-friendly GUI and the simplicity in the implementations of algorithms. Requirements: Python 3.5+ with Tkinter installed.
snake game artificial-intelligence graph-theory algorithmGraph is a semantic database that is used to create data-driven applications. Embedded frameworks require a minimum deployment target of iOS 8 or OS X Yosemite (10.10).
coredata data database graph graph-theory data-driven data-driven-design data-driven-workflows semantic-database icloud icloud-sync swift-3 cosmicmindAn awesome list of resources to construct, analyze and visualize network data. Inspired by Awesome Deep Learning, Awesome Math and others.
network-analysis network-visualization complex-networks political-networks semantic-networks graph-theory disease-networks network-science social-networks social-network-analysis historical-networks sna awesome-list awesome listMgmt is a next generation automation tool. It has similarities to other tools in the configuration management space, but has a fast, modern, distributed systems approach. The project contains an engine and a language. Please have a look at an introductory video or blog post. Mgmt is a fairly new project. It is usable today, but not yet feature complete. With your help you'll be able to influence our design and get us to 1.0 sooner! Interested developers should read the quick start guide.
configuration-management config-management devops etcd distributed-systems graph-theory choreographyGosl is a Go library to develop Artificial Intelligence and High-Performance Scientific Computations. The library tries to be as general and easy as possible. Gosl considers the use of both Go concurrency routines and parallel computing using the message passing interface (MPI). Gosl has several modules (sub-packages) for a variety of tasks in scientific computing, image analysis, and data post-processing.
scientific-computing visualization linear-algebra differential-equations sparse-systems plotting mkl parallel-computations computational-geometry graph-theory tensor-algebra fast-fourier-transform eigenvalues eigenvectors hacktoberfest machine-learning artificial-intelligence optimization optimization-algorithms linear-programmingJGraphT is a Java graph library that provides mathematical graph-theory objects and algorithms. It includes directed, undirected, weighted, unweighted etc. Graphs could be created based on Strings, URLs, XML documents.
chart tool graph visualization chart-library-java mathematics math graph-theoryNeo4jRestSharp is a .Net client for the Neo4j Rest Server. Neo4j is an open sourced java based transactional graph database that stores data structured in graphs rather than in tables.
neo4j graph graph-database graph-theory rest restfulThe .Net Graph Library makes it easy for developers to create, traverse, analyze and solve problems related to graphs.
graph graph-theory shortest-pathWPFGraph is a tool to create animations of graph algorithms using a WPF based 3D rendering engine. You can create a graph by adding nodes and edges to the UI simply by using your mouse. Then you can execute a graph algorithm like Dijkstra on the created graph.
algorithms animation graph graph-theory wpf-3dJUNG is a software library that provides a common and extensible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. Its basis in Java allows JUNG-based applications to make use of the extensive built-in capabilities of the Java API, as well as those of other existing third-party Java libraries.
graph graph-theory math mathematics modelingUntil an issue with one of our dependencies is resolved, LightGraphs will not work with any Julia 0.7 or 1.0 version that has been built from source on OSX or other systems with a compiler more modern than GCC7. If you use LightGraphs with Julia 0.7 or 1.0, please download a Julia binary. LightGraphs offers both (a) a set of simple, concrete graph implementations -- Graph (for undirected graphs) and DiGraph (for directed graphs), and (b) an API for the development of more sophisticated graph implementations under the AbstractGraph type.
julia graph lightgraphs graph-theory graph-generation graph-analytics graph-algorithmsTopological ordering, image by David Eppstein, CC0 1.0.The algorithms can be applied to any graph data structure implementing the two Iterator methods: Order, which returns the number of vertices, and Visit, which iterates over the neighbors of a vertex.
graph-algorithms graph-theory data-structuresGraph is a mathematical graph library. It is designed to be a functional, stand-alone, light-weight library for general purpose graph processing. Definitions are taken from the Wikipedia glossary of mathematical graph theory. That's a great place to start to get a basic understanding of graph theory. The documentation in this library includes both the Wikipedia definitions and the the implemetation details.
graph graph-theory vertex edge node connectionArtificial intelligence of the n-puzzle (n=25) game based on A* search. See the LICENSE file for license rights and limitations.
puzzle game artificial-intelligence algorithm graph-theory a-starTutorials in the form of Jupyter notebooks for the JuliaGraphs ecosystem. Please let us know if any of the notebooks are outdated or not functioning with the current release of LightGraphs.jl. Contributions are very welcome, please submit a pull request or open an issue with an example that you feel is missing.
tutorial graph-theory jupyter-notebookA Julia package for fast 3D image quilting simulation.
geostatistics computer-vision image-processing graph-theory multiple-point-statistics texture-synthesisThe core functionality of this package is the CreatePackageReport function. To report bugs, request features, or ask questions about the structure of the code, please open an issue.
r r-package code-quality graph-theory dependency-graph dependency-analysisCompute the maximum flow in a flow network between source node source and sink node sink. Returns: Returns a number representing the maximum flow.
maximum-flow flow-network ford-fulkerson-algorithm graph-algorithms graphtheory graph-theory ford-fulkerson
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.