nested-grid-plotter


Namenested-grid-plotter JSON
Version 1.1.2 PyPI version JSON
download
home_pagehttps://github.com/antoinecollet5/nested_grid_plotter
SummaryNestedGridPlotter is based on matplotlib and intends to simplify the plotting of nestedgrid by providing a objected oriented class.
upload_time2024-04-27 17:50:16
maintainerNone
docs_urlNone
authorattr: nested_grid_plotter.__author__
requires_python<4,>=3.7
licenseMIT license
keywords nested_grid_plotter matplotlib plotter nested grid
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =========================
About Nested Grid Plotter
=========================

|License| |Stars| |Python| |PyPI| |Downloads| |Build Status| |Documentation Status| |Coverage| |Codacy| |Precommit: enabled| |Code style: black| |Isort| |Ruff| |DOI|

NestedGridPlotter is based on `matplotlib <https://matplotlib.org/>`_ and intends to simplify the plotting of nestedgrid by providing a objected oriented class.

* Documentation: https://nested-grid-plotter.readthedocs.io.

.. |License| image:: https://img.shields.io/badge/License-MIT license-blue.svg
    :target: https://github.com/antoinecollet5/nested_grid_plotter/-/blob/master/LICENSE

.. |Stars| image:: https://img.shields.io/github/stars/antoinecollet5/nested_grid_plotter.svg?style=social&label=Star&maxAge=2592000
    :target: https://github.com/antoinecollet5/nested_grid_plotter/stargazers
    :alt: Stars

.. |Python| image:: https://img.shields.io/pypi/pyversions/nested-grid-plotter.svg
    :target: https://pypi.org/pypi/nested-grid-plotter
    :alt: Python

.. |PyPI| image:: https://img.shields.io/pypi/v/nested-grid-plotter.svg
    :target: https://pypi.org/pypi/nested-grid-plotter
    :alt: PyPI

.. |Downloads| image:: https://static.pepy.tech/badge/nested-grid-plotter
    :target: https://pepy.tech/project/nested-grid-plotter
    :alt: Downoads

.. |Build Status| image:: https://github.com/antoinecollet5/nested_grid_plotter/actions/workflows/main.yml/badge.svg
    :target: https://github.com/antoinecollet5/nested_grid_plotter/actions/workflows/main.yml
    :alt: Build Status

.. |Documentation Status| image:: https://readthedocs.org/projects/nested-grid-plotter/badge/?version=latest
    :target: https://nested-grid-plotter.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. |Coverage| image:: https://codecov.io/gh/antoinecollet5/nested_grid_plotter/branch/master/graph/badge.svg?token=ISE874MMOF
    :target: https://codecov.io/gh/antoinecollet5/nested_grid_plotter
    :alt: Coverage

.. |Codacy| image:: https://app.codacy.com/project/badge/Grade/f4991359b8e84a44bbadf4f1a70bfa21
    :target: https://app.codacy.com/gh/antoinecollet5/nested_grid_plotter/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade
    :alt: codacy

.. |Precommit: enabled| image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit
   :target: https://github.com/pre-commit/pre-commit

.. |Code style: black| image:: https://img.shields.io/badge/code%20style-black-000000.svg?style=flat
    :target: https://github.com/psf/black
    :alt: Black

.. |Isort| image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat
    :target: https://timothycrosley.github.io/isort
    :alt: isort

.. |Ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff
    :alt: Ruff

.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.8215056.svg
   :target: https://doi.org/10.5281/zenodo.8215056

==============
Changelog
==============

1.1.2 (2024-04-27)
------------------

* FIX: bbox_extra_artists when using savefig method.

1.1.1 (2024-03-22)
------------------

* ENH: Add a `get_axes` interface to `NestedGridPlotter` class.
* ENH: Provide a `add_letter_to_frames` utility function.
* FIX: RunTimeError Can not put single artist in more than one figure when using
* NestedGridPlotter `add_fig_legend` method and using the main figure.

1.0.1 (2024-03-08)
------------------

* FIX: Prevent figures an subfigures legend cut-off by th figure box when saving images
  to disk.

1.0.0 (2024-01-31)
------------------

* FIX: Typo = symetry to symmetry in keywords.
* FIX: Colorbar scaling = now supports any norm and some duplication has been removed,
  some warnigns added.

0.1.2 (2023-12-03)
------------------

* FIX: Selection of data in animations - when the amount of data is
  larger than the number of frames. The fix ensures that the first frame
  is the first data element and that the last frame is the last data
  element, all other frames matching evenly spaced data element in between.
* DOCS: update animated_plotters.ipynb notebook

0.1.1 (2023-11-20)
------------------

* Add utilities `align_x_axes`, `align_x_axes_on_values` and
  `make_x_axes_symmetric_zero_centered`.
* Remove the default italic styles from titles and axis labels.
* Add a DOI (zenodo)

0.1.0 (2023-06-30)
------------------

* First release on PyPI.

MIT License

Copyright (c) 2023, Antoine Collet

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/antoinecollet5/nested_grid_plotter",
    "name": "nested-grid-plotter",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4,>=3.7",
    "maintainer_email": null,
    "keywords": "nested_grid_plotter, matplotlib, plotter, nested grid",
    "author": "attr: nested_grid_plotter.__author__",
    "author_email": "antoinecollet5@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/19/93/4e76e4804ba2493d77bf6d449a7361ec92d5ecb4fb7f6bcdb4f4181383b7/nested_grid_plotter-1.1.2.tar.gz",
    "platform": null,
    "description": "=========================\nAbout Nested Grid Plotter\n=========================\n\n|License| |Stars| |Python| |PyPI| |Downloads| |Build Status| |Documentation Status| |Coverage| |Codacy| |Precommit: enabled| |Code style: black| |Isort| |Ruff| |DOI|\n\nNestedGridPlotter is based on `matplotlib <https://matplotlib.org/>`_ and intends to simplify the plotting of nestedgrid by providing a objected oriented class.\n\n* Documentation: https://nested-grid-plotter.readthedocs.io.\n\n.. |License| image:: https://img.shields.io/badge/License-MIT license-blue.svg\n    :target: https://github.com/antoinecollet5/nested_grid_plotter/-/blob/master/LICENSE\n\n.. |Stars| image:: https://img.shields.io/github/stars/antoinecollet5/nested_grid_plotter.svg?style=social&label=Star&maxAge=2592000\n    :target: https://github.com/antoinecollet5/nested_grid_plotter/stargazers\n    :alt: Stars\n\n.. |Python| image:: https://img.shields.io/pypi/pyversions/nested-grid-plotter.svg\n    :target: https://pypi.org/pypi/nested-grid-plotter\n    :alt: Python\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/nested-grid-plotter.svg\n    :target: https://pypi.org/pypi/nested-grid-plotter\n    :alt: PyPI\n\n.. |Downloads| image:: https://static.pepy.tech/badge/nested-grid-plotter\n    :target: https://pepy.tech/project/nested-grid-plotter\n    :alt: Downoads\n\n.. |Build Status| image:: https://github.com/antoinecollet5/nested_grid_plotter/actions/workflows/main.yml/badge.svg\n    :target: https://github.com/antoinecollet5/nested_grid_plotter/actions/workflows/main.yml\n    :alt: Build Status\n\n.. |Documentation Status| image:: https://readthedocs.org/projects/nested-grid-plotter/badge/?version=latest\n    :target: https://nested-grid-plotter.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\n.. |Coverage| image:: https://codecov.io/gh/antoinecollet5/nested_grid_plotter/branch/master/graph/badge.svg?token=ISE874MMOF\n    :target: https://codecov.io/gh/antoinecollet5/nested_grid_plotter\n    :alt: Coverage\n\n.. |Codacy| image:: https://app.codacy.com/project/badge/Grade/f4991359b8e84a44bbadf4f1a70bfa21\n    :target: https://app.codacy.com/gh/antoinecollet5/nested_grid_plotter/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade\n    :alt: codacy\n\n.. |Precommit: enabled| image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\n   :target: https://github.com/pre-commit/pre-commit\n\n.. |Code style: black| image:: https://img.shields.io/badge/code%20style-black-000000.svg?style=flat\n    :target: https://github.com/psf/black\n    :alt: Black\n\n.. |Isort| image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat\n    :target: https://timothycrosley.github.io/isort\n    :alt: isort\n\n.. |Ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json\n    :target: https://github.com/astral-sh/ruff\n    :alt: Ruff\n\n.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.8215056.svg\n   :target: https://doi.org/10.5281/zenodo.8215056\n\n==============\nChangelog\n==============\n\n1.1.2 (2024-04-27)\n------------------\n\n* FIX: bbox_extra_artists when using savefig method.\n\n1.1.1 (2024-03-22)\n------------------\n\n* ENH: Add a `get_axes` interface to `NestedGridPlotter` class.\n* ENH: Provide a `add_letter_to_frames` utility function.\n* FIX: RunTimeError Can not put single artist in more than one figure when using\n* NestedGridPlotter `add_fig_legend` method and using the main figure.\n\n1.0.1 (2024-03-08)\n------------------\n\n* FIX: Prevent figures an subfigures legend cut-off by th figure box when saving images\n  to disk.\n\n1.0.0 (2024-01-31)\n------------------\n\n* FIX: Typo = symetry to symmetry in keywords.\n* FIX: Colorbar scaling = now supports any norm and some duplication has been removed,\n  some warnigns added.\n\n0.1.2 (2023-12-03)\n------------------\n\n* FIX: Selection of data in animations - when the amount of data is\n  larger than the number of frames. The fix ensures that the first frame\n  is the first data element and that the last frame is the last data\n  element, all other frames matching evenly spaced data element in between.\n* DOCS: update animated_plotters.ipynb notebook\n\n0.1.1 (2023-11-20)\n------------------\n\n* Add utilities `align_x_axes`, `align_x_axes_on_values` and\n  `make_x_axes_symmetric_zero_centered`.\n* Remove the default italic styles from titles and axis labels.\n* Add a DOI (zenodo)\n\n0.1.0 (2023-06-30)\n------------------\n\n* First release on PyPI.\n\nMIT License\n\nCopyright (c) 2023, Antoine Collet\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "NestedGridPlotter is based on matplotlib and intends to simplify the plotting of nestedgrid by providing a objected oriented class.",
    "version": "1.1.2",
    "project_urls": {
        "Homepage": "https://github.com/antoinecollet5/nested_grid_plotter"
    },
    "split_keywords": [
        "nested_grid_plotter",
        " matplotlib",
        " plotter",
        " nested grid"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f50a949ee62bf566785842c9a8a2bc87e2d62bd574ab3180716caa7b3ba43fec",
                "md5": "7997f34cfe1ab37c0b4b8b3d97a78386",
                "sha256": "1c5469e1560b4c6f0d5ca1f5e8c7e7d0d41c7816d260fb2def4401ab92f83507"
            },
            "downloads": -1,
            "filename": "nested_grid_plotter-1.1.2-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7997f34cfe1ab37c0b4b8b3d97a78386",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": "<4,>=3.7",
            "size": 37916,
            "upload_time": "2024-04-27T17:50:11",
            "upload_time_iso_8601": "2024-04-27T17:50:11.396272Z",
            "url": "https://files.pythonhosted.org/packages/f5/0a/949ee62bf566785842c9a8a2bc87e2d62bd574ab3180716caa7b3ba43fec/nested_grid_plotter-1.1.2-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "19934e76e4804ba2493d77bf6d449a7361ec92d5ecb4fb7f6bcdb4f4181383b7",
                "md5": "89ec17341b329e5b69406dbfe666ac68",
                "sha256": "8843de358cee57170e575e8f26fa44b354793d49205ffb88215f1463bec6b9aa"
            },
            "downloads": -1,
            "filename": "nested_grid_plotter-1.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "89ec17341b329e5b69406dbfe666ac68",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.7",
            "size": 126526,
            "upload_time": "2024-04-27T17:50:16",
            "upload_time_iso_8601": "2024-04-27T17:50:16.325009Z",
            "url": "https://files.pythonhosted.org/packages/19/93/4e76e4804ba2493d77bf6d449a7361ec92d5ecb4fb7f6bcdb4f4181383b7/nested_grid_plotter-1.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-27 17:50:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "antoinecollet5",
    "github_project": "nested_grid_plotter",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "nested-grid-plotter"
}
        
Elapsed time: 0.22935s