MarkovChainHammer.jl

A toolkit for analyzing, generating, and constructing both continuous and discrete markov chains.
Author sandreza
Popularity
8 Stars
Updated Last
12 Months Ago
Started In
October 2022

MarkovChainHammer.jl

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.

MIT license Documentation ColPrac: Contributor's Guide on Collaborative Practices for Community Packages

Tools

By default MarkovChainHammer exports no functions and has modules that

  1. Construct transfer operators from data
  2. Construct Markov chains from transfer operators
  3. Detects communities from transfer operators
  4. Exports utilities for plotting with Makie

See the examples for inspiration on how the utilities can be used.

Installation instructions

MarkovChainHammer is a registered Julia package that requires Julia 1.8. To install it,

  1. Download Julia.
  2. Launch Julia and type
julia> using Pkg

julia> Pkg.add("MarkovChainHammer")

Contributing

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!