Recent Releases of AutoEIS
AutoEIS - v0.0.42
What's Changed
- Constrain
jaxversion to<0.7.0in dependencies until NumPyro is patched by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/147 - Add
simplifyfunction for circuit string reduction (series-parallel rules) by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/146 - Ensure frequency and impedance data types are consistent by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/149
- Speed up circuit evaluation and parameter sampling functions by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/150
- Refactor circuit generation with unified backend interface by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/151
- Vendor
impedance.pyuntil it's fixed upstream (NumPy 2.0 compatibilty) by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/152
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.38...v0.0.42
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi 6 months ago
AutoEIS - v0.0.38
What's Changed
- Updated
perform_bayesian_inferenceto always return a list by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/137 - Fixed a bug in
set_plot_stylethat caused the workflow to break when run in a native Python REPL - Dropped support for Intel Macs in favor of the new Apple M chips
- Added various objective functions to
fit_circuit_parameters, accessible viamethod - Added
terminalsargument togenerate_equivalent_circuitsto optionally limit circuit components - Set Python 3.12 as the upper bound for supported Python versions
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi 12 months ago
AutoEIS - v0.0.34
What's Changed
- Fix ECM fitter not updating
p0on next iterations by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/131 - Automatically remove Julia environment when
import autoeisfails by @SaraQiuyuShi in https://github.com/AUTODIAL/AutoEIS/pull/129 - Major upgrade to
fit_circuit_parametersfor more robust/accurate fits by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/132 - Fix incorrect order of freq and Z when calling EC.jl by @RunzeZhang123 in #135
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.30...v0.0.34
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi over 1 year ago
AutoEIS - v0.0.30
What's Changed
- Fix incorrect Bode plots by @SaraQiuyuShi in https://github.com/AUTODIAL/AutoEIS/pull/110
- Address JOSS comments + lots of minor fixes/improvements by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/123
- Fix edge case in
preprocess_impedance_datawhen data contains no high frequency measurements by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/124 - Augment
fit_circuit_parametersto acceptboundsas input argument by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/125
New Contributors
- @SaraQiuyuShi made their first contribution in https://github.com/AUTODIAL/AutoEIS/pull/110
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.29...v0.0.30
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi over 1 year ago
AutoEIS - v0.0.29
What's Changed
- Make
suppress_outputcompatible with Windows by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/104 - (as a result of above) Fixed a bug where install-Julia-deps-at-first-import failed on Windows
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.28...v0.0.29
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi almost 2 years ago
AutoEIS - v0.0.28
What's Changed
- Augment Bayesian inference results with fitness metrics by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/102
- New utils function:
eval_posterior_predictive: computes posterior predictive for a given circuit - New core function:
compute_fitness_metrics: computes common fitness metrics and ranks circuits accordingly - New visualization function:
print_inference_results: pretty-prints inference results - Major refactor:
preprocess_impedance_data - Documentation: Added missing docstrings throughout the package
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.27...v0.0.28
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi almost 2 years ago
AutoEIS - v0.0.25
What's Changed
- Drop support for Python 3.9, add support for 3.12 by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/89
- Add new parameter fitter by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/90
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.24...v0.0.25
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi about 2 years ago
AutoEIS - v0.0.24
What's Changed
- Fix Julia wrapper bug (conda-pyjulia clash) by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/85
- Migrate to JuliaCall from PyJulia by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/86
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.23...v0.0.24
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi about 2 years ago
AutoEIS - v0.0.23
What's Changed
- Unify serial and parallel inference helper functions by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/76
- Add Action to test notebooks + fix backend import bug by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/77
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.22...v0.0.23
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi about 2 years ago
AutoEIS - v0.0.21
What's Changed
- Fix sklearn's
mean_squared_errordeprecation by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/67 - Fix nightly build's occasional failure by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/68
- Parallelize GEP using Julia multiprocessing by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/69
- Release v0.0.21 by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/71
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.20...v0.0.21
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi about 2 years ago
AutoEIS - v0.0.19
What's Changed
- Unify requirements files in pyproject.toml by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/61
- Improve documentation for JOSS submission by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/62
- Fix minor bugs and other things! by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/66
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.18...v0.0.19
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi about 2 years ago
AutoEIS - v0.0.18
Lots of API changes, major refactors, and performance boosts!
What's Changed
- Feature: Factored scatterplot size out of function by @eddotman in https://github.com/AUTODIAL/AutoEIS/pull/35
- Update CI workflows to use
pytestby @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/37 - Add documentation and deploy to GitHub Pages by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/39
- Update the formula for CPE element to match EquivalentCircuits.jl by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/43
- Fix incorrect CPE math expression by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/50
- Make
find_ohmic_resistancemore robust by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/52 - Refactor the inner workings of the Bayesian inference step by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/48
- Add IO helpers to load the built-in test dataset by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/57
- Prepare for the release of v0.0.18 by @ma-sadeghi in https://github.com/AUTODIAL/AutoEIS/pull/58
New Contributors
- @eddotman made their first contribution in https://github.com/AUTODIAL/AutoEIS/pull/35
Full Changelog: https://github.com/AUTODIAL/AutoEIS/compare/v0.0.17...v0.0.18
Scientific Software - Peer-reviewed
- Python
Published by ma-sadeghi about 2 years ago