A toolkit for analyzing, generating, and constructing both continuous and discrete markov chains with a finite state space. See the documentation for the mathematical underpinnings, repository functionality, and examples.
By default MarkovChainHammer exports no functions and has modules that
- Construct transfer operators from data
- Construct Markov chains from transfer operators
- Detects communities from transfer operators
- Exports utilities for plotting with Makie
See the examples for inspiration on how the utilities can be used.
MarkovChainHammer is a registered Julia package that requires Julia 1.8. To install it,
- Download Julia.
- Launch Julia and type
julia> using Pkg
julia> Pkg.add("MarkovChainHammer")
We follow Julia conventions and recommend reading through ColPrac as a standard guide for contributing to Julia software. New issues and pull requests are welcome!