Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xgouchet/markov


https://github.com/xgouchet/markov

Last synced: 10 days ago
JSON representation

Awesome Lists containing this project

README

        

# Markov

> Markov is a Kotlin library used to analyse discrete Markov chains, in order to generate plausible sequences.

[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://opensource.org/licenses/MIT)
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/xaviergouchet)

## Using

This project is still under work, and although it has a few basic features, it's not yet production ready.

The `core` library provides a generic way to analyse input, store the relevant statistics, and generates the output.

The `main` library provides sample on text, allowing one to generate random words that sound like the input data set.

## Contributing

Contribution is fully welcome. Before submitting a Pull Request, please verify you comply with the following checklist :

- [x] All public classes, methods and fields must be documented
- [x] All code must be unit tested (duh…)
- [x] All code should be usable with and without the Android SDK, from Java and Kotlin

## Donate

This library is completely free to use and modify (as per the [License](LICENSE.md)).
I try my best to make it as good as possible, but only do this on my free time.
If you want to support my work, you can click the Donate button below.

[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/xaviergouchet)

## Meta

Xavier F. Gouchet – [@xgouchet](https://twitter.com/xgouchet)

Distributed under the MIT license. See [LICENSE.md](LICENSE.md) for more information.

[https://github.com/xgouchet/Markov](https://github.com/xgouchet/Markov)