liesel


Nameliesel JSON
Version 0.3.1 PyPI version JSON
download
home_pagehttps://liesel-project.org
SummaryA probabilistic programming framework with a focus on semi-parametric regression
upload_time2024-12-10 19:35:58
maintainerNone
docs_urlNone
authorPaul Wiemann, Hannes Riebl, Johannes Brachem, Gianmarco Callegher
requires_python>=3.10
licenseMIT
keywords statistics machine-learning
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- 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"
}
        
Elapsed time: 1.07256s