Examples, Tutorials and Guides
Introduction
The basics of dimensioned matrices can be found in Units of Measurement in Matrices. It also contains some litereature references. An explanation of dimensioned matrices in Pacioli is in the introduction to Pacioli’s Matrix Type.
Examples
Various examples that demonstrate different use cases. See the samples and test directories in the GitHub project for more examples.
-
Bill of Material
Computations with a bill of material. The matrices are visualized with dot/graphviz. -
Petri Nets
Dimensioned Petri nets. The nets are visualized with dot/graphviz. -
Parametric surfaces
Examples of parametric surfaces, like ellipsoids and paraboloids. Demonstrates the integration with three.js -
Shells
The shells example illustrates many aspectes of the language. It demonstrates vectors and matrices, units of measurement, deployment via the web, charts and other features. Another example of integration with three.js.
Tutorials
-
Unit inference
A short introduction to units of measurements in Pacioli -
Creating matrices
The basics of matrices in Pacioli. -
Working with matrices I - Kirchhof
This case on the equilibrium in an eletrical network explains matrices with uniform units of measurement -
Working with matrices II - Curiosity
Gives some details on Pacioli’s type system. It is about the power consumption of Nasa’s curiosity rover and involves vectors with non-uniform units of measurement. -
Working with tables
Explains how to add tables to a web page. -
Working with charts
Explains how to add charts to a web page. -
Working with 3D graphics
Creating 3D scenes and animations with web components.