Skip to content
CmdStanPy is a lightweight interface to Stan for Python users which provides the necessary objects and functions to compile a Stan program and run Stan's sampler
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github README, github templates Jan 3, 2019
bin fix install script Jun 10, 2019
cmdstanpy up default compiler optimization level to 2; docstring edits Jun 24, 2019
docs fix build on readthedocs.org Jun 24, 2019
test
.dockerignore Rm pycmdstan refs (#9) Jan 29, 2019
.gitignore add IO, model routines, tests, docs, packaging and CI integrations Jan 5, 2019
.gitlab-ci.yml s/pycmdstan/cmdstanpy/g Jan 10, 2019
.readthedocs.yml
.travis.yml lint fix Jun 19, 2019
Dockerfile s/pycmdstan/cmdstanpy/g Jan 10, 2019
LICENSE.md
README.md README, github templates Jan 3, 2019
cmdstanpy_tutorial.ipynb updated python notebook Jun 9, 2019
requirements.txt more testing, added notebook May 8, 2019
setup.py changes per code review Jun 10, 2019

README.md

CmdStanPy

CmdStanPy is a lightweight interface to Stan for Python users which provides the necessary objects and functions to compile a Stan program and run Stan's samplers.

Goals

  • Clean interface to Stan services so that CmdStanPy can keep up with Stan releases.

  • Provides complete control - all sampler arguments have corresponding named argument for CmdStanPy sampler function.

  • Easy to install,

    • minimal Python library dependencies: numpy, pandas
    • Python code doesn't interface directly with c++, only calls compiled executables
  • Modular - CmdStanPy produces a sample from the posterior, downstream modules do the analysis.

Source Repository

CmdStan's source-code repository is hosted here on GitHub.

Licensing

The CmdStanPy, CmdStan, and the core Stan C++ code are licensed under new BSD.

You can’t perform that action at this time.