├── .env.example ├── .flake8 ├── .github └── workflows │ ├── docs.yaml │ ├── static.yml │ └── test.yaml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── Makefile ├── assets │ └── example_analysis.png ├── make.bat └── source │ ├── _static │ └── images │ │ └── modified_randles.png │ ├── conf.py │ ├── examples │ ├── basic_analysis.rst │ └── index.rst │ ├── impedance_agent.agent.rst │ ├── impedance_agent.agent.tools.rst │ ├── impedance_agent.cli.rst │ ├── impedance_agent.core.rst │ ├── impedance_agent.fitters.rst │ ├── impedance_agent.rst │ ├── index.rst │ ├── installation.rst │ ├── modules.rst │ ├── technical_implementations.rst │ └── usage.rst ├── examples ├── analyze-impedance.py ├── data │ ├── nihcf.txt │ └── randles_circuit.txt └── models │ ├── nihcf.yaml │ └── randles.yaml ├── impedance_agent ├── __init__.py ├── __version__.py ├── agent │ ├── __init__.py │ ├── analysis.py │ ├── base.py │ ├── deepseek_agent.py │ ├── openai_agent.py │ └── tools │ │ ├── __init__.py │ │ └── fitter_tools.py ├── cli │ ├── __init__.py │ └── main.py ├── core │ ├── __init__.py │ ├── config.py │ ├── env.py │ ├── exceptions.py │ ├── exporters.py │ ├── loaders.py │ ├── logging.py │ ├── models.py │ └── plotting.py └── fitters │ ├── __init__.py │ ├── drt.py │ ├── ecm.py │ └── linkk.py ├── mypy.ini ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── results ├── analysis.json ├── analysis_summary.md ├── plots │ └── impedance_analysis.png └── randles_analysis.json ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── test_core │ ├── test_env.py │ ├── test_exporters.py │ └── test_loaders.py └── test_fitters │ ├── test_drt.py │ ├── test_ecm.py │ └── test_linkk.py └── tox.ini /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/.env.example -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/assets/example_analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/assets/example_analysis.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/images/modified_randles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/_static/images/modified_randles.png -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples/basic_analysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/examples/basic_analysis.rst -------------------------------------------------------------------------------- /docs/source/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/examples/index.rst -------------------------------------------------------------------------------- /docs/source/impedance_agent.agent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/impedance_agent.agent.rst -------------------------------------------------------------------------------- /docs/source/impedance_agent.agent.tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/impedance_agent.agent.tools.rst -------------------------------------------------------------------------------- /docs/source/impedance_agent.cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/impedance_agent.cli.rst -------------------------------------------------------------------------------- /docs/source/impedance_agent.core.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/impedance_agent.core.rst -------------------------------------------------------------------------------- /docs/source/impedance_agent.fitters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/impedance_agent.fitters.rst -------------------------------------------------------------------------------- /docs/source/impedance_agent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/impedance_agent.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/technical_implementations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/technical_implementations.rst -------------------------------------------------------------------------------- /docs/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/docs/source/usage.rst -------------------------------------------------------------------------------- /examples/analyze-impedance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/examples/analyze-impedance.py -------------------------------------------------------------------------------- /examples/data/nihcf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/examples/data/nihcf.txt -------------------------------------------------------------------------------- /examples/data/randles_circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/examples/data/randles_circuit.txt -------------------------------------------------------------------------------- /examples/models/nihcf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/examples/models/nihcf.yaml -------------------------------------------------------------------------------- /examples/models/randles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/examples/models/randles.yaml -------------------------------------------------------------------------------- /impedance_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/__init__.py -------------------------------------------------------------------------------- /impedance_agent/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/__version__.py -------------------------------------------------------------------------------- /impedance_agent/agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /impedance_agent/agent/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/agent/analysis.py -------------------------------------------------------------------------------- /impedance_agent/agent/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/agent/base.py -------------------------------------------------------------------------------- /impedance_agent/agent/deepseek_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/agent/deepseek_agent.py -------------------------------------------------------------------------------- /impedance_agent/agent/openai_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/agent/openai_agent.py -------------------------------------------------------------------------------- /impedance_agent/agent/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /impedance_agent/agent/tools/fitter_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/agent/tools/fitter_tools.py -------------------------------------------------------------------------------- /impedance_agent/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /impedance_agent/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/cli/main.py -------------------------------------------------------------------------------- /impedance_agent/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /impedance_agent/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/core/config.py -------------------------------------------------------------------------------- /impedance_agent/core/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/core/env.py -------------------------------------------------------------------------------- /impedance_agent/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/core/exceptions.py -------------------------------------------------------------------------------- /impedance_agent/core/exporters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/core/exporters.py -------------------------------------------------------------------------------- /impedance_agent/core/loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/core/loaders.py -------------------------------------------------------------------------------- /impedance_agent/core/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/core/logging.py -------------------------------------------------------------------------------- /impedance_agent/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/core/models.py -------------------------------------------------------------------------------- /impedance_agent/core/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/core/plotting.py -------------------------------------------------------------------------------- /impedance_agent/fitters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /impedance_agent/fitters/drt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/fitters/drt.py -------------------------------------------------------------------------------- /impedance_agent/fitters/ecm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/fitters/ecm.py -------------------------------------------------------------------------------- /impedance_agent/fitters/linkk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/impedance_agent/fitters/linkk.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/requirements.txt -------------------------------------------------------------------------------- /results/analysis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/results/analysis.json -------------------------------------------------------------------------------- /results/analysis_summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/results/analysis_summary.md -------------------------------------------------------------------------------- /results/plots/impedance_analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/results/plots/impedance_analysis.png -------------------------------------------------------------------------------- /results/randles_analysis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/results/randles_analysis.json -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_core/test_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/tests/test_core/test_env.py -------------------------------------------------------------------------------- /tests/test_core/test_exporters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/tests/test_core/test_exporters.py -------------------------------------------------------------------------------- /tests/test_core/test_loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/tests/test_core/test_loaders.py -------------------------------------------------------------------------------- /tests/test_fitters/test_drt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/tests/test_fitters/test_drt.py -------------------------------------------------------------------------------- /tests/test_fitters/test_ecm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/tests/test_fitters/test_ecm.py -------------------------------------------------------------------------------- /tests/test_fitters/test_linkk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/tests/test_fitters/test_linkk.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richinex/impedance-agent/HEAD/tox.ini --------------------------------------------------------------------------------