Skip to main content

Mviewer Plotly/Dash React Component

Dash contains a very large number of components for data display and UI configuration. However, specialized display and interaction components are sometimes needed to fill discipline-specific roles. All Dash components are written using React, a JavaScript library for building user interfaces, written and maintained by Facebook.

mviewer is a Dash React component, part of an interactive astronomical image viewer written as part of the Montage toolkit (http://montage.ipac.caltech.edu). mviewer really only handles the display window and functions like zooming and panning. It is the front-end for Python-based Dash apps which control what data gets displayed. The Dash app also handles the processing of "pick" and "draw box" events from mviewer.

Even the Dash app does not itself render the image/overlay graphics that get display. For that it relys on a Python-callable Montage library. All of this is covered in more detail at http://montage.ipac.caltech.edu/docs/mViewer_DASH .

Building mviewer

mviewer is a standard React component, but to make sure it is built right Dash provides a boilerplate template (https://github.com/plotly/dash-component-boilerplate.git) that can be used with Python "cookiecutter" to configure a directory tree for the build. For all the details on this, see https://dash.plotly.com/react-for-python-developers . The configuration will even result in a README.md (this file), though it usually needs to be reworked after the fact.

Metadata

Release files for mviewer 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mviewer 1.0.1
File Size Uploaded Provenance Actions
mviewer-1.0.1.tar.gz 32.2 kB Without provenance Details for mviewer-1.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mviewer 1.0.1
File Interpreter ABI Platform Actions
mviewer-1.0.1-py3-none-any.whl Python 3 none any Details for mviewer-1.0.1-py3-none-any.whl

Total release size: 63.9 kB

Release files / mviewer-1.0.1.tar.gz

Download URL mviewer-1.0.1.tar.gz
Size 32.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d535786d4034564e5638f1648d7393d1858317008e2bb6cafb07791ad0e36b4f
BLAKE2b-256 checksum
How to use checksums
5767055c3ba28ce60eb30971ca9e5d400550c844274017b7cf1d53b022f990cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Release files / mviewer-1.0.1-py3-none-any.whl

Download URL mviewer-1.0.1-py3-none-any.whl
Size 31.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f54d2084aba49e83c0f9e7fc853b9d2a32f76bcc0cfe837eaab7d0df002156d7
BLAKE2b-256 checksum
How to use checksums
5d148122ba9aafe4e91d97a812f3f0281377c2df8ddc7ba7141c8ccb48883980
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Security for mviewer 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page