Deareis

Latest version: v4.2.1

Safety actively analyzes 623541 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

4.2.1

- Maintenance release that updates the version requirements for dependencies.
- Support for Python 3.8 has been dropped due to minimum requirements set by one or more dependencies.
- Support for Python 3.11 and 3.12 has been added.

4.2.0

- Added support for choosing between multiple approaches to suggesting the regularization parameter (lambda) in DRT methods utilizing Tikhonov regularization.
- Added a `Data set palette` for searching and selecting data sets via a window similar to the `Command palette`.
- Added a `Result palette` for searching and selecting various results (depending on the context) via a window similar to the `Command palette`.
- Added an `Add parallel impedance` window, which is accessible via the `Process` button in the `Data sets` tab. This is useful for, e.g., Kramers-Kronig testing impedance data that include negative differential resistances.
- Updated the table of fitted parameters in the `Fitting` tab to highlight parameters with large estimated errors.
- Updated the table of statistics in the `Fitting` tab to highlight values that may be indicative of issues.
- Updated tooltips.
- Refactored code.
- Fixed a bug that caused two click of the `Accept` button in the `Subtract impedance` window after opening and closing the circuit editor.
- Fixed a bug that caused an exception when opening and closing the circuit editor in the `Subtract impedance` window two or more times in a row.
- Fixed a bug where loading a simulation result as a data set would also cause the `Simulation` tab to switch to the latest simulation result.
- Fixed a mistake in the docstring of the DRTResult class.
- Possibly fixed a bug where resizing signals could sometimes cause an exception to occur while launching the program.

4.1.0

- Added a `Copy` button next to the fit results in the `Subtract impedance` window. This button can be used to copy a fitted circuit to the `Circuit` option above.
- Updated appearance of nodes and links of fitted/simulated circuits in the `Fitting`/`Simulation` tab.
- Updated how plots are resized in various tabs.
- Refactored some parts of the `Subtract impedance` window.
- Fixed a bug where selecting a data set in the `Simulation` tab by using the mouse caused the current simulation result to become deselected.

4.0.1

- Fixed a bug that caused the mask that was applied to the original data to also be applied to the new data set when subtracting impedances.
- Fixed bugs related to keybindings in the file dialog window.
- Fixed bugs causing plots in the `Fitting` and `Simulation` tabs to have incorrect heights on Windows.

4.0.0

- Added `Getting started` window when running DearEIS for the first time.
- Added ability to replace outliers with interpolated points.
- Added `Process` button to the `Data sets` tab in the spot where the `Average` button used to be and clicking the button opens a popup with `Average`, `Interpolate`, and `Subtract` buttons.
- Added multiple plot types to most tabs and several modal windows as sub-tabs for each plot type.
- Added ability to perform batch analyses via the GUI.
- Added `Series resistance/capacitance/inductance` rows to the statistics table in the `Kramers-Kronig` tab.
- Added `Z-HIT analysis` tab for reconstructing modulus data from phase data.
- Added `Timeout` setting for the TR-RBF method in the `DRT analysis` tab.
- Added a row for the log pseudo chi-squared to the statistics table in the `Fitting` tab.
- Added highlighting of fitted parameters with values that were restricted by the lower or upper limit in the `Fitting` tab.
- Added an `Adjust parameters` button, which brings up a window for adjusting initial values with a real-time preview, to the `Fitting` and `Simulation` tabs.
- Added `Duplicate` button to the `Plotting` tab.
- Added a window for defining a path to a Python script/package that defines one or more user-defined elements using pyimpspec's API.
- Added setting for specifying how many parallel processes to use when, e.g., fitting circuits.
- Updated to use version 4.0.0 of pyimpspec.
- Updated project file and configuration file structures.
- Updated DRTSettings implementation regarding the settings for the m(RQ)fit method.
- Updated how "save as" works for projects (a new project tab is created alongside the original project tab after saving).
- Updated how result labels are displayed in their respective drop-down lists.
- Updated labels on plot axes, table headers, etc.
- Updated the layout of the window for averaging data sets.
- Updated tooltips.
- Updated the `Subtract impedances` function to result in the creation of a new data set instead of replacing the existing data set.
- Updated the keybindings in most of the modal windows to be based on similar keybindings that are available in other contexts (i.e., these keybindings are also affected by changes made by the user).
- Switched to Sphinx for documentation.

3.4.3

- Updated dependency versions.
- Fixed a bug that caused `utility.format_number` to produce results with two exponents when given certain inputs.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.