.. eisfit documentation master file, created by sphinx-quickstart on Wed May 16 16:54:07 2018. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. impedance-extend ============= :code:`impedance-extend` is a Python package for making electrochemical impedance spectroscopy (EIS) analysis reproducible and easy-to-use. Aiming to create a consistent, `scikit-learn-like API `_ for impedance analysis, :code:`impedance-extend` contains modules for data preprocessing, validation, model fitting, and visualization. If you have a feature request or find a bug with the original package, please `file an issue `_ If you have a feature request or find a bug with the new package, please `file an issue `_ or, better yet, make the code improvements and `submit a pull request `_! The goal is to build an open-source tool that the entire impedance-extend community can improve and use! Installation ------------ The easiest way to install :code:`impedance_extendpy` is from `PyPI `_ using pip: .. code-block:: bash pip install impedance-extend See :doc:`./getting-started` for instructions on getting started from scratch. Dependencies ~~~~~~~~~~~~ impedance_extendpy requires: - Python (>=3.7) - SciPy (>=1.0) - NumPy (>=1.14) - Matplotlib (>=3.0) - Altair (>=3.0) - Pandas - Pygad (>=3.6.0) - Pyswarms (>=1.3) Several example notebooks are provided in the examples/ directory. Opening these will require Jupyter notebook or Jupyter lab. Examples and Documentation --------------------------- :doc:`./getting-started` contains a detailed walk through of how to get started from scratch. If you're already familiar with Jupyter/Python, several examples can be found in the :code:`examples/` directory (:doc:`./examples/fitting_example` is a great place to start). The documentation can be found at `impedancepy.readthedocs.io `_. .. toctree:: :maxdepth: 2 :caption: Contents getting-started motivation examples preprocessing validation circuits circuit-elements fitting faq Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`