All Projects → HEXRD → hexrdgui

HEXRD / hexrdgui

Licence: BSD-3-Clause license
Qt5 PySide2 based GUI for the HEXRD library.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to hexrdgui

hexrd
A cross-platform, open-source library for the analysis of X-ray diffraction data.
Stars: ✭ 30 (+100%)
Mutual labels:  calibration, powder-diffraction, x-ray-diffraction, hedm, 3dxrd, laue-diffraction
Topics-In-Modern-Statistical-Learning
Materials for STAT 991: Topics In Modern Statistical Learning (UPenn, 2022 Spring) - uncertainty quantification, conformal prediction, calibration, etc
Stars: ✭ 74 (+393.33%)
Mutual labels:  calibration
SCNeRF
[ICCV21] Self-Calibrating Neural Radiance Fields
Stars: ✭ 383 (+2453.33%)
Mutual labels:  calibration
fts
🔍 Postgres full-text search (fts)
Stars: ✭ 28 (+86.67%)
Mutual labels:  gui-application
YANGstraight source
Analytic signal-based source information analysis for YANGstraight and real-time interactive tools
Stars: ✭ 31 (+106.67%)
Mutual labels:  gui-application
dynamoit
A simple AWS DynamoDB viewer
Stars: ✭ 32 (+113.33%)
Mutual labels:  gui-application
EM7180 SENtral Calibration
Get the best AHRS accuracy out of the Tlera USFS with good sensor calibration
Stars: ✭ 22 (+46.67%)
Mutual labels:  calibration
KinectUtil
This project solves the problem of mismatching between rgb camera and depth camera of Kinect camera. And we can get higher quality point cloud model than Kinect itself. We solve the problem by first using both DLT and Zhangzhengyou‘s checkerboard to calibrate the camera, and then applying the calibrated parameters to project and re-project from…
Stars: ✭ 28 (+86.67%)
Mutual labels:  calibration
StructureNet
Markerless volumetric alignment for depth sensors. Contains the code of the work "Deep Soft Procrustes for Markerless Volumetric Sensor Alignment" (IEEE VR 2020).
Stars: ✭ 38 (+153.33%)
Mutual labels:  calibration
verified calibration
Calibration library and code for the paper: Verified Uncertainty Calibration. Ananya Kumar, Percy Liang, Tengyu Ma. NeurIPS 2019 (Spotlight).
Stars: ✭ 93 (+520%)
Mutual labels:  calibration
libnvc
Easy way to embed (neo)vim in your application
Stars: ✭ 32 (+113.33%)
Mutual labels:  gui-application
bsec bme680 linux
Read the BME680 sensor with the BSEC library on Linux (e.g. Raspberry Pi)
Stars: ✭ 78 (+420%)
Mutual labels:  calibration
pygac
A python package to read and calibrate NOAA and Metop AVHRR GAC and LAC data
Stars: ✭ 14 (-6.67%)
Mutual labels:  calibration
vignetting calib
No description or website provided.
Stars: ✭ 41 (+173.33%)
Mutual labels:  calibration
Robotlib.jl
Robotics library written in the Julia programming language
Stars: ✭ 32 (+113.33%)
Mutual labels:  calibration
USB-Rubber-Ducky-App
🐣 Windows GUI for USB Rubber Ducky
Stars: ✭ 63 (+320%)
Mutual labels:  gui-application
ExpertVideoToolbox
A lightweight, versatile GUI of x264, x265. Nearly full input formats support, .mkv and .mp4 output support. Avs support will be added soon. Language: Chinese
Stars: ✭ 12 (-20%)
Mutual labels:  gui-application
mimic
mimic calibration
Stars: ✭ 18 (+20%)
Mutual labels:  calibration
industrial calibration
Contains libraries/algorithms for calibration industrial systems
Stars: ✭ 91 (+506.67%)
Mutual labels:  calibration
Vision
Computer Vision And Neural Network with Xamarin
Stars: ✭ 54 (+260%)
Mutual labels:  calibration

platforms current version last updated downloads

Installing

Requires Python 3.10. Currently, we build and test hexrdgui exclusively with dependencies from the conda-forge channel.

conda (main release)

To install the latest stable release

conda install -c hexrd -c conda-forge python=3.10 hexrdgui

conda (prerelease)

To install the latest changes on master, do the following. Note that this release may be unstable.

conda install -c hexrd/label/hexrd-prerelease -c hexrd/label/hexrdgui-prerelease -c conda-forge python=3.10 hexrdgui

Binary packages

Binary packages for Windows, Mac and Linux can be found attached to each main release.

Running

For conda installs, launch by typing

hexrdgui

in a shell. Binary installs are native applications that open on double-click.

Development

Requires Python 3.10. First clone the Git repositories

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

pip

For now we need to explicitly install hexrd, until we push it to PyPI. Not currently recommended!

pip install -e hexrd
pip install -e hexrdgui

conda

First, make sure python3.10 is installed in your target env. If it is not, run the following command:

conda install -c conda-forge python=3.10

Next install dependencies using the prerelease conda package

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

Finally, from the directory containing the hexrd and hexrdgui git repositories, use pip to link into environment for development:

For Linux and Mac OS X:

CONDA_BUILD=1 pip install --no-build-isolation --no-deps -U -e hexrd
CONDA_BUILD=1 pip install --no-build-isolation --no-deps -U -e hexrdgui

For Windows:

set CONDA_BUILD=1
pip install --no-build-isolation --no-deps -U -e hexrd
pip install --no-build-isolation --no-deps -U -e hexrdgui

If you are running in Windows PowerShell or other environments where the stdout and stderr is not appearing in the console you can run the python module directly python hexrdgui/hexrd/ui/main.py, you should then see stdout and stderr.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].