Skip to content

v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Apr 13:43
· 378 commits to main since this release

v2.0.0 (2024-04-08)

Breaking

  • fit unify dynamic function names (20d784c)

    BREAKING CHANGE: PolyFunc is now PolynomialFunction, and FermiEdge2dFunc is now FermiEdge2dFunction. The corresponding model names are unchanged.

  • fit directly base models on lmfit.Model (59163d5)

    BREAKING CHANGE: This change disables the use of guess_fit. All fitting must be performed in the syntax recommended by lmfit. Addition of a accessor or a convenience function for coordinate-aware fitting is planned in the next release.

Build

  • add templates for changelog and release notes (be72b24)

Chore

  • add setuptools_scm configuration (506faa6)

  • deps update dependency to use igor2>=0.5.6 now on conda-forge (b59fc5a)

  • deps remove igor2 direct dependency from requirements.txt (bfb5518)

  • deps remove importlib metadata (b5718e7)

  • deps update minimum versions and env configurations (18a3d67)

  • deps update dependencies (b3e2494)

  • deps remove importlib (8a6b818)

Ci

  • github swap pip installation order (afa4722)

Documentation

Feature

  • itool add copy code to PlotItem vb menu (7b4f30a)

    For each plot in imagetool, a new 'copy selection code' button has been added to the right-click menu that copies the code that can slice the data to recreate the data shown in the plot.

  • add 2D curvature, finally closes #14 (7fe95ff)

  • plotting add N argument to plot_array_2d (2cd79f7)

  • add scaled laplace (079e1d2)

  • add gaussian filter and laplacian (8628d33)

  • add derivative module with minimum gradient implementation (e0eabde)

Fix

  • dynamic properly broadcast xarray input (2f6672f)

  • fit.functions polynomial function now works for xarray input (3eb80de)

  • analysis.image remove critical typo (fb7de0f)

  • analysis.image dtype safety of cfunc (b4f9b17)

  • set autodownsample off for colorbar (256bf2d)

  • disable itool downsample (e626bba)

Performance

  • itool add explicit signatures to fastbinning (62e1d51)

    Speedup initial binning by providing explicit signatures.

Refactor

  • update dtool to use new functions (a6e46bb)

  • analysis.image add documentation and reorder functions (340665d)

  • rename module to image and add citation (b74a654)

  • dtool cleanup unused code (f4abd34)

Unknown

  • tests: reduce test time by specifying explicit path (60fb0d0)

    This will not trigger directory recursion, so tests will run a bit faster

  • tests: add tests for fitting functions (4992251)

  • tests: add tests for image and shift (7e4daeb)