Releases: diffpy/diffpy.srfit
Releases · diffpy/diffpy.srfit
Release 3.0.0
See CHANGELOG.md for detailed release notes.
Release is also available at https://pypi.python.org/pypi.
Release 1.3
Changes since v1.2
- Move package files to the src directory.
- Activate napoleon extension for sphinx.
- Permit zero thickness in
sheetCF
. - Convert
print
statement to a function. - Generalize
WeakBoundMethod
interface and fix its pickling. - Replace duck-taped bound methods with regular methods.
- Remove unnecessary custom pickling of bound methods and
numpy.ufunc
. - Switch to automated
TestCase
discovery. - Support test selection in the
debug.py
script. - Improve API for the abstract
Operator
classes. - Remove unused
ListOperator
andSetOperator
classes. - Declare namespace package with builtin pkgutil module.
- Clean up issues reported by pyflakes.
Release is also available at https://pypi.python.org/pypi.
Release 1.2
Changes since v1.1
- Fix application of replaced profile to residual.
- Simplify interface to setResidualEquation.
- Convert ParameterProxy to Parameter subclass.
- Keep order in the ParameterSet hierarchy.
- Fix the sheetCF characteristic function.
- Fix return value from Printer visitor.
- Remove unused imports reported by pyflakes.
- Add access to model and residual expressions in FitContribution.
- Swap equation literals also by names.
- Extend test coverage for FitContribution methods.
- Release obsolete Equation objects.
- Avoid leaking objects to global builders.
- Remove spurious assignments to Profile.ycalc.
- Remove local implementation of OrderedDict.
- Remove backport of the standard abc module.
- Avoid zombification of Equation objects.
- Adjust for conda-build 2.0.
- Replace all arguments in detached Equation objects.
- Use weak-references to store observer callbacks.
- Add configuration file for the test coverage tool.
- Make the project tarball reproducible on Mac OS X.
- Use short hash in commit created by
make publish
. - Add convenience script for debugging unit tests.
- Rename EquationFactory.detach --> wipeout.
- Enable setting qmin for real-space PDFGenerator.
- Fix invalid example CIF file.
- Remove obsolete example with simulated annealing.
- Improve behavior of Profile.setCalculationRange.
- Remove ior operator from FitContribution interface.
- Fix type of class-defaults in RecipeContainer.
- Fix argument naming in RecipeContainer.iterPars.
- Improve formatting of RecipeContainer.show().
- Use numeric sort for RecipeContainer.show() output.
- Implement output filtering for RecipeOrganizer.show.
- Support constant expressions in EquationFactory.
Release is also available at https://pypi.python.org/pypi.
Release 1.1
Use the attached tarball, automatic archives have incomplete version data.
Release is also available at https://pypi.python.org/pypi.
md5sum
294c706afaf43eaf67e449cdcf6fd863 diffpy.srfit-1.1.tar.gz
Changes since v1.0
- builders must be locals for eval call.
- Use call-wrapper classes instead of lambda functions.
- Fix infinite getattr loops on unpickling.
- Fix ContributionResults.rw formula so it uses ESDs.
- Fix FitResults formula for combined rw.
- Use OrderedDict for FitResults contributions.
- Improve resolution of version metadata.
- Avoid comparing NumPy arrays with None.
- Keep chain of notifying objects for the _flush call.
- StretchModeParameter.notify should not modify its arguments.
- Avoid zero division in Rw formula if yobs are all zero.
- Report large negative correlations as well.
- Format post-release versions as per PEP 440.
- Use numpy.interp instead of scipy spline.
- Adjust for OrderedDict in Python 2.7.10.
- Add badges to readme for travis and code coverage.
- Handle imports from varying SasView/SansView APIs.
- Add conda build recipe.
- Fix inconsistent naming of CCTBX adapters.
- Add conda recipe and use it in travis tests.
- Use package-level logger for test-related warnings.
- Move custom exceptions to a dedicated module.
- Raise SrFitError on failed validation.
- Raise SrFitError when bond valences are all zero.
- Add dir method to Equation, ParameterProxy and RecipeContainer.
- Remove unused class ParameterFactory.
- Support SpaceGroup-types in constrainAsSpaceGroup.
- Fix duplicate names of test methods.
- Clean up redundant imports reported by pyflakes.
- Update README with conda instructions.
- Disclaim compatibility with Python 2.6.
- Use diffpy channel for conda build in travis.
Release 1.0
Use the uploaded tarball, automatic archives have no version data.
Release is also available at https://pypi.python.org/pypi.
md5sum
b6f76b74d48f795c428dc6aec324e1a5 diffpy.srfit-1.0.tar.gz