projection_matrices is a sympy module that allows one to work with perspective projection and orthographic projection matrices symbolically using the sympy computer algebra system.
To build the project, run
poetry buildin the root of the source tree. To run the test suite, run
poetry run pytestfrom the text shell. The test suite uses the pytest framework. To use
projection_matrices in your project, simply import the module
import projection_matrices as pmand you're done.
The documentation found in the docs folder is a jupyter book. It covers the
derivation of the matrices provided by the library. Enter
poetry run jupyter-book build docs/to build the documentation for the project. The documentation is a static site that can be read in a web browser.