Skip to main content

A python module to analyze fast impedance tortuosity measurements.

Project description

FIPT: Fast impedance tortuosity

FIPT is a measurement technique that allows a fast determination of the ionic resistance for battery electrodes. The technique is based on the work by J. Landesfeind (Journal of The Electrochemical Society, 163 (7) A1373-A1387 (2016) A1373) and then optimized for execution speed by D. Bozyigit at Battrion.

The measurement setup can be built based on https://github.com/deniz195/fipt

Once data has been aquired, this repository provides the data analysis and model fitting.

Quick analysis

If you want to quickly analyze your impedance data:

Install:

pip install fipt

Put your impedance data in a file my_fipt_data_1234.csv in the following format: CSV 1st column: frequency in [Hz] 2nd column: Z' in [Ohm] 3rd column: Z'' in [Ohm] (You can also use the file test_data_001.csv in examples folder)

python -m fipt ./my_fipt_data_1234.csv

Examples

To see how to analyze fipt data, refer to the jupyter notebook demo_fipt.ipynb in the examples folder.

Quick installation

To install the fipt-analysis, simply:

pip install fipt

Requirements

Required packages are numpy, scipy for data and statistical models and lmfit to perform the model fitting.

It is recommended (but not necessary) to install matplotlib installed, so that fipt-analysis will be able to create plots of the fitting.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fipt-0.1.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fipt-0.1.0-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file fipt-0.1.0.tar.gz.

File metadata

  • Download URL: fipt-0.1.0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.2

File hashes

Hashes for fipt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2bcf4bc9cbd2883d2423c1aec06c82cd4d256062cf52c875255c1b19ed3caa3c
MD5 cbfb75a1da95d6439776843d2e1f5e6e
BLAKE2b-256 b3c7e8647ef1db810e7422ddbee0e2f8b78f118d6d135fc69193a873ba6c0ffc

See more details on using hashes here.

File details

Details for the file fipt-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fipt-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.2

File hashes

Hashes for fipt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b7fc285f47202a93ca9dc5fe932aa1d20962ea0f8485a047f1659606766c1db6
MD5 ed7eba59b8d9c031586bd5931260455c
BLAKE2b-256 5e8f721339bfd33524d34f4b1dfb475db7e97bd664e05a8bb6b120bde17c05ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page