Skip to content

Latest commit

 

History

History
76 lines (51 loc) · 1.71 KB

File metadata and controls

76 lines (51 loc) · 1.71 KB

Install and Launch for App Developers

At version 1.0, QuickView is expected to be installed and used from a personal computer with the data files also being local. Future versions will support the server-client model allowing access to remote data.

Releases so far have focused on macOS. Support for more systems will be added in the near future.


Clone the repo

git clone https://github.com/ayenpure/QuickView.git
cd QuickView

Install basic requirements

# Set up conda environment
conda env create -f quickview-env.yml
conda activate quickview

# Install QuickView
pip install -e .

Launch the app from command line

To launch the EAM QuickView GUI in its dedicated window, use

python -m quickview.app --data /path/to/your/data.nc --conn /path/to/connectivity.nc

To launch server only (no browser popup), use

python --server -m quickview.app --data /path/to/your/data.nc --conn /path/to/connectivity.nc

Development utilities

Configure and build a local tauri app for QuickView

./scripts/setup_tauri.sh && cargo tauri build

or, build for debug mode

./scripts/setup_tauri.sh && cargo tauri build --debug

The above commands will install quickview in the current environment, run pyInstaller, and package the Tauri app

Initiate release process -- this creates a PR for release on github

./scripts/release.sh patch/minor/major

This script after will bump the version based on the release type requested (patch/minor/major). It creates a tag from the master with the bumped version number and will create a PR with necessary information. The PR when merged to the release branch trigges the automated Tauri build step on GitHub.