Packages 
Package Description
com.gengoai
A set of utilities, frameworks, and tools to speed up and ease programming in Java.
com.gengoai.annotation  
com.gengoai.application
Interfaces and base classes that take some of the boilerplate out of creating command line and GUI applications.
com.gengoai.cache
Methods for creating and manage caches as well as auto-caching method calls.
com.gengoai.collection
Contains collections useful for Data Science and continence methods for creating, wrapping, writing, and reading of existing collection classes.
com.gengoai.collection.counter
Contains implementations for Counters and MultiCounters that are specialized object-double and object-object-double maps.
com.gengoai.collection.disk  
com.gengoai.collection.multimap  
com.gengoai.collection.tree  
com.gengoai.concurrent
Contains a custom fixed size executor and a Producer - Consumer framework for multithreaded tasks.
com.gengoai.config
Configuration based on json-like syntax that integrates with command line parser, applications, and logging
com.gengoai.conversion
Classes to convert between arbitrary types.
com.gengoai.function
Checked and Serializable versions of Java 8's functional elements.
com.gengoai.graph  
com.gengoai.graph.algorithms  
com.gengoai.graph.clustering  
com.gengoai.graph.io  
com.gengoai.graph.scoring  
com.gengoai.io
Classes for reading and writing to various different sources, e.g.
com.gengoai.io.resource
A mix between Java's FileSystem and Spring's Resource
com.gengoai.io.resource.spi
Service providers for various resource implementations
com.gengoai.json
Xml StructuredFormat reader and writer
com.gengoai.kv  
com.gengoai.math  
com.gengoai.parsing  
com.gengoai.reflection
Creation and manipulation of objects via reflection.
com.gengoai.specification  
com.gengoai.sql  
com.gengoai.sql.constraint  
com.gengoai.sql.object  
com.gengoai.sql.operator  
com.gengoai.sql.sqlite  
com.gengoai.sql.statement  
com.gengoai.stream
A unified stream interface that can work across Java and Spark streams.
com.gengoai.stream.local  
com.gengoai.stream.spark  
com.gengoai.string
Functions, predicates, and utilities to create, format, parse, and manipulate strings.
com.gengoai.tuple
Pairs, Triples, Quadruples, and general NTuples