Releases: kmnhan/erlabpy
v2.2.0
v2.2.0 (2024-04-12)
Documentation
-
improve fitting documentation (
9e0a106
) -
add curve fitting guide (
ff9743c
) -
add docstrings to plotting.colors (
1a15a70
)
Feature
-
enable component evaluation for MultiPeakModel (
8875b74
) -
(analysis.fit) add BCS gap equation and Dynes formula (
f862aa4
)
Fix
- curvefittingtool errors (
9abb99c
)
Refactor
v2.1.3
v2.1.2
v2.1.1
v2.1.1 (2024-04-10)
Documentation
-
(io) improve docstrings and user guide (
8e69abb
) -
update io documentation (
b0d2d01
) -
change reference format (
44e159a
) -
add missing type annotations and docstrings (
b8c7471
)
Fix
-
(io) enable specifying data_dir in loader context manager (
37913b8
) -
(io) allow loader_class aliases to be None (
7eae2eb
)
Refactor
Style
Test
- refactor directory structure (
895ea0d
)
v2.1.0
v2.1.0 (2024-04-09)
Chore
- update changelog template (
46a79e5
)
Ci
-
(pre-commit) merge pull request #18 from kmnhan/pre-commit-ci-update-config (
7018fd3
)[pre-commit.ci] pre-commit autoupdate
Documentation
-
improve io guide (
28a2961
) -
add docstring for undocumented io functions (
3583aad
) -
change directory structure, rename contributing guide (
0b3d734
) -
update development documentation (
38efae6
) -
update installation instructions to include conda-forge (
c0ca81d
)
Feature
-
(interactive) overhaul dtool (
8e5ec38
)Now supports interpolation, copying code, opening in imagetool, and 2D laplacian method.
-
(interactive) improve code generation (
7cbe857
)Automatically shortens code and allows literals in kwargs
-
(interactive) extend xImageItem, add right-click menu to open imagetool (
2b5bb2d
)
Fix
-
sign error in minimum gradient (
c45be0c
) -
(analysis.image) normalize data for mingrad output for numerical stability (
0fc3711
)
Refactor
- (io) validation now defaults to warning instead of raising an error (
8867a07
)
Style
Test
- fix tests according to minimum gradient behaviour change (
41290f2
)
Unknown
-
[pre-commit.ci] pre-commit autoupdate (
1dc0de8
)updates:
v2.0.0
v2.0.0 (2024-04-08)
Breaking
-
fit unify dynamic function names (
20d784c
)BREAKING CHANGE:
PolyFunc
is nowPolynomialFunction
, andFermiEdge2dFunc
is nowFermiEdge2dFunction
. 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
-
fix typo (
dc8204a
) -
update conf.py (
3f092c4
) -
update bibliography (
8e32515
) -
improve readability (
bd8049d
) -
update minimum gradient documentation (
a8df0f3
)
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.
-
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
)