A package that lets you define quantities with units, which can then be used in almost any numerical calculation in any programming language. Checks that calculations pass dimensional analysis, performs unit conversions, and defines physical constants.
Simulate light propagation in multilayer thin and/or thick films using the fresnel equations and transfer matrix method.
Find all the sides and angles of a triangle, if you know some of the sides and/or angles. (Uses the Law of Sines and Law of Cosines.)
Calculates surface-plasmon-polariton modes for planar structures.
Calculates equilibrium band diagrams for planar multilayer semiconductor structures.