Installation

Open a terminal (or command prompt on Windows) and run the following command:

pip install -U autoeis

Julia dependencies will be automatically installed at first import. It’s recommended that you have your own Julia installation, but if you don’t, Julia itself will also be installed automatically.

How to install Julia

If you decided to have your own Julia installation (recommended), the official way to install Julia is via juliaup. Juliaup provides a command line interface to automatically install Julia (optionally multiple versions side by side). Working with juliaup is straightforward; Please follow the instructions on its GitHub page.

Minimum Julia version

AutoEIS requires Julia version 1.9 or higher. This strict requirement is due to many optimizations introduced in Julia 1.9 that significantly reduce the startup time of EquivalentCircuits.jl, the backend of AutoEIS.

About shared environments

AutoEIS doesn’t pollute your global Julia environment. Instead, it creates a new environment with the same name as your Python virtual environment (if you’re in on!) and installs the required packages there. This way, you can safely use AutoEIS without worrying about breaking your global Julia environment. The Julia environment is stored in the same folder as your Python virtual environment. For instance, if you’re using the Anaconda Python distribution and the name of your Python virtual environment is myenv, the path to the Julia environment is ~/anaconda3/envs/myenv/julia_env on Unix-based systems and %USERPROFILE%\anaconda3/envs/myenv/julia_env on Windows.