FLY Graph

A graph library for FLY language, written in Java

Лицензия

Лицензия

MIT
Группа

Группа

io.github.bissim
Идентификатор

Идентификатор

fly-graph
Последняя версия

Последняя версия

1.1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

FLY Graph
A graph library for FLY language, written in Java
Ссылка на сайт

Ссылка на сайт

https://github.com/bissim/FLY-graph
Организация-разработчик

Организация-разработчик

ISISLab
Система контроля версий

Система контроля версий

https://github.com/bissim/FLY-graph/tree/master

Скачать fly-graph

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.github.bissim/fly-graph/ -->
<dependency>
    <groupId>io.github.bissim</groupId>
    <artifactId>fly-graph</artifactId>
    <version>1.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.bissim/fly-graph/
implementation 'io.github.bissim:fly-graph:1.1.1'
// https://jarcasting.com/artifacts/io.github.bissim/fly-graph/
implementation ("io.github.bissim:fly-graph:1.1.1")
'io.github.bissim:fly-graph:jar:1.1.1'
<dependency org="io.github.bissim" name="fly-graph" rev="1.1.1">
  <artifact name="fly-graph" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.bissim', module='fly-graph', version='1.1.1')
)
libraryDependencies += "io.github.bissim" % "fly-graph" % "1.1.1"
[io.github.bissim/fly-graph "1.1.1"]

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
org.jgrapht : jgrapht-core jar 1.5.0
org.jgrapht : jgrapht-ext jar 1.5.0
org.jgrapht : jgrapht-io jar 1.5.0
com.github.johnpoth : jshell-maven-plugin maven-plugin 1.3

test (2)

Идентификатор библиотеки Тип Версия
org.junit.jupiter : junit-jupiter jar
org.junit.platform : junit-platform-runner jar

Модули Проекта

Данный проект не имеет модулей.

FLY Graph

GitHub release (latest by date) Travis CI Build Status codecov CodeFactor 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 measurement (diameter, radius);
  • graph metrics (clustering);
  • graph tours (breadth-first, depth-first);
  • connectivity and strong connectivity;
  • directed acyclic graphs and topological order;
  • minimum-spanning tree;
  • lowest common ancestor of two given nodes.

⚠️ 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.

Версии библиотеки

Версия
1.1.1
1.1.0
1.0.0