├── .gitignore ├── .pre-commit-config.yaml ├── AUTHORS.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── graph0.png ├── graph0.svg ├── makedist.sh ├── modvis.py ├── pyan ├── __init__.py ├── __main__.py ├── analyzer.py ├── anutils.py ├── callgraph.html ├── main.py ├── node.py ├── sphinx.py ├── visgraph.py └── writers.py ├── pyproject.toml ├── pytest.ini ├── scripts ├── test-python-versions.sh └── uv-dev.sh ├── tests ├── old_tests │ ├── issue2 │ │ ├── pyan_err.py │ │ └── run.sh │ ├── issue3 │ │ └── testi.py │ └── issue5 │ │ ├── meas_xrd.py │ │ ├── plot_xrd.py │ │ ├── relimport.py │ │ └── run.sh ├── test_analyzer.py └── test_code │ ├── __init__.py │ ├── submodule1.py │ ├── submodule2.py │ ├── subpackage1 │ ├── __init__.py │ └── submodule1.py │ └── subpackage2 │ └── submodule_hidden1.py ├── uploaddist.sh ├── uv.lock └── visualize_pyan_architecture.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/README.md -------------------------------------------------------------------------------- /graph0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/graph0.png -------------------------------------------------------------------------------- /graph0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/graph0.svg -------------------------------------------------------------------------------- /makedist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/makedist.sh -------------------------------------------------------------------------------- /modvis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/modvis.py -------------------------------------------------------------------------------- /pyan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/__init__.py -------------------------------------------------------------------------------- /pyan/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/__main__.py -------------------------------------------------------------------------------- /pyan/analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/analyzer.py -------------------------------------------------------------------------------- /pyan/anutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/anutils.py -------------------------------------------------------------------------------- /pyan/callgraph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/callgraph.html -------------------------------------------------------------------------------- /pyan/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/main.py -------------------------------------------------------------------------------- /pyan/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/node.py -------------------------------------------------------------------------------- /pyan/sphinx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/sphinx.py -------------------------------------------------------------------------------- /pyan/visgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/visgraph.py -------------------------------------------------------------------------------- /pyan/writers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyan/writers.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/pytest.ini -------------------------------------------------------------------------------- /scripts/test-python-versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/scripts/test-python-versions.sh -------------------------------------------------------------------------------- /scripts/uv-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/scripts/uv-dev.sh -------------------------------------------------------------------------------- /tests/old_tests/issue2/pyan_err.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/old_tests/issue2/pyan_err.py -------------------------------------------------------------------------------- /tests/old_tests/issue2/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/old_tests/issue2/run.sh -------------------------------------------------------------------------------- /tests/old_tests/issue3/testi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/old_tests/issue3/testi.py -------------------------------------------------------------------------------- /tests/old_tests/issue5/meas_xrd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/old_tests/issue5/meas_xrd.py -------------------------------------------------------------------------------- /tests/old_tests/issue5/plot_xrd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/old_tests/issue5/plot_xrd.py -------------------------------------------------------------------------------- /tests/old_tests/issue5/relimport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/old_tests/issue5/relimport.py -------------------------------------------------------------------------------- /tests/old_tests/issue5/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/old_tests/issue5/run.sh -------------------------------------------------------------------------------- /tests/test_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/test_analyzer.py -------------------------------------------------------------------------------- /tests/test_code/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_code/submodule1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/test_code/submodule1.py -------------------------------------------------------------------------------- /tests/test_code/submodule2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/test_code/submodule2.py -------------------------------------------------------------------------------- /tests/test_code/subpackage1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/test_code/subpackage1/__init__.py -------------------------------------------------------------------------------- /tests/test_code/subpackage1/submodule1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/tests/test_code/subpackage1/submodule1.py -------------------------------------------------------------------------------- /tests/test_code/subpackage2/submodule_hidden1.py: -------------------------------------------------------------------------------- 1 | def test_func1(): 2 | pass 3 | -------------------------------------------------------------------------------- /uploaddist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/uploaddist.sh -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/uv.lock -------------------------------------------------------------------------------- /visualize_pyan_architecture.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pyan/HEAD/visualize_pyan_architecture.sh --------------------------------------------------------------------------------