trame-matplotlib


Nametrame-matplotlib JSON
Version 2.0.3 PyPI version JSON
download
home_pageNone
SummaryMarkdown widget for trame
upload_time2024-03-19 22:22:16
maintainerNone
docs_urlNone
authorKitware Inc.
requires_pythonNone
licenseBSD License
keywords python interactive web application framework
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Matplotlib widget for trame
===========================================================================

.. image:: https://github.com/Kitware/trame-matplotlib/actions/workflows/test_and_release.yml/badge.svg
    :target: https://github.com/Kitware/trame-matplotlib/actions/workflows/test_and_release.yml
    :alt: Test and Release

trame-matplotlib extend trame **widgets** with a component that is capable of rendering Matplotlib plots.
This library allow you to create rich visualization by leveraging `Matplotlib <https://matplotlib.org/>`__ within trame.


Installing
-----------------------------------------------------------

trame-matplotlib can be installed with `pip <https://pypi.org/project/trame-matplotlib/>`__:

.. code-block:: bash

    pip install --upgrade trame-matplotlib


Usage
-----------------------------------------------------------

The `Trame Tutorial <https://kitware.github.io/trame/docs/tutorial.html>`__ is the place to go to learn how to use the library and start building your own application.

The `API Reference <https://trame.readthedocs.io/en/latest/index.html>`__ documentation provides API-level documentation.


License
-----------------------------------------------------------

trame-matplotlib is made available under the BSD-3 License. For more details, see `LICENSE <https://github.com/Kitware/trame-matplotlib/blob/master/LICENSE>`__
This package is under the BSD-3 License as it is compatible with `matplotlib <https://matplotlib.org/stable/users/project/license.html>`__ and `mpld3 <https://github.com/mpld3/mpld3/blob/master/LICENSE>`__ which are used underneath that trame widget.


Community
-----------------------------------------------------------

`Trame <https://kitware.github.io/trame/>`__ | `Discussions <https://github.com/Kitware/trame/discussions>`__ | `Issues <https://github.com/Kitware/trame/issues>`__ | `RoadMap <https://github.com/Kitware/trame/projects/1>`__ | `Contact Us <https://www.kitware.com/contact-us/>`__

.. image:: https://zenodo.org/badge/410108340.svg
    :target: https://zenodo.org/badge/latestdoi/410108340


Enjoying trame?
-----------------------------------------------------------

Share your experience `with a testimonial <https://github.com/Kitware/trame/issues/18>`__ or `with a brand approval <https://github.com/Kitware/trame/issues/19>`__.


Code sample
-----------------------------------------------------------

Using the component method

.. code-block:: python

    import matplotlib.pyplot as plt
    from trame.widgets import matplotlib

    fig, ax = plt.subplots(**figure_size)

    widget = matplotlib.Figure(figure=None) # could pass fig at construction
    widget.update(fig)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "trame-matplotlib",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "Python, Interactive, Web, Application, Framework",
    "author": "Kitware Inc.",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/ac/a5/3985029203ec8134a0cea15334d14d387328e450023fdf12b3ead7b784a6/trame-matplotlib-2.0.3.tar.gz",
    "platform": null,
    "description": "Matplotlib widget for trame\n===========================================================================\n\n.. image:: https://github.com/Kitware/trame-matplotlib/actions/workflows/test_and_release.yml/badge.svg\n    :target: https://github.com/Kitware/trame-matplotlib/actions/workflows/test_and_release.yml\n    :alt: Test and Release\n\ntrame-matplotlib extend trame **widgets** with a component that is capable of rendering Matplotlib plots.\nThis library allow you to create rich visualization by leveraging `Matplotlib <https://matplotlib.org/>`__ within trame.\n\n\nInstalling\n-----------------------------------------------------------\n\ntrame-matplotlib can be installed with `pip <https://pypi.org/project/trame-matplotlib/>`__:\n\n.. code-block:: bash\n\n    pip install --upgrade trame-matplotlib\n\n\nUsage\n-----------------------------------------------------------\n\nThe `Trame Tutorial <https://kitware.github.io/trame/docs/tutorial.html>`__ is the place to go to learn how to use the library and start building your own application.\n\nThe `API Reference <https://trame.readthedocs.io/en/latest/index.html>`__ documentation provides API-level documentation.\n\n\nLicense\n-----------------------------------------------------------\n\ntrame-matplotlib is made available under the BSD-3 License. For more details, see `LICENSE <https://github.com/Kitware/trame-matplotlib/blob/master/LICENSE>`__\nThis package is under the BSD-3 License as it is compatible with `matplotlib <https://matplotlib.org/stable/users/project/license.html>`__ and `mpld3 <https://github.com/mpld3/mpld3/blob/master/LICENSE>`__ which are used underneath that trame widget.\n\n\nCommunity\n-----------------------------------------------------------\n\n`Trame <https://kitware.github.io/trame/>`__ | `Discussions <https://github.com/Kitware/trame/discussions>`__ | `Issues <https://github.com/Kitware/trame/issues>`__ | `RoadMap <https://github.com/Kitware/trame/projects/1>`__ | `Contact Us <https://www.kitware.com/contact-us/>`__\n\n.. image:: https://zenodo.org/badge/410108340.svg\n    :target: https://zenodo.org/badge/latestdoi/410108340\n\n\nEnjoying trame?\n-----------------------------------------------------------\n\nShare your experience `with a testimonial <https://github.com/Kitware/trame/issues/18>`__ or `with a brand approval <https://github.com/Kitware/trame/issues/19>`__.\n\n\nCode sample\n-----------------------------------------------------------\n\nUsing the component method\n\n.. code-block:: python\n\n    import matplotlib.pyplot as plt\n    from trame.widgets import matplotlib\n\n    fig, ax = plt.subplots(**figure_size)\n\n    widget = matplotlib.Figure(figure=None) # could pass fig at construction\n    widget.update(fig)\n",
    "bugtrack_url": null,
    "license": "BSD License",
    "summary": "Markdown widget for trame",
    "version": "2.0.3",
    "project_urls": null,
    "split_keywords": [
        "python",
        " interactive",
        " web",
        " application",
        " framework"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91bf0a75fece4d89f21913615efac209f82cc13db80a7e2537c127a742aaf046",
                "md5": "b0adcca8892a74ec7b8bf36bd3795693",
                "sha256": "e221605f0ad8c5c3677c09f49f6881bedd0eab16a2b24824a8e0fd013267a698"
            },
            "downloads": -1,
            "filename": "trame_matplotlib-2.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b0adcca8892a74ec7b8bf36bd3795693",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 110542,
            "upload_time": "2024-03-19T22:22:15",
            "upload_time_iso_8601": "2024-03-19T22:22:15.037014Z",
            "url": "https://files.pythonhosted.org/packages/91/bf/0a75fece4d89f21913615efac209f82cc13db80a7e2537c127a742aaf046/trame_matplotlib-2.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aca53985029203ec8134a0cea15334d14d387328e450023fdf12b3ead7b784a6",
                "md5": "c323f7f00f7e68a7719ba298550100ce",
                "sha256": "4cf0beb092fc2b11988480346a0cae3ce5fe0267429c7876727a8389bded5cd6"
            },
            "downloads": -1,
            "filename": "trame-matplotlib-2.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "c323f7f00f7e68a7719ba298550100ce",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 110346,
            "upload_time": "2024-03-19T22:22:16",
            "upload_time_iso_8601": "2024-03-19T22:22:16.795329Z",
            "url": "https://files.pythonhosted.org/packages/ac/a5/3985029203ec8134a0cea15334d14d387328e450023fdf12b3ead7b784a6/trame-matplotlib-2.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-19 22:22:16",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "trame-matplotlib"
}
        
Elapsed time: 0.21520s