├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── examples ├── output-0.png ├── output-1.png ├── output-2.png ├── output-3.png └── output-4.png ├── pytest.ini ├── requirements-pre.txt ├── requirements-test.txt ├── setup.py ├── specialist.py ├── test-data ├── input-package │ └── __main__.py ├── input │ ├── dummy.py │ ├── input-0.py │ ├── input-1.py │ ├── input-2.py │ ├── input-3.py │ └── input-4.py ├── output-blue │ ├── output-0-3-11.html │ ├── output-0-3-12.html │ ├── output-0-3-13.html │ ├── output-1-3-11.html │ ├── output-1-3-12.html │ ├── output-1-3-13.html │ ├── output-2-3-11.html │ ├── output-2-3-12.html │ ├── output-2-3-13.html │ ├── output-3-3-11.html │ ├── output-3-3-12.html │ ├── output-3-3-13.html │ ├── output-4-3-11.html │ ├── output-4-3-12.html │ └── output-4-3-13.html ├── output-dark-blue │ ├── output-0-3-11.html │ ├── output-0-3-12.html │ ├── output-0-3-13.html │ ├── output-1-3-11.html │ ├── output-1-3-12.html │ ├── output-1-3-13.html │ ├── output-2-3-11.html │ ├── output-2-3-12.html │ ├── output-2-3-13.html │ ├── output-3-3-11.html │ ├── output-3-3-12.html │ ├── output-3-3-13.html │ ├── output-4-3-11.html │ ├── output-4-3-12.html │ └── output-4-3-13.html ├── output-dark │ ├── output-0-3-11.html │ ├── output-0-3-12.html │ ├── output-0-3-13.html │ ├── output-1-3-11.html │ ├── output-1-3-12.html │ ├── output-1-3-13.html │ ├── output-2-3-11.html │ ├── output-2-3-12.html │ ├── output-2-3-13.html │ ├── output-3-3-11.html │ ├── output-3-3-12.html │ ├── output-3-3-13.html │ ├── output-4-3-11.html │ ├── output-4-3-12.html │ └── output-4-3-13.html └── output │ ├── output-0-3-11.html │ ├── output-0-3-12.html │ ├── output-0-3-13.html │ ├── output-1-3-11.html │ ├── output-1-3-12.html │ ├── output-1-3-13.html │ ├── output-2-3-11.html │ ├── output-2-3-12.html │ ├── output-2-3-13.html │ ├── output-3-3-11.html │ ├── output-3-3-12.html │ ├── output-3-3-13.html │ ├── output-4-3-11.html │ ├── output-4-3-12.html │ └── output-4-3-13.html └── test_specialist.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.html linguist-generated 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: brandtbucher 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/README.md -------------------------------------------------------------------------------- /examples/output-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/examples/output-0.png -------------------------------------------------------------------------------- /examples/output-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/examples/output-1.png -------------------------------------------------------------------------------- /examples/output-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/examples/output-2.png -------------------------------------------------------------------------------- /examples/output-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/examples/output-3.png -------------------------------------------------------------------------------- /examples/output-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/examples/output-4.png -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-pre.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/requirements-pre.txt -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/setup.py -------------------------------------------------------------------------------- /specialist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/specialist.py -------------------------------------------------------------------------------- /test-data/input-package/__main__.py: -------------------------------------------------------------------------------- 1 | [i * i for i in range(100)] 2 | -------------------------------------------------------------------------------- /test-data/input/dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/input/dummy.py -------------------------------------------------------------------------------- /test-data/input/input-0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/input/input-0.py -------------------------------------------------------------------------------- /test-data/input/input-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/input/input-1.py -------------------------------------------------------------------------------- /test-data/input/input-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/input/input-2.py -------------------------------------------------------------------------------- /test-data/input/input-3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/input/input-3.py -------------------------------------------------------------------------------- /test-data/input/input-4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/input/input-4.py -------------------------------------------------------------------------------- /test-data/output-blue/output-0-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-0-3-11.html -------------------------------------------------------------------------------- /test-data/output-blue/output-0-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-0-3-12.html -------------------------------------------------------------------------------- /test-data/output-blue/output-0-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-0-3-13.html -------------------------------------------------------------------------------- /test-data/output-blue/output-1-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-1-3-11.html -------------------------------------------------------------------------------- /test-data/output-blue/output-1-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-1-3-12.html -------------------------------------------------------------------------------- /test-data/output-blue/output-1-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-1-3-13.html -------------------------------------------------------------------------------- /test-data/output-blue/output-2-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-2-3-11.html -------------------------------------------------------------------------------- /test-data/output-blue/output-2-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-2-3-12.html -------------------------------------------------------------------------------- /test-data/output-blue/output-2-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-2-3-13.html -------------------------------------------------------------------------------- /test-data/output-blue/output-3-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-3-3-11.html -------------------------------------------------------------------------------- /test-data/output-blue/output-3-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-3-3-12.html -------------------------------------------------------------------------------- /test-data/output-blue/output-3-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-3-3-13.html -------------------------------------------------------------------------------- /test-data/output-blue/output-4-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-4-3-11.html -------------------------------------------------------------------------------- /test-data/output-blue/output-4-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-4-3-12.html -------------------------------------------------------------------------------- /test-data/output-blue/output-4-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-blue/output-4-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-0-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-0-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-0-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-0-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-0-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-0-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-1-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-1-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-1-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-1-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-1-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-1-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-2-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-2-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-2-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-2-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-2-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-2-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-3-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-3-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-3-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-3-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-3-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-3-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-4-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-4-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-4-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-4-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark-blue/output-4-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark-blue/output-4-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark/output-0-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-0-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark/output-0-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-0-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark/output-0-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-0-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark/output-1-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-1-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark/output-1-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-1-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark/output-1-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-1-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark/output-2-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-2-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark/output-2-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-2-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark/output-2-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-2-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark/output-3-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-3-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark/output-3-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-3-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark/output-3-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-3-3-13.html -------------------------------------------------------------------------------- /test-data/output-dark/output-4-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-4-3-11.html -------------------------------------------------------------------------------- /test-data/output-dark/output-4-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-4-3-12.html -------------------------------------------------------------------------------- /test-data/output-dark/output-4-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output-dark/output-4-3-13.html -------------------------------------------------------------------------------- /test-data/output/output-0-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-0-3-11.html -------------------------------------------------------------------------------- /test-data/output/output-0-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-0-3-12.html -------------------------------------------------------------------------------- /test-data/output/output-0-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-0-3-13.html -------------------------------------------------------------------------------- /test-data/output/output-1-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-1-3-11.html -------------------------------------------------------------------------------- /test-data/output/output-1-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-1-3-12.html -------------------------------------------------------------------------------- /test-data/output/output-1-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-1-3-13.html -------------------------------------------------------------------------------- /test-data/output/output-2-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-2-3-11.html -------------------------------------------------------------------------------- /test-data/output/output-2-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-2-3-12.html -------------------------------------------------------------------------------- /test-data/output/output-2-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-2-3-13.html -------------------------------------------------------------------------------- /test-data/output/output-3-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-3-3-11.html -------------------------------------------------------------------------------- /test-data/output/output-3-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-3-3-12.html -------------------------------------------------------------------------------- /test-data/output/output-3-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-3-3-13.html -------------------------------------------------------------------------------- /test-data/output/output-4-3-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-4-3-11.html -------------------------------------------------------------------------------- /test-data/output/output-4-3-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-4-3-12.html -------------------------------------------------------------------------------- /test-data/output/output-4-3-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test-data/output/output-4-3-13.html -------------------------------------------------------------------------------- /test_specialist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brandtbucher/specialist/HEAD/test_specialist.py --------------------------------------------------------------------------------