Skip to content

johnkit/hexrdgui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Develop

Requires Python 3.8+

git clone git@github.com:/HEXRD/hexrd.git
git clone git@github.com:/HEXRD/hexrdgui.git

pip

pip install numpy
# For now we need to explicitly install hexrd, until we push it to PyPI
pip install -e hexrd
pip install -e hexrdgui

conda

# First, make sure python3.8+ is installed.
# If it is not, run the following command:
conda install -c anaconda python=3.8
# Install deps using conda package
conda install -c HEXRD -c cjh1 -c anaconda -c conda-forge hexrdgui
# Now using pip to link repo's into environment for development
pip install --no-deps -U -e hexrd
CONDA_BUILD=1 pip install --no-deps -U -e hexrdgui

Install

conda (prerelease)

conda install -c hexrd/label/hexrd-prerelease -c hexrd/label/hexrdgui-prerelease -c cjh1 -c anaconda -c conda-forge hexrdgui

Run

hexrdgui

Packages

Packages are built for every PR push, merge into master or tag push. They are built using GitHub Actions.

The following packages are upload as artifacts:

  • HEXRDGUI-Linux-<version>.tar.bz2 - The Linux conda package.
  • HEXRDGUI-MacOSX-<version>.tar.bz2 - The MacOSX conda package.
  • HEXRDGUI-Windows-<version>.tar.bz2 - The Windows conda package.
  • HEXRDGUI-<version>.tar.gz - The Linux package (tarball).
  • HEXRDGUI-<version>.dmg - The MacOS package (DMG).
  • HEXRDGUI-<version>.msi - The Windows package (MSI).
  • HEXRDGUI-<version>.zip - The Windows package (zip).

Note: That the packages on MacOS and Windows are not signed.

PRs

PRs are built using the hexrd-prerelease label on the HEXRD conda channel

Merges to master

When a PR is merged into master the conda package is uploaded to the HEXRD channel using the hexrdgui-prerelease label.

Pushed tag

When a tag is pushed HEXRDGUI is built using the main label on HEXRD conda channel and the result package is upload using the main label.

About

Qt5 PySide2 based HEXRD GUI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.0%
  • Other 1.0%