Repository navigation
Tags: diffpy/diffpy.srreal
Tags
Merge pull request #94 from SYMSCAE/array-modernization enh: Modernize array handling with nanobind
Release 1.2 Changes since v1.1 * Fix issues reported by pyflakes. * Add missing overrides to DerivedStructureAdapter. * Check site index in StructureAdapter methods. * Fix extension module initialization for any import order. * Fix data conversion from non-contiguous NumPy array. This fixes invalid results from of fftgtof, fftftog. * Support array argument to PDFEnvelope, PDFBaseline. * Expose the new class registry methods, _deregisterType, _aliasType, isRegisteredType, and getAliasedTypes. * Deregister any Python-extended prototypes on exit. * Wrap custom valence functions in BVParametersTable. * Make project tarball reproducible on Mac OS X. * Add debug.py script for debugging unit tests. * Simplify redefinition of user envelopes or baselines. * Expose new evaluator type "CHECK". * Make the "OPTIMIZED" evaluator the default one. * Use the "BASIC" evaluator for parallel calculations. * Update to NumPy C-API 1.7. * Change argument order for `SFAverage.fromComposition`, `fromStructure`, and allow string type name as the `sftb` argument. * Add scons variable "tool" for choosing the compiler. * Drop support for Python 2.6. * Upgrade for Python 3.4, 3.5, 3.6 and stay compatible with 2.7. * Add travis test with Python 3 and homebrew.
Release 1.1.2 Changes since v1.1.1 * Raise explicit IndexError for invalid atom indices. * Fix warning on signed-unsigned comparison. * Require libdiffpy 1.3.3 or later. * Wrap the new evaluator type "CHECK". * Use the OPTIMIZED evaluator by default. * Adjust test for the OPTIMIZED evaluator default. * Fix failure for OPTIMIZED parallel evaluation. * Fix conda build failure due to long prefix on Mac. * Update to NumPy C-API 1.7.
Release 1.1.1 Changes since v1.1 * Extract exact version from a tagged git archive. * Use matplotlib.pyplot in examples script. * Fix issues reported by pyflakes. * Replace deprecated failIf, failUnless functions. * Add missing overrides to DerivedStructureAdapter. * Check site index in StructureAdapter methods. * Fix unit tests for the SFAverage class. * Use Python attributes before DoubleAttr. * Disclaim compatibility with Python 2.6. * Avoid failure on importing pdfenvelope first. * Fix data conversion from non-contiguous NumPy array. This fixes invalid results from of fftgtof, fftftog. * Describe arguments in extractQuantityType function. * Run travis tests within the git working directory. * Adjust for conda-build 2.0. * Stop using deprecated __conda_version__.txt file. * Support array argument to PDFEnvelope, PDFBaseline. * Bump up MACOSX_DEPLOYMENT_TARGET to 10.7 for conda. * Add configuration file for the test coverage tool. * Use common wrappers for the class registry methods. * Expose the new class registry methods, _deregisterType, _aliasType, isRegisteredType, and getAliasedTypes. * Deregister any Python-extended prototypes on exit. * Require libdiffpy version 1.3.2 or later. * Wrap custom valence functions in BVParametersTable. * Simplify code for AtomicStructureAdapter indexing. * Make the project tarball reproducible on Mac OS X. * Use short hash in commit created by `make publish`. * Raise TypeError on invalid init or call argument. * Simplify redefinition of user envelopes or baselines.
PreviousNext