Skip to content

mcabbott/AtomicPriors.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AtomicPriors.jl

This package contains software related to the following papers:

  1. Far from Asymptopia
    Michael Abbott & Benjamin Machta
    arXiv:2205.03343

  2. Information geometry for multiparameter models: New perspectives on the origin of simplicity
    Katherine Quinn, Michael Abbott, Mark Transtrum, Benjamin Machta, James Sethna
    arXiv:2111.07176

  3. A scaling law from discrete to continuous solutions of channel capacity problems in the low-noise limit
    Michael Abbott & Benjamin Machta
    J. Stat. Phys. 176 (2019) 214–227

  4. Maximizing the information learned from finite data selects a simple model
    Henry Mattingly, Mark Transtrum, Michael Abbott, Benjamin Machta
    PNAS 115 (2018) 1760-1765

(All of this code post-dates the 2018 PNAS paper.)

Installation

You will need at Julia 1.6 or later, freely available from julialang.org. These commands will install the package, and all of its dependencies:

using Pkg  # Julia's built-in package manager
Pkg.add(url="https://github.com/mcabbott/AtomicPriors.jl")
Pkg.add("Plots")
using AtomicPriors, Plots

The basic use is shown in some noebooks in the /docs/ folder, which can be viewed nicely online at ...github.io...basic.html.

In case this prompts anyone to learn Julia, these lectures were helpful (the first few), and this page lists differences from Matlab (and Python, R).

Author

Michael Abbott, uploaded March 2022

Releases

No releases published

Packages

No packages published

Languages