bluesky / hklpy

Diffractometer computation library with ophyd pseudopositioner support
https://blueskyproject.io/hklpy
BSD 3-Clause "New" or "Revised" License
2 stars 11 forks source link

Add a label for each reflection #293

Open prjemian opened 8 months ago

prjemian commented 8 months ago

Let's implement reflection labels in a branch from 289-restore-reflections.

Originally posted by @prjemian in https://github.com/bluesky/hklpy/issues/292#issuecomment-1803996291

prjemian commented 8 months ago

Reflections are used/described in these files (and related tests):

file number of instances of reflection text
configuration.py 40
diffract.py 20
sample.py 94
user.py 18
util.py 19
prjemian commented 8 months ago

This is not a trivial change to make. Due to the way reflections are handled now (libhkl keeps the defining list in its C memory), this could become a breaking change.

prjemian commented 8 months ago

Changing priority and milestone for this issue.