Skip to main content

fasteis


Docs PyPI version

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)

Source distribution for fasteis 0.1.0
File Size Uploaded
fasteis-0.1.0.tar.gz 2.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for fasteis 0.1.0
File
fasteis-0.1.0-cp38-abi3-win_arm64.whl CPython 3.8 abi3 Windows ARM64 Details
fasteis-0.1.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
fasteis-0.1.0-cp38-abi3-win32.whl CPython 3.8 abi3 Windows x86-32 Details
fasteis-0.1.0-cp38-abi3-musllinux_1_2_x86_64.whl CPython 3.8 abi3 Linux musl 1.2+ x86-64 Details
fasteis-0.1.0-cp38-abi3-musllinux_1_2_i686.whl CPython 3.8 abi3 Linux musl 1.2+ x86-32 Details
fasteis-0.1.0-cp38-abi3-musllinux_1_2_armv7l.whl CPython 3.8 abi3 Linux musl 1.2+ ARMv7l Details
fasteis-0.1.0-cp38-abi3-musllinux_1_2_aarch64.whl CPython 3.8 abi3 Linux musl 1.2+ ARM64 Details
fasteis-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
fasteis-0.1.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.8 abi3 Linux glibc 2.17+ IBM System/390x Details
fasteis-0.1.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 abi3 Linux glibc 2.17+ PowerPC 64-le Details
fasteis-0.1.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 abi3 Linux glibc 2.17+ ARMv7l Details
fasteis-0.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
fasteis-0.1.0-cp38-abi3-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.8 abi3 Linux glibc 2.12+ x86-32 Details
fasteis-0.1.0-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
fasteis-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

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}

Release history Release notifications | RSS feed

This release

0.1.0 This release

16 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page