Changed:
- Temporarily removed support for SAS characteristic functions until we can migrate to the new sasview api.
- doc/ -> docs/
- requirements/test.txt -> requirements/tests.txt
Fixed:
- Better license designation in pyproject.toml
Added:
- Support for Python 3.7, 3.6, 3.5 in addition to 2.7.
Changed:
- Always use lower-case imports from diffpy.structure.
- Use numeric-value sort to order variables in PrintFitHook.
Deprecated:
- Variable __gitsha__ in the version module renamed to __git_commit__.
Removed:
- Optional upper and lower-bound arguments in Parameter.setValue. The bounds can be set with Parameter.boundRange instead.
- Unused classes ListOperator, SetOperator.
Fixed:
- Metadata retrieval from PDFContribution hierarchy.
- Refresh PDFGenerator when its rgrid is changed in-place.
- Zero division in the nppdfsas.py example.
- Crash in ellipsoidsas.py example because of bug in Parameter.setValue.
- Pickling of ProfileGenerator objects and of bound class methods.
- Invalid escape sequences in string values.