| datasets | |
| airports.h | |
| all.h | Includes the header files of all datasets (for convenience) |
| astronomy.h | Includes the header files of all astronomy datasets (for convenience) |
| chemical_elements.h | Contains the dataset from chemical_elements.csv |
| Earth.h | Contains data of our Earth, e.g. Earth.mass |
| exoplanets.h | Contains the dataset from exoplanets.csv |
| ISO216.h | Contains ISO 216: The international standard for paper sizes |
| ISO668.h | Contains ISO 668: Series 1 freight containers |
| lithium_battery_materials.h | Contains the dataset from lithium_battery_materials.csv |
| material_properties.h | Contains the dataset from material_properties.csv |
| monthly_sunspots.h | Contains the dataset from monthly_sunspots.csv |
| Moon.h | Contains data of our Moon, e.g. Moon.mass |
| moons.h | Contains the dataset from moons.csv |
| musical_notes.h | Contains the dataset from musical_notes.csv |
| physics_particles.h | Contains the dataset from physics_particles.csv |
| planets.h | Contains the dataset from planets.csv |
| examples | |
| astronomy.cpp | Provides 13 astronomy examples using libSI |
| conversions.cpp | Provides 7 import/export examples |
| main.cpp | The main() function calling all other example functions |
| speeds.cpp | Provides 5 speed examples using libSI |
| various.cpp | Provides 34 various examples using libSI |
| SI | |
| constants.h | Defines 77 type-safe constants, e.g. speed_of_light_in_vacuum |
| conversions.h | Defines conversion functions, e.g. to_string(12_m) |
| core.h | Includes the 6 core header files (for convenience) |
| datatypes.h | Defines the dimensionless, the SI base, and the derived SI datatypes, e.g. SI::length |
| formulas.h | Defines 77 formulas based on SI datatypes, e.g. SI::formula::wavelength() |
| internal.h | Internal header file (providing datatypes, classes, etc.) |
| literals.h | Defines 297 literals, e.g. 24_h |
| prefixes.h | Defines the 24 SI prefixes |
| print.h | Defines simple print() and println() templates (similar to C++23) |
| tests.h | Contains 210 unit tests at compile-time to verify everything |
| units.h | Defines 103 type-safe units, e.g. SI::meters |