.pre-commit-config.yaml
.readthedocs.yml
LICENSE
MANIFEST.in
README.md
noxfile.py
pyproject.toml
setup.cfg
setup.py
versioneer.py
.github/workflows/build-n-publish.yaml
.github/workflows/ci.yaml
docs/Makefile
docs/api.rst
docs/changelog.md
docs/conf.py
docs/index.md
docs/installation.md
docs/license.md
docs/make.bat
docs/principles.md
docs/_static/theme_overrides.css
docs/tutorials/index.md
docs/tutorials/intro-series/1-building-a-model.md
docs/tutorials/intro-series/2-attributes-and-instantiation.md
docs/tutorials/intro-series/3-documenting-models.md
docs/tutorials/intro-series/4-running-models.md
docs/tutorials/intro-series/5-auditing-models.md
docs/tutorials/intro-series/_add_a_b.png
docs/tutorials/intro-series/_add_ab_c.png
docs/tutorials/intro-series/index.md
docs/tutorials/intro-series/instantiation.png
docs/tutorials/intro-series/main.png
docs/tutorials/intro-series/output.png
docs/tutorials/pattern-series/1-dispatch-function.md
docs/tutorials/pattern-series/index.md
environments/environment-dev.yml
environments/environment.yml
src/footings/__init__.py
src/footings/_version.py
src/footings/attributes.py
src/footings/audit.py
src/footings/model.py
src/footings/to_json.py
src/footings/to_xlsx.py
src/footings/utils.py
src/footings/validators.py
src/footings/visualize.py
src/footings.egg-info/PKG-INFO
src/footings.egg-info/SOURCES.txt
src/footings.egg-info/dependency_links.txt
src/footings.egg-info/requires.txt
src/footings.egg-info/top_level.txt
src/footings/doc_tools/__init__.py
src/footings/doc_tools/__main__.py
src/footings/doc_tools/docscrape.py
src/footings/doc_tools/docscrape_sphinx.py
src/footings/doc_tools/templates/footings_docstring.rst
src/footings/model_tools/__init__.py
src/footings/model_tools/age.py
src/footings/model_tools/foreach.py
src/footings/model_tools/frames.py
src/footings/model_tools/meta_tools.py
src/footings/model_tools/records.py
src/footings/model_tools/utilities.py
src/footings/test_tools/__init__.py
src/footings/test_tools/compare_files.py
src/footings/test_tools/load_file.py
tests/test_attributes.py
tests/test_audit.py
tests/test_model.py
tests/test_to_json.py
tests/test_to_xlsx.py
tests/test_utils.py
tests/test_validators.py
tests/test_visualize.py
tests/data/expected-footings-json.json
tests/data/expected-footings-wb.xlsx
tests/data/expected-integers.json
tests/data/expected-integers.xlsx
tests/data/expected-pandas.xlsx
tests/data/test-yaml.yaml
tests/doc_tools/__init__.py
tests/doc_tools/shared.py
tests/doc_tools/test_docscrape.py
tests/doc_tools/test_docscrape_sphinx.py
tests/doc_tools/test_full.py
tests/doc_tools/output/footings_test_module.DocModel.html
tests/doc_tools/output/footings_test_module.DocModel.rst
tests/doc_tools/tinybuild/Makefile
tests/doc_tools/tinybuild/conf.py
tests/doc_tools/tinybuild/footings_test_module.py
tests/doc_tools/tinybuild/index.rst
tests/model_tools/test_age.py
tests/model_tools/test_foreach.py
tests/model_tools/test_frames.py
tests/model_tools/test_records.py
tests/model_tools/data/frame-examples.xlsx
tests/test_tools/test_compare_files.py
tests/test_tools/test_load_file.py
tests/test_tools/data/expected-load-file.json
tests/test_tools/data/expected-load-file.xlsx
tests/test_tools/data/wrong-load-file.json
tests/test_tools/data/wrong-load-file.xlsx