<!-- This README is for PyPI. The README for GitHub is in .github/README.md -->
# Liesel: A Probabilistic Programming Framework
<img src="https://raw.githubusercontent.com/liesel-devs/liesel/main/misc/logo/logo-light.png" alt="logo" align="right" width="185">
Liesel is a probabilistic programming framework with a focus on semi-parametric regression. It includes:
- [**Liesel**](https://github.com/liesel-devs/liesel), a library to express statistical models as Probabilistic Graphical Models (PGMs). Through the PGM representation, the user can build and update models in a natural way.
- **Goose**, a library to build custom MCMC algorithms with several parameter blocks and MCMC kernels such as the No U-Turn Sampler (NUTS), the Iteratively Weighted Least Squares (IWLS) sampler, or different Gibbs samplers. Goose also takes care of the MCMC bookkeeping and the chain post-processing.
- [**RLiesel**](https://github.com/liesel-devs/rliesel), an R interface for Liesel which assists the user with the configuration of semi-parametric regression models such as Generalized Additive Models for Location, Scale and Shape (GAMLSS) with different response distributions, spline-based smooth terms and shrinkage priors.
The name "Liesel" is an homage to the [Gänseliesel fountain](https://en.wikipedia.org/wiki/G%C3%A4nseliesel), landmark of Liesel's birth city [Göttingen](https://en.wikipedia.org/wiki/G%C3%B6ttingen).
## Resources
- [Paper on arXiv](https://arxiv.org/abs/2209.10975)
- [Liesel & Goose repo](https://github.com/liesel-devs/liesel)
- [Liesel & Goose API docs](https://docs.liesel-project.org)
- [RLiesel repo](https://github.com/liesel-devs/rliesel)
- [Tutorials](https://docs.liesel-project.org/en/latest/tutorials_overview.html)
Raw data
{
"_id": null,
"home_page": "https://liesel-project.org",
"name": "liesel",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "statistics, machine-learning",
"author": "Paul Wiemann, Hannes Riebl, Johannes Brachem, Gianmarco Callegher",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/25/72/37284330c8b6a63eaee8f78a0e10c2d796029ea5d35711e27a72a48fe7b5/liesel-0.3.1.tar.gz",
"platform": null,
"description": "<!-- This README is for PyPI. The README for GitHub is in .github/README.md -->\n\n# Liesel: A Probabilistic Programming Framework\n\n<img src=\"https://raw.githubusercontent.com/liesel-devs/liesel/main/misc/logo/logo-light.png\" alt=\"logo\" align=\"right\" width=\"185\">\n\nLiesel is a probabilistic programming framework with a focus on semi-parametric regression. It includes:\n\n- [**Liesel**](https://github.com/liesel-devs/liesel), a library to express statistical models as Probabilistic Graphical Models (PGMs). Through the PGM representation, the user can build and update models in a natural way.\n- **Goose**, a library to build custom MCMC algorithms with several parameter blocks and MCMC kernels such as the No U-Turn Sampler (NUTS), the Iteratively Weighted Least Squares (IWLS) sampler, or different Gibbs samplers. Goose also takes care of the MCMC bookkeeping and the chain post-processing.\n- [**RLiesel**](https://github.com/liesel-devs/rliesel), an R interface for Liesel which assists the user with the configuration of semi-parametric regression models such as Generalized Additive Models for Location, Scale and Shape (GAMLSS) with different response distributions, spline-based smooth terms and shrinkage priors.\n\nThe name \"Liesel\" is an homage to the [G\u00e4nseliesel fountain](https://en.wikipedia.org/wiki/G%C3%A4nseliesel), landmark of Liesel's birth city [G\u00f6ttingen](https://en.wikipedia.org/wiki/G%C3%B6ttingen).\n\n## Resources\n\n- [Paper on arXiv](https://arxiv.org/abs/2209.10975)\n- [Liesel & Goose repo](https://github.com/liesel-devs/liesel)\n- [Liesel & Goose API docs](https://docs.liesel-project.org)\n- [RLiesel repo](https://github.com/liesel-devs/rliesel)\n- [Tutorials](https://docs.liesel-project.org/en/latest/tutorials_overview.html)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A probabilistic programming framework with a focus on semi-parametric regression",
"version": "0.3.1",
"project_urls": {
"Homepage": "https://liesel-project.org"
},
"split_keywords": [
"statistics",
" machine-learning"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9722949ff8154e8081d1c5c533a92f8fde93b46cf8e2d0a8ba29679ce9e58125",
"md5": "a2457fa587da9063a014397052002e61",
"sha256": "fefb4e16119108564813128224e1fd14541e9399d1c989267ae7fb7ccc9be654"
},
"downloads": -1,
"filename": "liesel-0.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a2457fa587da9063a014397052002e61",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 118651,
"upload_time": "2024-12-10T19:35:56",
"upload_time_iso_8601": "2024-12-10T19:35:56.060246Z",
"url": "https://files.pythonhosted.org/packages/97/22/949ff8154e8081d1c5c533a92f8fde93b46cf8e2d0a8ba29679ce9e58125/liesel-0.3.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "257237284330c8b6a63eaee8f78a0e10c2d796029ea5d35711e27a72a48fe7b5",
"md5": "d57f1de6f31da9315412ef0ab13a3e06",
"sha256": "b7f072ecb8be296584466cb7edab638fad30aae9adc5a287dfa76a6e5f81ea39"
},
"downloads": -1,
"filename": "liesel-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "d57f1de6f31da9315412ef0ab13a3e06",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 100686,
"upload_time": "2024-12-10T19:35:58",
"upload_time_iso_8601": "2024-12-10T19:35:58.331588Z",
"url": "https://files.pythonhosted.org/packages/25/72/37284330c8b6a63eaee8f78a0e10c2d796029ea5d35711e27a72a48fe7b5/liesel-0.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-10 19:35:58",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "liesel"
}