├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── PyBERT.sublime-project ├── README.md ├── _config.yml ├── conda.recipe ├── chaco │ └── meta.yaml ├── enable │ └── meta.yaml ├── parsec │ └── meta.yaml ├── pybert │ └── meta.yaml └── pyibis-ami │ └── meta.yaml ├── conda_build_config.yaml ├── deps ├── chaco-6.0.0-cp312-cp312-macosx_12_0_arm64.whl ├── chaco-6.0.0-cp312-cp312-win_amd64.whl ├── enable-6.1.0.dev0-cp310-cp310-macosx_12_0_arm64.whl ├── enable-6.1.0.dev0-cp312-cp312-macosx_12_0_arm64.whl ├── enable-6.1.0.dev0-cp312-cp312-win_amd64.whl ├── enable-6.1.0.dev0-cp39-cp39-macosx_12_0_arm64.whl └── enable-6.2.0.dev0-cp311-cp311-macosx_10_9_universal2.whl ├── docs ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── bert.rst │ ├── cdr.rst │ ├── channel.rst │ ├── cli.rst │ ├── common.rst │ ├── conf.py │ ├── configuration.rst │ ├── dfe.rst │ ├── handler.rst │ ├── help.rst │ ├── hspice.rst │ ├── ibisami.rst │ ├── index.rst │ ├── intro.rst │ ├── jitter.rst │ ├── math.rst │ ├── modules.rst │ ├── optimization.rst │ ├── plot.rst │ ├── pybert.rst │ ├── python.rst │ ├── results.rst │ ├── sigproc.rst │ ├── sim.rst │ ├── sparam.rst │ ├── stoppable.rst │ ├── todo.rst │ ├── tx_tap.rst │ ├── view.rst │ └── viterbi.rst ├── empy-latest.tar.gz ├── get_proj_ver.py ├── index.md ├── misc ├── DFE_Modeling.html ├── DFE_Modeling.ipynb ├── FEC_Testing │ └── FEC_Testing.ipynb ├── OnJitterDecomposition.ipynb ├── PyBERT_Simbeor_Testing.html ├── PyBERT_Simbeor_Testing.ipynb ├── PyBERTasLibrary.html ├── PyBERTasLibrary.ipynb ├── S_param_probe.sch ├── Simbeor_MSL_Att.png ├── ViterbiTesting │ ├── ViterbiTesting.html │ ├── ViterbiTesting.ipynb │ ├── chnl_1p0.yaml │ ├── chnl_1p5.yaml │ ├── chnl_1p75.yaml │ ├── chnl_2p0.yaml │ ├── chnl_2p25.yaml │ └── chnl_2p5.yaml └── scikit-rf │ ├── S-param Check.ipynb │ ├── S-param_Check.html │ ├── S-param_Explorer.html │ └── S-param_Explorer.ipynb ├── models └── ibisami │ ├── example_rx.ami │ ├── example_rx.ibs │ └── example_rx_x86_amd64.dll ├── proj_ver ├── pyproject.toml ├── requirements-dev.txt ├── src └── pybert │ ├── __init__.py │ ├── __main__.py │ ├── cli.py │ ├── common.py │ ├── configuration.py │ ├── gui │ ├── __init__.py │ ├── handler.py │ ├── help.py │ ├── images │ │ └── icon.png │ ├── plot.py │ └── view.py │ ├── models │ ├── __init__.py │ ├── bert.py │ ├── cdr.py │ ├── dfe.py │ ├── fec.py │ ├── tx_tap.py │ └── viterbi.py │ ├── parsers │ ├── __init__.py │ └── hspice.py │ ├── py.typed │ ├── pybert.py │ ├── results.py │ ├── solvers │ ├── __init__.py │ ├── simbeor │ │ └── __init__.py │ └── solver.py │ ├── threads │ ├── __init__.py │ ├── optimization.py │ ├── sim.py │ └── stoppable.py │ └── utility │ ├── __init__.py │ ├── channel.py │ ├── functional.py │ ├── ibisami.py │ ├── jitter.py │ ├── math.py │ ├── python.py │ ├── sigproc.py │ └── sparam.py ├── tests ├── conftest.py ├── test_basic.py ├── test_command_line.py ├── test_ibisami_rx_getwave.py ├── test_ibisami_rx_getwave_clocked.py ├── test_ibisami_rx_init.py ├── test_imp_len.py ├── test_loading_and_saving.py ├── test_optimizer.py ├── test_sim_thread.py └── test_viterbi.py ├── tox.ini ├── type_stubs.info └── type_stubs └── pyibisami ├── __init__.pyi ├── __main__.pyi ├── ami ├── __init__.pyi ├── config.pyi ├── model.pyi ├── parameter.pyi ├── parser.pyi └── reserved_parameter_names.pyi ├── common.pyi ├── ibis ├── __init__.pyi ├── file.pyi ├── model.pyi └── parser.pyi └── tools ├── __init__.pyi ├── run_notebook.pyi └── run_tests.pyi /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/Makefile -------------------------------------------------------------------------------- /PyBERT.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/PyBERT.sublime-project -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/_config.yml -------------------------------------------------------------------------------- /conda.recipe/chaco/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/conda.recipe/chaco/meta.yaml -------------------------------------------------------------------------------- /conda.recipe/enable/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/conda.recipe/enable/meta.yaml -------------------------------------------------------------------------------- /conda.recipe/parsec/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/conda.recipe/parsec/meta.yaml -------------------------------------------------------------------------------- /conda.recipe/pybert/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/conda.recipe/pybert/meta.yaml -------------------------------------------------------------------------------- /conda.recipe/pyibis-ami/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/conda.recipe/pyibis-ami/meta.yaml -------------------------------------------------------------------------------- /conda_build_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/conda_build_config.yaml -------------------------------------------------------------------------------- /deps/chaco-6.0.0-cp312-cp312-macosx_12_0_arm64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/deps/chaco-6.0.0-cp312-cp312-macosx_12_0_arm64.whl -------------------------------------------------------------------------------- /deps/chaco-6.0.0-cp312-cp312-win_amd64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/deps/chaco-6.0.0-cp312-cp312-win_amd64.whl -------------------------------------------------------------------------------- /deps/enable-6.1.0.dev0-cp310-cp310-macosx_12_0_arm64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/deps/enable-6.1.0.dev0-cp310-cp310-macosx_12_0_arm64.whl -------------------------------------------------------------------------------- /deps/enable-6.1.0.dev0-cp312-cp312-macosx_12_0_arm64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/deps/enable-6.1.0.dev0-cp312-cp312-macosx_12_0_arm64.whl -------------------------------------------------------------------------------- /deps/enable-6.1.0.dev0-cp312-cp312-win_amd64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/deps/enable-6.1.0.dev0-cp312-cp312-win_amd64.whl -------------------------------------------------------------------------------- /deps/enable-6.1.0.dev0-cp39-cp39-macosx_12_0_arm64.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/deps/enable-6.1.0.dev0-cp39-cp39-macosx_12_0_arm64.whl -------------------------------------------------------------------------------- /deps/enable-6.2.0.dev0-cp311-cp311-macosx_10_9_universal2.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/deps/enable-6.2.0.dev0-cp311-cp311-macosx_10_9_universal2.whl -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/bert.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/bert.rst -------------------------------------------------------------------------------- /docs/source/cdr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/cdr.rst -------------------------------------------------------------------------------- /docs/source/channel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/channel.rst -------------------------------------------------------------------------------- /docs/source/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/cli.rst -------------------------------------------------------------------------------- /docs/source/common.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/common.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/configuration.rst -------------------------------------------------------------------------------- /docs/source/dfe.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/dfe.rst -------------------------------------------------------------------------------- /docs/source/handler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/handler.rst -------------------------------------------------------------------------------- /docs/source/help.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/help.rst -------------------------------------------------------------------------------- /docs/source/hspice.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/hspice.rst -------------------------------------------------------------------------------- /docs/source/ibisami.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/ibisami.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/intro.rst -------------------------------------------------------------------------------- /docs/source/jitter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/jitter.rst -------------------------------------------------------------------------------- /docs/source/math.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/math.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/optimization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/optimization.rst -------------------------------------------------------------------------------- /docs/source/plot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/plot.rst -------------------------------------------------------------------------------- /docs/source/pybert.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/pybert.rst -------------------------------------------------------------------------------- /docs/source/python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/python.rst -------------------------------------------------------------------------------- /docs/source/results.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/results.rst -------------------------------------------------------------------------------- /docs/source/sigproc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/sigproc.rst -------------------------------------------------------------------------------- /docs/source/sim.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/sim.rst -------------------------------------------------------------------------------- /docs/source/sparam.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/sparam.rst -------------------------------------------------------------------------------- /docs/source/stoppable.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/stoppable.rst -------------------------------------------------------------------------------- /docs/source/todo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/todo.rst -------------------------------------------------------------------------------- /docs/source/tx_tap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/tx_tap.rst -------------------------------------------------------------------------------- /docs/source/view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/view.rst -------------------------------------------------------------------------------- /docs/source/viterbi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/docs/source/viterbi.rst -------------------------------------------------------------------------------- /empy-latest.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/empy-latest.tar.gz -------------------------------------------------------------------------------- /get_proj_ver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/get_proj_ver.py -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/index.md -------------------------------------------------------------------------------- /misc/DFE_Modeling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/DFE_Modeling.html -------------------------------------------------------------------------------- /misc/DFE_Modeling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/DFE_Modeling.ipynb -------------------------------------------------------------------------------- /misc/FEC_Testing/FEC_Testing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/FEC_Testing/FEC_Testing.ipynb -------------------------------------------------------------------------------- /misc/OnJitterDecomposition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/OnJitterDecomposition.ipynb -------------------------------------------------------------------------------- /misc/PyBERT_Simbeor_Testing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/PyBERT_Simbeor_Testing.html -------------------------------------------------------------------------------- /misc/PyBERT_Simbeor_Testing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/PyBERT_Simbeor_Testing.ipynb -------------------------------------------------------------------------------- /misc/PyBERTasLibrary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/PyBERTasLibrary.html -------------------------------------------------------------------------------- /misc/PyBERTasLibrary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/PyBERTasLibrary.ipynb -------------------------------------------------------------------------------- /misc/S_param_probe.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/S_param_probe.sch -------------------------------------------------------------------------------- /misc/Simbeor_MSL_Att.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/Simbeor_MSL_Att.png -------------------------------------------------------------------------------- /misc/ViterbiTesting/ViterbiTesting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/ViterbiTesting/ViterbiTesting.html -------------------------------------------------------------------------------- /misc/ViterbiTesting/ViterbiTesting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/ViterbiTesting/ViterbiTesting.ipynb -------------------------------------------------------------------------------- /misc/ViterbiTesting/chnl_1p0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/ViterbiTesting/chnl_1p0.yaml -------------------------------------------------------------------------------- /misc/ViterbiTesting/chnl_1p5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/ViterbiTesting/chnl_1p5.yaml -------------------------------------------------------------------------------- /misc/ViterbiTesting/chnl_1p75.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/ViterbiTesting/chnl_1p75.yaml -------------------------------------------------------------------------------- /misc/ViterbiTesting/chnl_2p0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/ViterbiTesting/chnl_2p0.yaml -------------------------------------------------------------------------------- /misc/ViterbiTesting/chnl_2p25.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/ViterbiTesting/chnl_2p25.yaml -------------------------------------------------------------------------------- /misc/ViterbiTesting/chnl_2p5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/ViterbiTesting/chnl_2p5.yaml -------------------------------------------------------------------------------- /misc/scikit-rf/S-param Check.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/scikit-rf/S-param Check.ipynb -------------------------------------------------------------------------------- /misc/scikit-rf/S-param_Check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/scikit-rf/S-param_Check.html -------------------------------------------------------------------------------- /misc/scikit-rf/S-param_Explorer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/scikit-rf/S-param_Explorer.html -------------------------------------------------------------------------------- /misc/scikit-rf/S-param_Explorer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/misc/scikit-rf/S-param_Explorer.ipynb -------------------------------------------------------------------------------- /models/ibisami/example_rx.ami: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/models/ibisami/example_rx.ami -------------------------------------------------------------------------------- /models/ibisami/example_rx.ibs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/models/ibisami/example_rx.ibs -------------------------------------------------------------------------------- /models/ibisami/example_rx_x86_amd64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/models/ibisami/example_rx_x86_amd64.dll -------------------------------------------------------------------------------- /proj_ver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/proj_ver -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /src/pybert/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/__init__.py -------------------------------------------------------------------------------- /src/pybert/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/__main__.py -------------------------------------------------------------------------------- /src/pybert/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/cli.py -------------------------------------------------------------------------------- /src/pybert/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/common.py -------------------------------------------------------------------------------- /src/pybert/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/configuration.py -------------------------------------------------------------------------------- /src/pybert/gui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pybert/gui/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/gui/handler.py -------------------------------------------------------------------------------- /src/pybert/gui/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/gui/help.py -------------------------------------------------------------------------------- /src/pybert/gui/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/gui/images/icon.png -------------------------------------------------------------------------------- /src/pybert/gui/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/gui/plot.py -------------------------------------------------------------------------------- /src/pybert/gui/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/gui/view.py -------------------------------------------------------------------------------- /src/pybert/models/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Main subcomponent models. 3 | """ 4 | -------------------------------------------------------------------------------- /src/pybert/models/bert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/models/bert.py -------------------------------------------------------------------------------- /src/pybert/models/cdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/models/cdr.py -------------------------------------------------------------------------------- /src/pybert/models/dfe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/models/dfe.py -------------------------------------------------------------------------------- /src/pybert/models/fec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/models/fec.py -------------------------------------------------------------------------------- /src/pybert/models/tx_tap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/models/tx_tap.py -------------------------------------------------------------------------------- /src/pybert/models/viterbi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/models/viterbi.py -------------------------------------------------------------------------------- /src/pybert/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Various parsers needed by *PyBERT*. 3 | """ 4 | -------------------------------------------------------------------------------- /src/pybert/parsers/hspice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/parsers/hspice.py -------------------------------------------------------------------------------- /src/pybert/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pybert/pybert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/pybert.py -------------------------------------------------------------------------------- /src/pybert/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/results.py -------------------------------------------------------------------------------- /src/pybert/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/solvers/__init__.py -------------------------------------------------------------------------------- /src/pybert/solvers/simbeor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/solvers/simbeor/__init__.py -------------------------------------------------------------------------------- /src/pybert/solvers/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/solvers/solver.py -------------------------------------------------------------------------------- /src/pybert/threads/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/threads/__init__.py -------------------------------------------------------------------------------- /src/pybert/threads/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/threads/optimization.py -------------------------------------------------------------------------------- /src/pybert/threads/sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/threads/sim.py -------------------------------------------------------------------------------- /src/pybert/threads/stoppable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/threads/stoppable.py -------------------------------------------------------------------------------- /src/pybert/utility/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/utility/__init__.py -------------------------------------------------------------------------------- /src/pybert/utility/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/utility/channel.py -------------------------------------------------------------------------------- /src/pybert/utility/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/utility/functional.py -------------------------------------------------------------------------------- /src/pybert/utility/ibisami.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/utility/ibisami.py -------------------------------------------------------------------------------- /src/pybert/utility/jitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/utility/jitter.py -------------------------------------------------------------------------------- /src/pybert/utility/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/utility/math.py -------------------------------------------------------------------------------- /src/pybert/utility/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/utility/python.py -------------------------------------------------------------------------------- /src/pybert/utility/sigproc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/utility/sigproc.py -------------------------------------------------------------------------------- /src/pybert/utility/sparam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/src/pybert/utility/sparam.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_command_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_command_line.py -------------------------------------------------------------------------------- /tests/test_ibisami_rx_getwave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_ibisami_rx_getwave.py -------------------------------------------------------------------------------- /tests/test_ibisami_rx_getwave_clocked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_ibisami_rx_getwave_clocked.py -------------------------------------------------------------------------------- /tests/test_ibisami_rx_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_ibisami_rx_init.py -------------------------------------------------------------------------------- /tests/test_imp_len.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_imp_len.py -------------------------------------------------------------------------------- /tests/test_loading_and_saving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_loading_and_saving.py -------------------------------------------------------------------------------- /tests/test_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_optimizer.py -------------------------------------------------------------------------------- /tests/test_sim_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_sim_thread.py -------------------------------------------------------------------------------- /tests/test_viterbi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tests/test_viterbi.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/tox.ini -------------------------------------------------------------------------------- /type_stubs.info: -------------------------------------------------------------------------------- 1 | Type stub generation for PyIBIS-AMI package skipped. (See Makefile.) 2 | -------------------------------------------------------------------------------- /type_stubs/pyibisami/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/__init__.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/__main__.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /type_stubs/pyibisami/ami/__init__.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /type_stubs/pyibisami/ami/config.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/ami/config.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/ami/model.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/ami/model.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/ami/parameter.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/ami/parameter.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/ami/parser.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/ami/parser.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/ami/reserved_parameter_names.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/ami/reserved_parameter_names.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/common.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/common.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/ibis/__init__.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /type_stubs/pyibisami/ibis/file.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/ibis/file.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/ibis/model.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/ibis/model.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/ibis/parser.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/ibis/parser.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/tools/__init__.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /type_stubs/pyibisami/tools/run_notebook.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/tools/run_notebook.pyi -------------------------------------------------------------------------------- /type_stubs/pyibisami/tools/run_tests.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capn-freako/PyBERT/HEAD/type_stubs/pyibisami/tools/run_tests.pyi --------------------------------------------------------------------------------