Releases
v8.3.0
8.3.0 (2023-08-11)
⚠ BREAKING CHANGES
energy model type not allowed to change over time (#131 )
Features
Bug Fixes
avoid zero discharge pressure after validation of operational conditions (830c75e )
bug fix to joining results from different temporal models with compressor train models having multiple inlet or outlet streams (#63 ) (da3144a )
json schema accepts MAXIMUM_DISCHARGE_PRESSURE for single speed train (#86 ) (a18de1e )
json schema allow stages to have control_margin and control_margin_unit (#90 ) (2415534 )
make apply_condition work for 2D numpy arrays also (#78 ) (bce91cb )
make sure that suction pressure is less than or equal to discharge pressure for compressor train (#104 ) (d218273 )
parse scientific notation numbers in expression (#85 ) (fdf322b )
parse spaces as thousand separators from excel (#107 ) (5a3bd6a )
pump results wrong when resampled (#71 ) (daffdb3 )
resample emissions correctly to create valid json (3c9b52e )
result of validation of operational conditions when rate is zero should always be valid (9de403c )
validate time steps where rate is different from zero, not only when larger than zero (6ce07c4 )
wrong standard_conditions_density when mixing two fluids (a16a695 )
Documentation
fix generic compressor example (38870a3 )
fix links (#116 ) (62cadfc )
how to migrate from 8.1 to 8.2 (4d3be58 )
remove unnecessary information from migration guide (4730538 )
specify only gensets for boiler/heater (#53 ) (2df3bdf )
update changelog 8.2 with changes for ltp- and stp (#43 ) (6fe4b77 )
update changelog for 8.2 (3ccea74 )
update docs and changelog for energy models (#133 ) (8f0d716 )
update documentaion for heaters and boilers (#52 ) (2bef707 )
update migration guide with ltp- and stp changes (#42 ) (4b0b230 )
Miscellaneous Chores
add 8.3 changelog (9f4a4af )
add fluid mixing checks (53c1626 )
add fluid mixing checks (0f3ddca )
add installation filter to flare nmvoc (#87 ) (f37b76d )
add installation filter to remaining ltp-columns (#91 ) (39df792 )
add power adjustment constant also for compressor trains with interstage pressure (#136 ) (c8a4861 )
add test for adjust energy usage on multiple streams and pressures compressor trains (c8a4861 )
add test of count_parentheses (0d1ce6f )
add test of validation of operational conditions when suction pressure exceeds discharge pressure (d218273 )
added changelog entry about interstage pressure fix (#95 ) (2a1e8b0 )
count parantheses in list of tokens only among the elements that are strings (#94 ) (0d1ce6f )
energy model type not allowed to change over time (#131 ) (670cff2 )
enforce unique fuel type names, and unique emission names within one fuel type (#84 ) (4ea9c63 )
fix broken link in documentation of GENERATORSETS keyword (#103 ) (329c8e9 )
fix typing of fluid composition (c0d98b3 )
improve documentation on defining compressor charts using CURVE and CURVES (#97 ) (1bde68a )
improve error message when bad yaml file name (#77 ) (d2eb733 )
merge queque (d4489c6 )
numpy ndarray typing (#46 ) (9b7b308 )
pin numpy to compatible numpy version (35a3640 )
remove limiting dependency typer-cli (8208444 )
simplify dependencies for use with komodo (39c5c36 )
update dependencies to be aligned with external requirements (fbfbfeb )
update snapshots after power adjustment constant fix for compressor trains with interstage pressure (c8a4861 )
Code Refactoring
consumer system v2 (248dabb )
ensure neqsim fluid is contained to FluidStream object (#118 ) (d1d6ad6 )
enthalpy calculations (#109 ) (a01a215 )
enthalpy calculations (#110 ) (cf7d1a9 )
imrpove naming and documentation (94be7fa )
molar_mass_kg_per_mol is not used in the code (3ea535e )
move NeqSimfluid creation into NeqSim wrapper (57c4b24 )
NeqSim mapping (#120 ) (0a0b2fe )
remove FluidStream copy (#119 ) (0e30ab2 )
Use a list comprehension to create a transformed list (#112 ) (5d7292b )
Tests
add test for fluid stream mixing (0ba8f8f )
Continuous Integration
create release-please pr against correct branch (be9426a )
fix issue with api refernce docs generation (#44 ) (42c1402 )
fix syntax for gh action workflow (d8700dd )
Lock pydantic version in CI and update hooks (#106 ) (2ea517e )
remove duplicate build of docs (#62 ) (e5b896b )
set default ownership for source (16d54f1 )
support hotfix releases (0346929 )
update pre-commit settings (6092255 )
You can’t perform that action at this time.