Skip to content

Releases: diffpy/diffpy.srfit

Release 3.0.0

14 Mar 21:39
v3.0.0
Compare
Choose a tag to compare

See CHANGELOG.md for detailed release notes.

Release is also available at https://pypi.python.org/pypi.

Release 1.3

10 Jul 19:30
v1.3
Compare
Choose a tag to compare

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 and SetOperator 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

07 Dec 23:17
v1.2
Compare
Choose a tag to compare

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

30 Jan 01:06
v1.1
Compare
Choose a tag to compare

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

28 Feb 02:31
v1.0
Compare
Choose a tag to compare

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