square-matrix-enhanced-plotter


Namesquare-matrix-enhanced-plotter JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/robertobalestri/SquareMatrixEnhancedPlotter
SummaryA Python package for enhanced plotting of square matrices with zoom and interaction capabilities.
upload_time2024-01-26 12:40:27
maintainer
docs_urlNone
authorRoberto Balestri
requires_python
license
keywords matrix square matplotlib plot zoom interaction
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Square Matrix Enhanced Plotter

Square Matrix Enhanced Plotter is a Python package for interactive and enhanced visualization of square matrices. It leverages Matplotlib and mplcursors to provide zoom and interaction capabilities.

## Features

- Zoom in/out functionality for matrix visualization.
- Interactive cursors for detailed examination of matrix elements.
- Enhanced plotting capabilities for square matrices.

## Installation

You can install Square Matrix Enhanced Plotter using pip:

```bash
pip install SquareMatrixEnhancedPlotter
```

## Usage

Here is a simple example of how to use the Square Matrix Enhanced Plotter:

# Example square matrix
```bash
import numpy as np
import squarematrixenhancedplotter as smep

# Example Matrices
matrix = np.random.rand(9, 9)
matrix1 = np.random.rand(9, 9)

# Plot matrices side by side
smep.plot_matrices_side_by_side(*[matrix, matrix1], titles=["Example Matrix", "Example Matrix 1"])
```

# Contributing

Contributions to the Square Matrix Enhanced Plotter are welcome!
License

This project is licensed under the MIT License - see the LICENSE file for details.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/robertobalestri/SquareMatrixEnhancedPlotter",
    "name": "square-matrix-enhanced-plotter",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "matrix square matplotlib plot zoom interaction",
    "author": "Roberto Balestri",
    "author_email": "roberto.balestri2@unibo.it",
    "download_url": "https://files.pythonhosted.org/packages/a1/c3/635d79c09594b42d4ebe51aeadad66df2ae7046959fdad29527ddf9d0429/square_matrix_enhanced_plotter-0.1.1.tar.gz",
    "platform": null,
    "description": "# Square Matrix Enhanced Plotter\r\n\r\nSquare Matrix Enhanced Plotter is a Python package for interactive and enhanced visualization of square matrices. It leverages Matplotlib and mplcursors to provide zoom and interaction capabilities.\r\n\r\n## Features\r\n\r\n- Zoom in/out functionality for matrix visualization.\r\n- Interactive cursors for detailed examination of matrix elements.\r\n- Enhanced plotting capabilities for square matrices.\r\n\r\n## Installation\r\n\r\nYou can install Square Matrix Enhanced Plotter using pip:\r\n\r\n```bash\r\npip install SquareMatrixEnhancedPlotter\r\n```\r\n\r\n## Usage\r\n\r\nHere is a simple example of how to use the Square Matrix Enhanced Plotter:\r\n\r\n# Example square matrix\r\n```bash\r\nimport numpy as np\r\nimport squarematrixenhancedplotter as smep\r\n\r\n# Example Matrices\r\nmatrix = np.random.rand(9, 9)\r\nmatrix1 = np.random.rand(9, 9)\r\n\r\n# Plot matrices side by side\r\nsmep.plot_matrices_side_by_side(*[matrix, matrix1], titles=[\"Example Matrix\", \"Example Matrix 1\"])\r\n```\r\n\r\n# Contributing\r\n\r\nContributions to the Square Matrix Enhanced Plotter are welcome!\r\nLicense\r\n\r\nThis project is licensed under the MIT License - see the LICENSE file for details.\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A Python package for enhanced plotting of square matrices with zoom and interaction capabilities.",
    "version": "0.1.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/robertobalestri/Square-Matrix-Enhanced-Plotter-Python",
        "Homepage": "https://github.com/robertobalestri/SquareMatrixEnhancedPlotter",
        "Source Code": "https://github.com/robertobalestri/Square-Matrix-Enhanced-Plotter-Python"
    },
    "split_keywords": [
        "matrix",
        "square",
        "matplotlib",
        "plot",
        "zoom",
        "interaction"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3b1ae24e6d6fd21969fbacdd18fa2ca26e6f7554e263ab80af9be78d634a5102",
                "md5": "b1e3273db8c079ab594aa6a4ffadb8f6",
                "sha256": "fd24ccbc17606d1d7a3c06d43a4e3398bd8bc22368724d960f0d51b1137066f3"
            },
            "downloads": -1,
            "filename": "square_matrix_enhanced_plotter-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b1e3273db8c079ab594aa6a4ffadb8f6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 6498,
            "upload_time": "2024-01-26T12:40:25",
            "upload_time_iso_8601": "2024-01-26T12:40:25.398548Z",
            "url": "https://files.pythonhosted.org/packages/3b/1a/e24e6d6fd21969fbacdd18fa2ca26e6f7554e263ab80af9be78d634a5102/square_matrix_enhanced_plotter-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1c3635d79c09594b42d4ebe51aeadad66df2ae7046959fdad29527ddf9d0429",
                "md5": "e7ba353f162bdc03955d5bde1d5cae72",
                "sha256": "9b93173aee338d13f34db2a80cc0ee06d3c0f0a38d79c750dfad70c3f343c688"
            },
            "downloads": -1,
            "filename": "square_matrix_enhanced_plotter-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e7ba353f162bdc03955d5bde1d5cae72",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5932,
            "upload_time": "2024-01-26T12:40:27",
            "upload_time_iso_8601": "2024-01-26T12:40:27.065571Z",
            "url": "https://files.pythonhosted.org/packages/a1/c3/635d79c09594b42d4ebe51aeadad66df2ae7046959fdad29527ddf9d0429/square_matrix_enhanced_plotter-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-26 12:40:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "robertobalestri",
    "github_project": "SquareMatrixEnhancedPlotter",
    "github_not_found": true,
    "lcname": "square-matrix-enhanced-plotter"
}
        
Elapsed time: 0.33427s