https://github.com/bcda-aps/gemviz
Data visualization for tiled
https://github.com/bcda-aps/gemviz
bluesky hacktoberfest python tiled
Last synced: 6 months ago
JSON representation
Data visualization for tiled
- Host: GitHub
- URL: https://github.com/bcda-aps/gemviz
- Owner: BCDA-APS
- License: other
- Created: 2023-05-30T21:54:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-04T00:20:38.000Z (8 months ago)
- Last Synced: 2025-03-29T16:11:37.927Z (6 months ago)
- Topics: bluesky, hacktoberfest, python, tiled
- Language: Python
- Homepage: https://bcda-aps.github.io/gemviz/
- Size: 3.03 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gemviz
Python Qt5 application to visualize Bluesky data from tiled server.
GH tag | GH release | PyPI | conda-forge
--- | --- | --- | ---
[](https://github.com/BCDA-APS/gemviz/tags) | [](https://github.com/BCDA-APS/gemviz/releases) | [](https://pypi.python.org/pypi/gemviz) | [](https://anaconda.org/conda-forge/gemviz)Python version(s) | Unit Tests | Code Coverage | License
--- | --- | --- | ---
[](https://pypi.python.org/pypi/gemviz) | [](https://github.com/BCDA-APS/gemviz/actions/workflows/unit_tests.yml) | [](https://coveralls.io/github/BCDA-APS/gemviz?branch=main) | [](/LICENSE.txt)## Goals
- minimum: PyQt app that can select runs, show line charts
- ideal: add database filters, config file, autodetect data types, and representations
- stretch: data visualization integrate with https://github.com/BCDA-APS/qs-web2023## Web Links
- https://github.com/bluesky/tiled
- https://github.com/bluesky/bluesky-widgets
- [Tiled Python Client Demonstration](https://github.com/BCDA-APS/bdp-tiled/blob/main/demo_client.ipynb) - shows the JSON API between tiled server and client
- [Tiled Python Client Python API](https://github.com/BCDA-APS/bdp-tiled/blob/main/pyapi_client.py) - terse example using `tiled.client` libary## How to run this code?
First said, this software application is pre-release and may contain significant unhandled
bugs. Please [report any you encounter](https://github.com/BCDA-APS/gemviz/issues/new) or
feature requests, too.Suggested installation for developers is to use
`pip` with its *editable* mode:This project is still in development.
We have [plans for production
release](https://github.com/orgs/BCDA-APS/projects/6).
Until the production release, you should run `gemviz`
as would a developer by following the [installation](file:///home/prjemian/Documents/projects/BCDA-APS/gemviz/docs/build/html/install.html) instructions.The gemviz package is now available on [PyPI](https://pypi.org/project/gemviz/)
and [conda-forge](https://anaconda.org/conda-forge/gemviz). A Development
version for either can be installed with one of these commands:```bash
conda install conda-forge::gemviz
pip install gemviz
```## Acknowledgements
We'd like to thank the [GEM fellow program](https://www.gemfellowship.org/) for sponsoring
an intern fellowship for the development of this software at the Advanced Photon Source."This product includes software produced by UChicago Argonne, LLC
under Contract No. DE-AC02-06CH11357 with the Department of Energy."