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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bcf4bc9cbd2883d2423c1aec06c82cd4d256062cf52c875255c1b19ed3caa3c
|
|
| MD5 |
cbfb75a1da95d6439776843d2e1f5e6e
|
|
| BLAKE2b-256 |
b3c7e8647ef1db810e7422ddbee0e2f8b78f118d6d135fc69193a873ba6c0ffc
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7fc285f47202a93ca9dc5fe932aa1d20962ea0f8485a047f1659606766c1db6
|
|
| MD5 |
ed7eba59b8d9c031586bd5931260455c
|
|
| BLAKE2b-256 |
5e8f721339bfd33524d34f4b1dfb475db7e97bd664e05a8bb6b120bde17c05ec
|