A library for simulating EIS with equivalent circuits.
fasteis uses a few tricks to make EIS fitting faster and more reliable:
- Small convolutional neural networks are used to automatically get good initial fit parameters
- It is written in Rust with fast and numerically stable maths
Builds on the excellent work from
impedance.py and
PyEIS.
Quickstart:
pip install fasteis
import fasteis
circuit = fasteis.Circuit("R0-(CPE1,R1-W1)")
result = circuit.fit(f, Z)
See the docs for more details.
Metadata
Release files for fasteis 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fasteis-0.1.0.tar.gz | 2.7 MB | Details |
Built distributions (wheels)
Total release size: 43.0 MB
Release files / fasteis-0.1.0.tar.gz
| Download URL | fasteis-0.1.0.tar.gz |
|---|---|
| Size | 2.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4dcc2ea27fdcc8a391d43aca7db8345ba5c9f99c5cb7eb553c8428815b601928
|
|
BLAKE2b-256 checksum How to use checksums |
c1b75a4ad2c027d110d16139a458c8357985d5aec261c0101587be48b8a607d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-win_arm64.whl
| Download URL | fasteis-0.1.0-cp38-abi3-win_arm64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.8 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
023eb1fd08dccabcd206ebfd5fcb58a27988faa52758cce7ead94d76dc9fce8a
|
|
BLAKE2b-256 checksum How to use checksums |
aedb4526ad3420bc05d7ac42ac4159c6a62852b341f446119fdcec11679352b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-win_amd64.whl
| Download URL | fasteis-0.1.0-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
02c05029d60de279af6b3dda04e6bbc22d75edd7412713bfa06d9dc2d6269e29
|
|
BLAKE2b-256 checksum How to use checksums |
95e4800cf61354e962349eb317c89cf5b445131b8efb18c75826c00a3828264b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-win32.whl
| Download URL | fasteis-0.1.0-cp38-abi3-win32.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.8 Windows x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
a8190fc6f3a1df4f0b93db1f84a136485cf3df08c8ab2c78507785eb50091200
|
|
BLAKE2b-256 checksum How to use checksums |
42fe11b622db9e50a22d6b9532a4974594957840c593a2961ce35df38e8c7854
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-musllinux_1_2_x86_64.whl
| Download URL | fasteis-0.1.0-cp38-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
ed78163bd2265c66689749b087a3deac9ddc4494be0e5aae2822ca1430b56a0f
|
|
BLAKE2b-256 checksum How to use checksums |
d4a578d3f997017118badd4aa8cc9e0c95dff5dc4ed57a1592901ddef34cd546
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-musllinux_1_2_i686.whl
| Download URL | fasteis-0.1.0-cp38-abi3-musllinux_1_2_i686.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
2152bfca9e3235583a743b9069e915fb17d4923a6697f403af23a466bbfc4362
|
|
BLAKE2b-256 checksum How to use checksums |
060c731cfb96a91a5bb9af6a63910d9c685464d4be10a85c1cbbfb8bf6fc5e9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-musllinux_1_2_armv7l.whl
| Download URL | fasteis-0.1.0-cp38-abi3-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.8 Linux musl 1.2+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
62c9a70d1c9d33db6b0680293c28093eeeb8924d4acbd57526ff11713935900a
|
|
BLAKE2b-256 checksum How to use checksums |
ea2ee4b87aa16ee154faca13c4dfe5c0fd4bf9e230e2b8f2f10a144d396c2514
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-musllinux_1_2_aarch64.whl
| Download URL | fasteis-0.1.0-cp38-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.8 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
8464afb804ca24e3723d67ffabffd1027db579434a3552ed1a9b65375803a1b5
|
|
BLAKE2b-256 checksum How to use checksums |
d1123bbc4fa98e9a72f09dcaa8e848baf6daaac31386f1efc9d05bf892318d3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fasteis-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
c6c35d296447aa6c58fc1e77e4d0f73aa21cce346d4f41085568343fa079beef
|
|
BLAKE2b-256 checksum How to use checksums |
87c586f785735f579a0b57e144437be0e802465109fa5dbc7f44404ba21d0ad3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | fasteis-0.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ IBM System/390x abi3 |
|
SHA-256 checksum How to use checksums |
bfcf5e0f191138e18a4b5fbfb4fa43b0f182e687a4a3daa3901c0f78b4457af7
|
|
BLAKE2b-256 checksum How to use checksums |
f8d01db6fe16459fead9bae1d0d791e6efcb74f2ace86135f39d10efa96db4d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | fasteis-0.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ PowerPC 64-le abi3 |
|
SHA-256 checksum How to use checksums |
2ed64ef86f2f3f338d41f1ec0401e17a8fbae250baffeb30af44411cb16e40a3
|
|
BLAKE2b-256 checksum How to use checksums |
4abea228866ed7f8e109a1b8b79c8b0bdb1b963becbc5d552cf122acfc3bc0fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | fasteis-0.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
59e5aaa79a3b0d626729690cd7d87c210d04a753a5364a1f0ca44e2b3ac48338
|
|
BLAKE2b-256 checksum How to use checksums |
4ce56196b5e09ff6f6d53e1d97db851f6d1030b3642802b6d2f36194ba9a4c49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fasteis-0.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
0cfeeb8ee2226508ee768e33977d8a5dd2da8c34c3001ffa739f7a821915f830
|
|
BLAKE2b-256 checksum How to use checksums |
40a32cca57c9fc2713f5cb2ef029bb5d9b9c6ea7961ea71a0a5290415457703a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | fasteis-0.1.0-cp38-abi3-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.8 Linux glibc 2.12+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
776ead94118445bf50804c0c5409a62c01e535fd9be547cc09e0b1aae06eb483
|
|
BLAKE2b-256 checksum How to use checksums |
c3be676a13dbdbfcdab4353d00bfa57718f85d203e3a9603513c3ff942d69114
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | fasteis-0.1.0-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a0da69d213c40a21f29547ebd9e85a6e9f3614b8def2aac36d8fde965a4a0cf
|
|
BLAKE2b-256 checksum How to use checksums |
a79c7ee5e0953d179e99c8ba4e1a64b3af4fb1ef2b8f107d054bbd8f0a64aa57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / fasteis-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl
| Download URL | fasteis-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.8 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b494b97eebb0a42ce720c29a21bed3489e4e7609f6923ed9fdc9677eebe5243
|
|
BLAKE2b-256 checksum How to use checksums |
1e8ef86defcdf199ccc66bf1752db40331eeab5dc0016eb9b88fbacbdf87fdfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|