Metadata-Version: 2.4
Name: post-genesis4
Version: 1.0.1
Summary: A PyQt5 GUI application for visualizing Genesis4 output files
Home-page: https://github.com/mulingLHY/post-genesis4
Author: Haiyang Li
License: GPLv3
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyQt5>=5.15.0
Requires-Dist: h5py>=3.0.0
Requires-Dist: numpy>=1.20.0
Requires-Dist: matplotlib>=3.4.0
Requires-Dist: scipy>=1.7.0
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# post-genesis4
This is a PyQt5 GUI application for visualizing the output of Genesis1.3-Version4 and Genesis1.3-Version2 (experimentally supports).

### Installation
You can install with 
```shell
pip install post-genesis4
```
After installation, you can run the application with command
```shell
post-genesis4
```

### Usage

With file input box empty, `Open` button will open a file dialog to select one or more Genesis output file.
You can also input a Genesis output file path in the file input box, and then click `Open` button to load the data. 



If the output files are located on a server, you can use SSH with X11 forwarding to run the application on the server and display it on your local machine.  To do this, you can

- using terminal like `MobaXterm`
- install x11-server like `Xming` on the local machine

But it is recommended to mount the server directory to your local machine with `SFTP` using softwares like `RaiDrive` or `WinFsp`.

- RaiDrive: Add -> NAS -> SFTP



To use this application, you need to have the following dependencies installed:

- PyQt5
- h5py
- numpy
- matplotlib
- scipy
