Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Fructose

A general-purpose Java library providing an extensive set of utilities.

Build Status

  • Math
    • Complex numbers
    • Computation graph differentiation
    • Tensors, matrices, vectors
    • Prime sieves
    • Geometry
  • Data structures
    • Stacks
    • Tables
    • Trees
    • Graphs
  • Listenables
    • Observables
    • Observable lists
    • Observable sets
    • Observable maps
  • Functors and monads
    • Option
    • Either
    • Pair
    • Lazy
    • Result
  • Machine learning
    • Perceptrons
    • Q-learning
  • Genetic algorithms
  • IO
    • New File API
  • Game AI
    • Minimax/AlphaBeta
    • Monte Carlo tree search
  • Swing
    • Lots of useful GUI utility classes
  • Time
    • Stopwatches
    • Timers
  • Small, noteworthy classes
    • Probability distributions
    • Permutators
    • Annotations
    • Properties
    • Parsers

Building

  • macOS/Linux: ./gradlew build
  • Windows: gradlew build

About

General-purpose utilities featuring mathematical, functional and reactive abstractions for Java

Topics

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.