Skip to content

Minor improvements to code#2

Open
sakluk wants to merge 11 commits into
HO2PT:masterfrom
sakluk:master
Open

Minor improvements to code#2
sakluk wants to merge 11 commits into
HO2PT:masterfrom
sakluk:master

Conversation

@sakluk
Copy link
Copy Markdown

@sakluk sakluk commented May 2, 2024

First, the Severinghaus' O2 dissolution curve is changed to numerically better format to handle also PvO2 = 0 values.
Second, unused codes for PvO2_coef and PvO2_err were commented out in calc(), setCalcResults(), and class WorkLoadDetails(). This seems to work fine.
Thirdly, in O2PTsolver > phTempCorrection function was calculate np.log(PvO2). If PvO2 is allowed to have also 0 values, the code needed to be changed to avoid np.log(0). Thus the return value was changed to PvO2 *= np.exp(lnPO2Temp + lnPO2pH) which is mathematically same as the original code.

sakluk added 11 commits May 2, 2024 19:55
…n by zero.

Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Comennted out np.log(PvO2) in pHTempCorrection. Removed lnPvO2 from the exp.

Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Signed-off-by: tommiluk <sakari.lukkarinen@metropolia.fi>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant