Releases: equinor/neqsim
NeqSim 2.4.0
Updated to use Java 11+
What's Changed
- chore: code cleanup by @asmfstatoil in #372
- refact: create default functions in interface by @asmfstatoil in #374
- feat: added hashCode and equals to CalculationResult by @asmfstatoil in #376
- Fix kappa calc for fluid by @EvenSol in #383
- update model by @EvenSol in #382
- Create MixerTest.java by @EvenSol in #381
- added test database by @EvenSol in #378
- refact: simplified generatePDF and displayPDF by @asmfstatoil in #385
- refact: setNumberOfPhases also increases maxNumberOfPhases if needed by @asmfstatoil in #386
- Fix #371 by @EvenSol in #375
- Create WellAllocator.java by @EvenSol in #384
- added devcontainer.json by @EvenSol in #391
- updated devcontainer.json by @EvenSol in #392
- update config by @EvenSol in #393
- chore: removed some unneeded main functions by @asmfstatoil in #394
- feat: increase size of signalarray by @asmfstatoil in #396
- refact: auto formatted class files by @asmfstatoil in #397
- style: fixed typo sourronding and autoformat by @asmfstatoil in #405
- refact: cleanup warnings by @asmfstatoil in #404
- first version of component splitter by @EvenSol in #403
- set constant friction factor in pipelines simulation by @EvenSol in #395
- added pH analyser by @EvenSol in #401
- pipe friction update by @EvenSol in #406
- Pipefrictionupdate by @EvenSol in #407
- updated devcontainer file by @EvenSol in #410
- Flashtestupdate by @EvenSol in #408
- refact: fixed warnings by @asmfstatoil in #414
- Fix wax calc bug by @EvenSol in #416
- first test by @EvenSol in #418
- refact runTransient. Default to steady state calculation by @asmfstatoil in #417
- controller initial work by @EvenSol in #389
- Fix t pflashbug by @EvenSol in #419
- [Snyk] Upgrade org.jfree:jcommon from 1.0.23 to 1.0.24 by @EvenSol in #424
- [Snyk] Upgrade org.apache.logging.log4j:log4j-core from 2.17.1 to 2.17.2 by @EvenSol in #423
- [Snyk] Upgrade org.apache.logging.log4j:log4j-api from 2.17.1 to 2.17.2 by @EvenSol in #421
- [Snyk] Upgrade org.jfree:jfreechart from 1.5.1 to 1.5.3 by @EvenSol in #420
- [Snyk] Upgrade org.ejml:ejml-all from 0.40 to 0.41 by @EvenSol in #422
- refactor: Compressors have a single inlet and a single outlet and are twoports by @asmfstatoil in #426
- refactor: pipeline is a twoport by @asmfstatoil in #427
- Update netcdf in pom by @EvenSol in #428
- Twoport subsea by @asmfstatoil in #429
- refact: filters are twoports by @asmfstatoil in #430
- refact: gasturbine is twoport by @asmfstatoil in #431
- refact: valves are twoports by @asmfstatoil in #432
- refact: typo by @asmfstatoil in #434
- refact: Heaters are twoports by @asmfstatoil in #433
- refact: utils are twoports by @asmfstatoil in #435
- Twoport reboiler by @asmfstatoil in #437
- Refact mixer by @asmfstatoil in #438
- Twoport pump by @asmfstatoil in #439
- Twoport by @asmfstatoil in #322
- refact: inherit getfluid from interface by @asmfstatoil in #440
- remove errors when zero stream ThreePhaseSeparator by @EvenSol in #425
- fixbug by @EvenSol in #442
- Added in apache maven wrapper by @MikAoJk in #446
- Bug-fix-process-sim-ML by @EvenSol in #400
- refact: split tests in two files by @asmfstatoil in #450
- feat: transition from java 8 to java 11 by @asmfstatoil in #449
- feat: added vs code setting for java checkstyle by @asmfstatoil in #447
- Refact init inheritance by @asmfstatoil in #451
- Refact gamma2 by @asmfstatoil in #452
- refact: formatting and style warnings by @asmfstatoil in #453
- fixed bug in TPflash. Added TVflash test by @EvenSol in #454
- Fix Splitter/MPM error by @EvenSol in #455
- Fix t vflashbug by @EvenSol in #460
- Add eos by @EvenSol in #409
- fix javadoc by @EvenSol in #464
- Fixjavadoc1 by @EvenSol in #465
- removed references to NETCDF and iTEXT by @EvenSol in #466
- created Costald class by @EvenSol in #472
- Glycolrigfix by @EvenSol in #458
- merge master into branch by @EvenSol in #474
- fixed ISO6976 issue by @EvenSol in #478
- minor updates by @EvenSol in #480
- refact: assure static and non-static functions has different function… by @asmfstatoil in #481
- [Snyk] Upgrade org.apache.logging.log4j:log4j-core from 2.17.2 to 2.18.0 by @snyk-bot in #484
- [Snyk] Upgrade org.apache.logging.log4j:log4j-api from 2.17.2 to 2.18.0 by @snyk-bot in #483
- refact: clean out empty/unused cdf code by @asmfstatoil in #487
- refact: auto format and auto fix snyk by @asmfstatoil in #488
- [Snyk] Upgrade org.apache.derby:derby from 10.14.2.0 to 10.16.1.1 by @snyk-bot in #457
- feat: add calcidentifier to simulation objects by @asmfstatoil in #486
- refact: autoformat and autofix by @asmfstatoil in #489
- format by @asmfstatoil in #491
- checkstyle fixes by @asmfstatoil in #492
- Formatter by @asmfstatoil in #493
- Log errors by @asmfstatoil in #490
- refact: autoformatting and fixing style warnings by @asmfstatoil in #497
- Refact clean pvt simulation by @asmfstatoil in #499
- refact: formatting, style warnings and exception naming by @asmfstatoil in #500
- Cleanup in test style by @asmfstatoil in #501
- Refact process simulation by @asmfstatoil in #503
- Refact fluidmechanics by @asmfstatoil in #502
- Refact physicalproperties by @asmfstatoil in #504
- Refact thermo by @asmfstatoil in #505
- Refact printstacktrace by @asmfstatoil in #498
- refact: rename Exception e -> ex by @asmfstatoil in #506
- update rig by @EvenSol in #507
- Update distillation by @EvenSol in #510
- removed static variables from gerg by @EvenSol in #512
- Remove static variables by @EvenSol in #513
- Add fluid creator by @EvenSol in #514
- Added-Logger-file by @EvenSol in #479
- New TEG process test by @EvenSol in #515
- added possiblity to partly saturate by @EvenSol in #516
- Test150920221236 by @EvenSol in #517
- Lump comp mod by @EvenSol in #518
- Fix pipeline bug by @EvenSol in #519
- Formatting and...
NeqSim 2.3.3
neqsim-2.3.3.jar is a shaded jar including all libraries used by neqsim.
original-neqsim-2.3.3.jar is the a library only containing the neqsim library, other libraries will often be needed to run calculations.
What's Changed
- Online fractions by @EvenSol in #363
- bugfix: Assure correct initialization of Streams by @asmfstatoil in #364
- Use streaminterface by @asmfstatoil in #361
- Remove tests by @EvenSol in #366
- feat: create neqsim.exception constructors with standardized error message by @asmfstatoil in #365
- chore: added missing serialVersionUID for serializable classes by @asmfstatoil in #367
- refact: rm warnings by @asmfstatoil in #368
- upgrade to version 2.3.3 by @EvenSol in #369
Full Changelog: v2.3.2...v.2.3.3
NeqSim 2.3.2
neqsim-2.3.2.jar is a shaded jar including all libraries used by neqsim.
original-neqsim-2.3.2.jar is the a library only containing the neqsim library, other libraries will often be needed to run calculations.
What's Changed
-
bugfix: Mismatch onlinefractions vs static fractions by @asmfstatoil in #358
-
bugfix: systemproperties by @asmfstatoil in #347
-
feat: new ctor for invalidinputexception to standardize error message by @asmfstatoil in #346
-
feat: added list and lookup of component name alias by @asmfstatoil in #349
-
refact: packing constructors without name cleanup by @asmfstatoil in #354
-
refact: gasturbine created test from main-method by @asmfstatoil in #352
-
refact: remove warnings by @asmfstatoil in #356
-
refact: Standard classes: Create objects with name, avoid ctors without name by @asmfstatoil in #355
-
chore: add test by @asmfstatoil in #350
-
chore: Cloning fails because the diffusionconstant tables have not been updated when adding components by @asmfstatoil in #351
-
style: added settings to assure tabs are replaced with 2 spaces in vs code by @asmfstatoil in #359
Full Changelog: v2.3.1...v2.3.2
NeqSim 2.3.1
neqsim-2.3.1.jar is a shaded jar including all libraries used by neqsim.
original-neqsim-2.3.1.jar is the a library only containing the neqsim library, other libraries will often be needed to run calculations.
What's Changed
- Remove netcfd by @EvenSol in #297
- docfix by @fannemel in #300
- chore: removed redundant class SystemDefault by @fannemel in #298
- docfix deprecated functions by @fannemel in #301
- Added tests and replaced calls to deprecated functions by @fannemel in #302
- Minorupgrades by @EvenSol in #303
- improve eclipse E300 fluid handeling by @EvenSol in #304
- chore: removed unused variables, suppressed some warnings by @asmfstatoil in #305
- chore: reduce number of legs in testcase to speed up test runs by @asmfstatoil in #307
- Add tests for systemThermo addComponent, addTBPfraction, addPlusFraction by @asmfstatoil in #308
- Refact addcomponent by @asmfstatoil in #310
- Docfix by @asmfstatoil in #312
- refact: replace deprecated function calls by @asmfstatoil in #313
- Fixed javadoc warnings by @asmfstatoil in #315
- chore: update maven versions etc in pom.xml by @asmfstatoil in #316
- style: removed redundant subclass definitions of setName and getName by @asmfstatoil in #314
- Created tests for setMolarComposition by @asmfstatoil in #311
- Add component by @asmfstatoil in #309
- Improve eclipse300 by @EvenSol in #318
- Feat serialization of process models by @asmfstatoil in #321
- Ioc api by @asmfstatoil in #306
- chore: TDMAsolve shall never be instantiated by @asmfstatoil in #326
- Update Compressor calculations detailed output etc by @EvenSol in #320
- Class Hierarchy, added NamedBaseClass and SimulationBaseClass with interfaces by @asmfstatoil in #325
- Transient test error fix by @EvenSol in #327
- Cleanup tests by @asmfstatoil in #329
- Cleanup by @asmfstatoil in #330
- formatting style definition for eclipse by @asmfstatoil in #328
- Pragmatic naming by @asmfstatoil in #331
- refact: Throw better exception when trying to initialize component or… by @asmfstatoil in #332
- chore: update actions by @asmfstatoil in #339
- Process simulation objects shall have constructor that sets name by @asmfstatoil in #336
- bugfix: runTransient(double dt) by @asmfstatoil in #338
- Transient test error fix by @EvenSol in #337
- Rm more comp ctor by @asmfstatoil in #342
- refact: inherit name from namedbaseclass by @asmfstatoil in #340
- Update CompressorTest.java by @EvenSol in #343
Full Changelog: v2.3.0...v2.3.1
NeqSim 2.3.0
neqsim-2.3.0.jar is a shaded jar including all libraries used by neqsim.
original-neqsim-2.3.0.jar is the a library only containing the neqsim library, other libraries will often be needed to run calculations.
What's Changed
- feat: upped l4j from 2.17.0 to 2.17.1 by @fannemel in #260
- Added javadoc template for all functions. by @fannemel in #261
- updates by @EvenSol in #262
- Delete SystemPrEoSTest.java by @EvenSol in #263
- Style: remove trailing blank lines by @fannemel in #264
- Revert mistakes in previous mass change by @fannemel in #265
- Test changes and cleanup by @fannemel in #267
- Cleanup by @fannemel in #266
- Cleanup by @fannemel in #268
- chore: removed unused variables by @fannemel in #270
- bugfix: get temperature by @fannemel in #272
- work by @fannemel in #271
- refact: use java.lang.Math.log10 by @fannemel in #273
- chore: exclude parameterfitting packages from test coverage report by @fannemel in #276
- refact: removed compiler warnings by @fannemel in #278
- chore: removed unused serialuid by @fannemel in #279
- refact: removed warnings by @fannemel in #280
- Create CODE_OF_CONDUCT.md by @EvenSol in #281
- Update issue templates by @EvenSol in #282
- GERG-2008 for compressors by @EvenSol in #284
- check native compilation by @EvenSol in #283
- fixed bug IOS6976 by @EvenSol in #285
- Removeunittest4 by @EvenSol in #286
- Add tests by @EvenSol in #275
- refact: typo atractive -> attractive by @fannemel in #290
- refact: fix typo numcompresorsteps -> numcompressorsteps by @fannemel in #289
- chore: commented out dead code by @fannemel in #291
- Typos by @fannemel in #292
- Moretests by @EvenSol in #287
- Docfix by @fannemel in #293
- refact: ProcessSystem add checks for duplicates by @fannemel in #296
- remove seldom used libraries from fatjar by @EvenSol in #294
Full Changelog: v2.2.3...v2.3.0
NeqSim 2.2.3
Updated to use log4j 2.17.0 in shaded jar
neqsim-2.2.3.jar is a shaded jar including all libraries used by neqsim.
original-neqsim-2.2.3.jar is the a library only containing the neqsim library, other libraries will often be needed to run calculations.
NeqSim 2.2.2
Updated to use log4j 2.17.0 in shaded jar (19/12/21)
neqsim-2.2.2.jar is a shaded jar including all libraries used by neqsim.
original-neqsim-2.2.2.jar is the a library only containing the neqsim library, other libraries will often be needed to run calculations.
NeqSim 2.2.1
A number of bugfixes and updates.
NeqSim 2.2.0
Version 2.2 (17/4/2020)
- Huron Vidal parameter oxygen-water updated
- CPA-binary interaction paramter kij updated for N2-water and o2-water
- Peneloux volume correction paramters water, MEG, TEG
- Volume correction parameters for water, MEG and TEG updated (temperature dependent volume correction)
- UMR-PRU model updated with parameters for c-C7 and c-C8, c-C9
- various bug fixes and new features for process calculations (changes for compressors, mixers, etc.)
- Short-cut class for creating new fluids implemented (neqsim.thermo.Fluid class)
NeqSim 2.0.1
Added new PVT lumping method. Added possibility to set composition of plus fluid.