Skip to main content

A graph library for FLY language, written in Python

Project description

FLY Graph

GitHub release (latest by date) Travis CI Build Status Release GitHub license

Maven Central Java Deploy

PyPI Python Deploy

Graph library for FLY language; it enhances FLY capability by introducing graph ADT methods to handle graphs.

It is based on common graph libraries like JGraphT for Java and NetworkX for Python. FLY Graph defines a common API by picking a minimal subset of the intersection of both library features; such features include:

  • basic graph creation and manipulation;
  • graph serialization;
  • graph tours (breadth-first, depth-first);
  • connectivity and strong connectivity;
  • directed acyclic graphs and topological order;
  • minimum-spanning tree.

⚠️ WARNING ⚠️

This library is not intended for stand-alone use in non-FLY project as it is part of FLY language; if you just need a library to handle graphs, just refer to above-mentioned, well-known libraries.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fly-graph-0.0.1rc34.tar.gz (1.8 kB view hashes)

Uploaded Source

Built Distribution

fly_graph-0.0.1rc34-py3-none-any.whl (2.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page