Skip to content

econ-ark/DynX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DynX: Graphical Modular Dynamic Programming

⚠️ Experimental Development Build – APIs and documentation are incomplete.⚠️

DynX is a directed-acyclic-graph (DAG) framework for solving recursive dynamic models.

DynX provides a practical and unified graph representation of Bellman functional recursion (model solution) and push-forward distributions (model simulation) of a dynamic economic model.

Unlike general graph libraries (e.g. TensorFlow), DynX represents both computational operators and the functional objects that define a recursive problem.


Installation

DynX is not yet published on PyPI. You can install the latest development build directly from GitHub:

Main branch (bleeding-edge)

pip install "git+https://github.com/akshayshanker/dynx.git#egg=dynx"

Specific dev release (v0.18.dev4)

pip install "git+https://github.com/akshayshanker/dynx.git@v0.18.dev4#egg=dynx"

To upgrade an existing installation:

pip install --upgrade --force-reinstall \
    "git+https://github.com/akshayshanker/dynx.git#egg=dynx"

Documentation

Comprehensive documentation is in progress.

About

Functional Recursion using Graphs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages