Ian Bell
357c99a4ce
Make improvements in the critical region for subcritical pressures for P+{H,S,U}
...
See #2594
2025-09-06 13:50:15 -04:00
Ian Bell
a2faf1b00c
Update test for #2608
2025-09-06 13:50:00 -04:00
Ian Bell
bba8597f16
Add test for #2608
2025-09-06 13:16:46 -04:00
Ian Bell
ae8886ac1e
Add test for #2582
2025-09-06 08:30:23 -04:00
Ian Bell
10ef4922d1
Always recalculate the critical point to be consistent with the use (… ( #2601 )
...
* Always recalculate the critical point to be consistent with the use (or not) of superancillaries. The _crit struct is loaded from file but not necessarily in agreement
* Don't recalculate phase - why does this make things work again?
2025-09-05 20:19:37 -04:00
Ian Bell
58b3dcdebb
Fix git revision handling in docs workflow ( #2604 )
...
1. Fetch full git history during checkout for accurate revision info
2. Set up git config earlier in the process
3. Call generate_headers.py explicitly to ensure gitrevision.h is generated
4. Remove duplicate git config
2025-09-05 20:00:45 -04:00
Ian Bell
faa22648c8
Update JS demo for ES6 modularized CoolProp
2025-09-04 20:42:04 -04:00
Ian Bell
1c07b9b426
A more robust fix for #2587 ( #2603 )
2025-08-23 18:06:29 -04:00
Ian Bell
9b5d31c2c5
Fix #2587 : Prevent incorrect splitting of chemical names with commas in get_aliases() ( #2600 )
...
Use regex with negative lookbehind to avoid splitting names like '1,2-dichloroethane'
into separate aliases. This fixes the issue where chemical names containing
numbers and commas were being incorrectly split.
2025-08-23 14:20:28 -04:00
Ian Bell
f01b78948c
Another try with #2491
2025-08-21 19:39:58 -04:00
Ian Bell
53cf24c02b
Use superancillaries to get even better guess values for P+{H,S,U}
...
Closes #2491
2025-08-20 18:51:51 -04:00
Ian Bell
f1233c228a
FIx T+{X} superancillary copying
...
Closes #2592
2025-08-19 21:04:30 -04:00
Ian Bell
c2a9c3a9c8
Rolling back changes to T+{X}, need to test more before pushing
...
See #2592
2025-08-17 21:20:06 -04:00
Ian Bell
d1f75840e8
Fix handling of TD
2025-08-17 12:45:16 -04:00
Ian Bell
6149c46d94
Use superancillaries also for T+{S,H,U} phase determination
2025-08-17 11:09:39 -04:00
Ian Bell
bd39061b0a
Superancillaries should be used for phase determination with PT inputs
2025-08-17 10:52:55 -04:00
Ian Bell
b758cb95d7
PT should not use the superancillaries in the conventional sense
2025-08-17 10:49:31 -04:00
Ian Bell
18a4b7dad9
Pin the version of the emsdk for js
2025-08-14 19:57:31 -04:00
Ian Bell
7eddbe8528
Migrate P, {H,S,U} to superancillaries for phase determination. Need to do the same for temperature now.
...
Closes #2591
2025-08-14 19:13:51 -04:00
Ian Bell
585a3dab1a
Add a notebook about the ideal-gas properties to docs
...
See #2569
2025-08-10 08:25:03 -04:00
Ian Bell
e56ebee60a
Bump to patch version
2025-08-09 14:57:53 -04:00
Ian Bell
5659841cf6
Version 7.0.0
v7.0.0
2025-08-09 12:04:57 -04:00
Ian Bell
572554f9e7
Fix mathjax path and add test
2025-08-09 09:02:11 -04:00
Ian Bell
6ffc12474b
Update mathjax paths and pin version
2025-08-08 20:18:38 -04:00
Ian Bell
8800642770
Update dev docs location
2025-08-08 19:50:39 -04:00
Ian Bell
ea1c481dba
Don't depend on failure
2025-08-08 19:25:55 -04:00
Ian Bell
ec72f98437
Ctest seems to be the problem somehow
2025-08-08 19:01:00 -04:00
Ian Bell
c574c8c966
Run tests single-threaded
2025-08-08 18:42:36 -04:00
Ian Bell
81b294d19c
Comment out the thread_local stuff
...
Does this fix the tests in CI?
2025-08-08 18:25:21 -04:00
Ian Bell
1c92841b48
Disable a failing electrolyte test
2025-08-07 19:25:02 -04:00
Ian Bell
b4f60955ef
Try to relax a tolerance to get plots tests to pass
2025-08-07 18:40:09 -04:00
Enrico Guiraud
8a37276982
Update rapidjson to latest trunk ( #2585 )
...
This is to fix an incompatibility between python-rapidjson
and coolprop's python package.
2025-08-03 16:42:49 -04:00
Josh Kelley
2b9287b2ea
Export additional JavaScript functions ( #2580 )
2025-07-22 10:22:41 -04:00
Ian Bell
199041b418
Update CODATA value for R
...
Closes #2563
2025-07-04 19:21:43 -04:00
Ian Bell
ae885b9d8d
Time SA instantiation
...
See #2571
2025-07-04 19:16:34 -04:00
Ian Bell
19109a4ca2
Add note about superancillaries env var
...
See #2571
2025-07-04 19:15:46 -04:00
Ian Bell
559a8cbaf3
pseudo-pure refrigerants should not have superancillaries
...
See #2568
2025-07-04 19:15:03 -04:00
Ian Bell
012a0f944b
Allow for env var to kill SA entirely
...
See #2568
Closes #2571
2025-07-04 19:14:36 -04:00
Ian Bell
a21f8eaccc
Update plot test data with auto-generation script
...
Closes #2536
See #2484
2025-07-04 12:25:45 -04:00
Ian Bell
4eaafd4c86
v5 doesn't exist (yet)
2025-07-04 08:36:34 -04:00
Ian Bell
b1c666c7a2
Fire devdocs on commits to main/master
...
Closes #2570
2025-07-04 08:35:45 -04:00
Ian Bell
b6e04e1fa0
Fix the spline tests
...
Sort of: use old values from ancient CoolProp to check against, and only do the right check for enthalpy derivatives
2025-07-01 20:07:29 -04:00
Ian Bell
e561faa531
Switch to pydata theme ( #2562 )
2025-06-27 11:06:23 -04:00
Ian Bell
2891ea6058
Remove note about old docs
2025-06-26 17:10:34 -04:00
Ian Bell
cf03991d04
Force logo to exist
...
See #2559
2025-06-26 17:09:44 -04:00
Ian Bell
02162b3e47
Fix melting lines so they can be evaluated at pmax
2025-06-15 09:25:03 -04:00
Ian Bell
df23e1c568
Fix reference states to match REFPROP 10.0
...
Something weird with incbin not pulling in new version of file
2025-06-15 09:07:07 -04:00
Ian Bell
264c816ad7
Clean up the fluid files
2025-06-14 16:00:40 -04:00
Ian Bell
05b136b192
Fix mix derivs
2025-06-14 15:25:42 -04:00
Ian Bell
f3b9bff794
Check T >> Tmax for DP inputs (fix test)
2025-06-14 15:25:12 -04:00