iCircles

iCircles (short for Inductive Circles) is a library for drawing euler diagrams and spider diagrams (see http://www.eulerdiagrams.com/inductivecircles.html for more info).

License

License

MIT
GroupId

GroupId

si.urbas
ArtifactId

ArtifactId

icircles
Last Version

Last Version

0.0.2
Release Date

Release Date

Type

Type

jar
Description

Description

iCircles
iCircles (short for Inductive Circles) is a library for drawing euler diagrams and spider diagrams (see http://www.eulerdiagrams.com/inductivecircles.html for more info).
Project URL

Project URL

https://github.com/urbas/iCircles
Source Code Management

Source Code Management

https://github.com/urbas/iCircles

Download icircles

How to add to project

<!-- https://jarcasting.com/artifacts/si.urbas/icircles/ -->
<dependency>
    <groupId>si.urbas</groupId>
    <artifactId>icircles</artifactId>
    <version>0.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/si.urbas/icircles/
implementation 'si.urbas:icircles:0.0.2'
// https://jarcasting.com/artifacts/si.urbas/icircles/
implementation ("si.urbas:icircles:0.0.2")
'si.urbas:icircles:jar:0.0.2'
<dependency org="si.urbas" name="icircles" rev="0.0.2">
  <artifact name="icircles" type="jar" />
</dependency>
@Grapes(
@Grab(group='si.urbas', module='icircles', version='0.0.2')
)
libraryDependencies += "si.urbas" % "icircles" % "0.0.2"
[si.urbas/icircles "0.0.2"]

Dependencies

compile (7)

Group / Artifact Type Version
log4j : log4j jar 1.2.17
commons-cli : commons-cli jar 1.2
batik : batik-swing jar 1.6-1
batik : batik-svggen jar 1.6-1
com.fasterxml.jackson.core : jackson-core jar 2.0.4
com.fasterxml.jackson.core : jackson-databind jar 2.0.4
com.fasterxml.jackson.core : jackson-annotations jar 2.0.4

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

iCircles


Build Status

iCircles (short for Inductive Circles) is a library for drawing euler diagrams and spider diagrams (see http://www.eulerdiagrams.com/inductivecircles.html for more info).

The iCircles algorithm is detailed in the following paper:

@article{SFRH2012, author = {Gem Stapleton and Jean Flower and Peter Rodgers and John Howse}, title = {Automatically Drawing {E}uler Diagrams with Circles}, month = {June}, year = {2012}, pages = {163-193}, keywords = {Euler Diagrams, Venn Diagrams}, note = {}, doi = {10.1016/j.jvlc.2012.02.001}, url = {http://www.cs.kent.ac.uk/pubs/2012/3211}, publication_type = {article}, submission_id = {14652_1336142789}, journal = {Journal of Visual Languages and Computing}, volume = {23}, number = {3}, publisher = {Elsevier}, }

a direct download is available here: http://www.cs.kent.ac.uk/pubs/2012/3211/content.pdf

Building & Developing


The easiest way to build and develop Inductive circles is to install either Eclipse or the NetBeans IDEs.

Download one of the following:

  • the Eclipse IDE for Java Developers, or

  • the Java SE version of NetBeans.

Versions

Version
0.0.2
0.0.1