- Mar 13, 2024
-
-
Matthew Louis authored
-
Matthew Louis authored
Fixed several bugs/typos that were preventing higher order systems with close composition data from being applied
-
Matthew Louis authored
Made sure to include absolute value in uncertainty for quantities that may be negative (I believe my code was running into an issue and generating negative tp's). Added logic for taking the relevant higher order system directly from the database if the compositions are within a (user editable) tolerance, taken by default to be 0.025.This fixed the density prediction for FLiNaK and FLiBe, and now all plots are consistent with references.
-
Matthew Louis authored
-
Matthew Louis authored
Fixed processing of uncertainties and conversion from percent to fractional uncertainty. The error before was just neglecting the uncertainty in tp's and only accounting for the uncertainty of boiling/melting points
-
Matthew Louis authored
Finished RK density benchmarking, along with documentation. Still need to do benchmarking for other properties
-
Matthew Louis authored
-
Matthew Louis authored
-
Matthew Louis authored
-
- Mar 12, 2024
-
-
Matthew Louis authored
Finalized RK function of the thermophysicalProperties module and cleaned up testing and moved to a different benchmarking folder
-
Matthew Louis authored
-
Matthew Louis authored
Separated the functionality of ThermoFunction into a component that only deals with combining functions via division, multiplication, addition, etc. with specified temperature ranges and uncertanties that can take an arbitrary function as input, and a subclass that takes a salt as input and uses Database._TP_FUNCTIONS[tp_key] as a function
-
Matthew Louis authored
-
Matthew Louis authored
-
Matthew Louis authored
Migrated thermofunction logic into its own dedicated class, and overloaded operations for addition, subtraction, etc. and added automatic error propagation for quantities with uncertainties. I've done a rudimentary test of functionality and it seems good
-
Matthew Louis authored
Changed the ThermoFunction class to additionally accept an uncertainty, which it automatically propagates correctly when performing the addition of thermo functions
-
Matthew Louis authored
-
Matthew Louis authored
-
Matthew Louis authored
-
- Mar 11, 2024
-
-
Matthew Louis authored
-
Matthew Louis authored
-
Matthew Louis authored
-
Matthew Louis authored
Moved constant attributes to class attributes (instead of being per object) and renamed calls accordingly. Also added a dectorator to the Database class that templates the get_tp function's docstring with the unique tp names
-
Matthew Louis authored
The database reader now returns a dictionary for each salt containing functions that give thermophysical properties as a function of temperature
-
Matthew Louis authored
Added a function that produces thermophysical property functions for a given thermophysical properties
-
Matthew Louis authored
Added outline for thermophysical property function, and polished parsing to better accomodate for missing data while maintaining the same keys for every row
-
Matthew Louis authored
Moved the parsing functions to their own private inner class to avoid cluttering the body of the class
-
Matthew Louis authored
-
Matthew Louis authored
Added capabilities for properly parsing the temperature range on the viscosity expansion, and started an implementation of the RK parsing
-
Matthew Louis authored
-
Matthew Louis authored
Created an initial module for processing thermophysical properties from MSTDB-TP, and calcualting the RK expansion
-
- Mar 10, 2024
-
-
Matthew Louis authored
-
Matthew Louis authored
-
Matthew Louis authored
Renamed the fuelOptimization directory to saltOptimization, and added a rudimentary table of contents and description to the main README file
-
Matthew Louis authored
-
Matthew Louis authored
Created initial README documentation and added table of contents generating pre-commit hooks. Also added some filters to the .gitignore that're helpful for python/jupyter notebooks. Also expanded the directory by one level to include other aspects of the project
-
Matthew Louis authored
Working version including corrosion calcs and solubility, just need to do fuel/coolant salt optimization
-
- Feb 28, 2024
-
-
Matthew Louis authored
-
Matthew Louis authored
Added utility for getting fraction of element in solution phase. This is useful for corrosion calculations
-
Matthew Louis authored
Added code to extract solution phases and pure condensed phases separately from stable_phases. This is useful for corrosion calculations
-