Skip to main content

Controls for using diffractometers within the Bluesky Framework: https://blueskyproject.io

Project description

Name Downloads Version Platforms Testing
Conda Recipe Conda Downloads Conda Version Conda Platforms Build Status

hklpy

Controls for using diffractometers within the Bluesky Framework.

Based on the hkl C++ library (described here as libhkl), with slightly cleaner abstractions when compared to the auto-generated gobject-introspection classes. Integrates with ophyd pseudopositioners.

TIP: Always import the gobject-introspection package first and require Hkl version 5.0, as in:

import gi
gi.require_version('Hkl', '5.0')

from hkl import E4CV
# note: before v1.0 release use:
# from hkl.geometries import E4CV

NOTE: main repository: https://repo.or.cz/hkl.git (GitHub repo https://github.com/picca/hkl is a shadow copy that may not be synchronized with the latest version from repo.or.cz)

NOTE: hklpy documentation: https://blueskyproject.io/hklpy

NOTE: Bluesky framework documentation: https://blueskyproject.io

Conda Recipes

Install the most recent build: conda install hklpy -c nsls2forge

The recipes for hkl and hklpy are available in the following feedstocks:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hklpy-1.0.1.tar.gz (1.4 MB view hashes)

Uploaded Source

Built Distribution

hklpy-1.0.1-py3-none-any.whl (48.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page