immlib


Nameimmlib JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryA library of utilites for immutable scientific data.
upload_time2025-08-06 23:10:04
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords persistent immutable functional scientific workflow
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![immlib](https://noahbenson.github.io/immlib/_static/logo.svg "immlib")

![Build Status](https://github.com/noahbenson/immlib/actions/workflows/tests.yml/badge.svg)
[![codecov](https://codecov.io/gh/noahbenson/immlib/graph/badge.svg?token=8KO3K6DUX4)](https://codecov.io/gh/noahbenson/immlib)
[![PyPI version](https://badge.fury.io/py/immlib.svg)](https://badge.fury.io/py/immlib)

---

**Author**: Noah C. Benson <[nben@uw.edu](mailto:nben@uw.edu)>  
**License**: MIT  
**[Documentation](https://noahbenson.github.io/immlib)**

---

`immlib` is a lightweight Python library that simplifies the design of
application programming interfaces (APIs) for scientific libraries. The name
immlib comes from the library’s philosophy of using immutable data to simplify
scientific workflows.

`immlib` is heavily based on the library
[`pimms`](https://github.com/noahbenson/pimms), which effectively served as a
prototype for `immlib`. Both libraries were motivated by a number of observations
about the design of scientific software and are an attempt to make some of these
problems easier to manage.

For more information, see the [documentation](https://noahbenson.github.io/immlib).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "immlib",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "persistent, immutable, functional, scientific, workflow",
    "author": null,
    "author_email": "\"Noah C. Benson\" <nben@uw.edu>",
    "download_url": "https://files.pythonhosted.org/packages/cd/ac/5d556c16157939efcb9d18d64c55b89ef68ec24b5729619ff25f10b40dfa/immlib-0.1.0.tar.gz",
    "platform": null,
    "description": "![immlib](https://noahbenson.github.io/immlib/_static/logo.svg \"immlib\")\n\n![Build Status](https://github.com/noahbenson/immlib/actions/workflows/tests.yml/badge.svg)\n[![codecov](https://codecov.io/gh/noahbenson/immlib/graph/badge.svg?token=8KO3K6DUX4)](https://codecov.io/gh/noahbenson/immlib)\n[![PyPI version](https://badge.fury.io/py/immlib.svg)](https://badge.fury.io/py/immlib)\n\n---\n\n**Author**: Noah C. Benson &lt;[nben@uw.edu](mailto:nben@uw.edu)&gt;  \n**License**: MIT  \n**[Documentation](https://noahbenson.github.io/immlib)**\n\n---\n\n`immlib` is a lightweight Python library that simplifies the design of\napplication programming interfaces (APIs) for scientific libraries. The name\nimmlib comes from the library\u2019s philosophy of using immutable data to simplify\nscientific workflows.\n\n`immlib` is heavily based on the library\n[`pimms`](https://github.com/noahbenson/pimms), which effectively served as a\nprototype for `immlib`. Both libraries were motivated by a number of observations\nabout the design of scientific software and are an attempt to make some of these\nproblems easier to manage.\n\nFor more information, see the [documentation](https://noahbenson.github.io/immlib).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A library of utilites for immutable scientific data.",
    "version": "0.1.0",
    "project_urls": {
        "documentation": "https://github.com/noahbenson/immlib",
        "homepage": "https://github.com/noahbenson/immlib",
        "repository": "https://github.com/noahbenson/immlib"
    },
    "split_keywords": [
        "persistent",
        " immutable",
        " functional",
        " scientific",
        " workflow"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cdac5d556c16157939efcb9d18d64c55b89ef68ec24b5729619ff25f10b40dfa",
                "md5": "a979b320cbeda79878e4eb33ceecb8c1",
                "sha256": "359e7909e59ec2b13d307b07d8ba2157348596325009a6ec0387933320bbda69"
            },
            "downloads": -1,
            "filename": "immlib-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "a979b320cbeda79878e4eb33ceecb8c1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 134225,
            "upload_time": "2025-08-06T23:10:04",
            "upload_time_iso_8601": "2025-08-06T23:10:04.321830Z",
            "url": "https://files.pythonhosted.org/packages/cd/ac/5d556c16157939efcb9d18d64c55b89ef68ec24b5729619ff25f10b40dfa/immlib-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-06 23:10:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "noahbenson",
    "github_project": "immlib",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "immlib"
}
        
Elapsed time: 2.73071s