scilayout


Namescilayout JSON
Version 0.0.1b8 PyPI version JSON
download
home_pageNone
SummaryCreate axes from top left of figure in centimetres to simplify scientific figure generation
upload_time2025-07-20 16:49:10
maintainerNone
docs_urlNone
authorGeorge Stuyt
requires_pythonNone
licenseNone
keywords matplotlib-figures scientific-papers thesis-template matplotlib-styles python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            What is ``scilayout``?
======================

`pip install scilayout`

Scilayout is a Python package to make creating multi-panel scientific figures easier, faster, and maybe a little bit more fun.
The core idea is to build figures using coordinates in **centimetres from the top left** using interactive plotting.
This approach has a few main benefits:

1. The iterative process of building figures up from scratch is easier.
2. Complex layouts can be interchanged more easily.
3. Exported figure sizes are explicitly stated (in centimetres) for seamless embedding in documents.

There are many guides for Matplotlib styling for scientific publication, and there are a number of packages that make this process easier (e.g. `SciencePlots <https://github.com/garrettj403/SciencePlots>`_), but this `scilayout` supports the creation of figures which are 100% ready for embedding in documents.

For more documentation, please see https://scilayout.readthedocs.io

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "scilayout",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "matplotlib-figures, scientific-papers, thesis-template, matplotlib-styles, python",
    "author": "George Stuyt",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/7f/3c/ee7dca69e51164cf5617491d9e1314583c80c63b658a8a9b0b694a02a7f9/scilayout-0.0.1b8.tar.gz",
    "platform": null,
    "description": "What is ``scilayout``?\n======================\n\n`pip install scilayout`\n\nScilayout is a Python package to make creating multi-panel scientific figures easier, faster, and maybe a little bit more fun.\nThe core idea is to build figures using coordinates in **centimetres from the top left** using interactive plotting.\nThis approach has a few main benefits:\n\n1. The iterative process of building figures up from scratch is easier.\n2. Complex layouts can be interchanged more easily.\n3. Exported figure sizes are explicitly stated (in centimetres) for seamless embedding in documents.\n\nThere are many guides for Matplotlib styling for scientific publication, and there are a number of packages that make this process easier (e.g. `SciencePlots <https://github.com/garrettj403/SciencePlots>`_), but this `scilayout` supports the creation of figures which are 100% ready for embedding in documents.\n\nFor more documentation, please see https://scilayout.readthedocs.io\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Create axes from top left of figure in centimetres to simplify scientific figure generation",
    "version": "0.0.1b8",
    "project_urls": {
        "Issues": "https://github.com/ogeesan/scilayout/issues",
        "Repository": "https://github.com/ogeesan/scilayout.git"
    },
    "split_keywords": [
        "matplotlib-figures",
        " scientific-papers",
        " thesis-template",
        " matplotlib-styles",
        " python"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "646a7663b0bbb4e86f53a020cfaadd50eff54d5780eca62a17bcfba0cb976f5d",
                "md5": "658cab4ca9a49bc858a2b5d38b4403ef",
                "sha256": "9cfaa74964ae33ac8a15cdecb1053141928054c761ba02dd45d4246850cf8f3f"
            },
            "downloads": -1,
            "filename": "scilayout-0.0.1b8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "658cab4ca9a49bc858a2b5d38b4403ef",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 29445,
            "upload_time": "2025-07-20T16:49:09",
            "upload_time_iso_8601": "2025-07-20T16:49:09.725865Z",
            "url": "https://files.pythonhosted.org/packages/64/6a/7663b0bbb4e86f53a020cfaadd50eff54d5780eca62a17bcfba0cb976f5d/scilayout-0.0.1b8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f3cee7dca69e51164cf5617491d9e1314583c80c63b658a8a9b0b694a02a7f9",
                "md5": "5162b006605715f13da4c8cb57d7fb73",
                "sha256": "c6f56ee9c3135ff62df4176ef24dbc5ee89119716b12f94e0e75f3bc2f3fcdb3"
            },
            "downloads": -1,
            "filename": "scilayout-0.0.1b8.tar.gz",
            "has_sig": false,
            "md5_digest": "5162b006605715f13da4c8cb57d7fb73",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 29498,
            "upload_time": "2025-07-20T16:49:10",
            "upload_time_iso_8601": "2025-07-20T16:49:10.869626Z",
            "url": "https://files.pythonhosted.org/packages/7f/3c/ee7dca69e51164cf5617491d9e1314583c80c63b658a8a9b0b694a02a7f9/scilayout-0.0.1b8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-20 16:49:10",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ogeesan",
    "github_project": "scilayout",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "scilayout"
}
        
Elapsed time: 1.90915s