Skip to content

A toolkit for analyzing, generating, and constructing both continuous and discrete markov chains.

License

Notifications You must be signed in to change notification settings

sandreza/MarkovChainHammer.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

A toolkit for analyzing, generating, and constructing both continuous and discrete markov chains.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages