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"
}