e6709f3c61
build(libconfig): serif now uses libconfig
2025-06-21 08:56:15 -04:00
31e0a4bdd4
test(tests): updated tests to use fractional checks
...
tests for eos and approx8 now use relative error to account for large dynamic range
2025-06-17 10:17:46 -04:00
aae590399c
refactor(serif): updated tests to reflect new serif namespaces
2025-06-11 14:49:26 -04:00
edd4c04c64
feat(composition): added mix method to combine compositions. Also overloaded the + operator to mix with an assumed fraction of 50/50
2025-03-26 08:07:11 -04:00
0e9a7df381
feat(composition): added ability to change composition modes
2025-03-25 13:01:22 -04:00
cb33f75e0c
feat(composition): added numberFrac methods and subset method
...
Composition can now be placed in either number fraction or mass fraction mode and can (after finalization) convert between them. Subsets of compositions can also be made. Normalization has also been added to finalize. Tests have been added
2025-03-25 12:49:37 -04:00
ed443c0aa2
test(tests/composition): added composition tests, atomicSpecies tests, and sandbox
2025-03-24 12:59:17 -04:00
3c3d714702
feat(composition): added composition module stub
2025-03-24 10:41:13 -04:00