ISISNeutronMuon / ISISNeutronMuon/MDANSE

[ENHANCEMENT] Add a lattice q-vector generator that does not depend on the width option

Open
#656 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
29
Forks
8
Avg merge
2d 12h
Merged PRs (30d)
9

Description

**Is your feature request related to a problem? Please describe.**
The current lattice q-vector generator does not allow width=0. Setting a small width with the current lattice q-vector generators means that I might get zero valid q-vectors for a specific value of |q|,

**Describe the solution you'd like**
Add a new lattice q-vector generator which generates all valid lattice q-vectors within a specific range. Unlike the current lattice q-vector generators, the q-vector step won't be constant. We might need an option to set the maximum number of q-vectors used for a given shell. Adding a preview of the q-vector shells that will be created with this generator in the GUI might also be useful.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.