Skip to content

Releases: ClapeyronThermo/Clapeyron.jl

v0.5.4

30 Sep 20:08
Compare
Choose a tag to compare

Clapeyron v0.5.4

Diff since v0.5.3

Merged pull requests:

Closed issues:

  • Cubic volume translation confusion (#206)
  • Neon with quantum-corrected PR (#208)

v0.5.3

25 Sep 01:56
2de8ab7
Compare
Choose a tag to compare

Clapeyron v0.5.3

Diff since v0.5.2

Merged pull requests:

Closed issues:

  • docs: Define residual properties (#101)
  • compatibility with coolprop (and teqp) JSON format (#110)
  • tcPR, tcRK and families (#126)
  • Any plan to add SAFT fitting/regression function into package? (#184)
  • Something new that's not in the database (#193)
  • Ternary LLE (#201)

v0.5.2

06 Sep 20:02
Compare
Choose a tag to compare

Clapeyron v0.5.2

Diff since v0.5.1

v0.5.1

06 Sep 19:42
Compare
Choose a tag to compare

Clapeyron v0.5.1

Diff since v0.5.0

Merged pull requests:

v0.5.0

03 Aug 07:03
Compare
Choose a tag to compare

New Features

  • rework of @newmodel, @newmodelgc and newmodelsingle macros. Now they also define the outer constructor. for a simple EoS that does not require transformation of parameters, you can now do:
@newmodel MyModel EoSModel MyModelParam
#define locations for your model, relative to the current database location
Clapeyron.default_locations(::Type{MyModel}) = ["models/mymodel"]
#define references
Clapeyron.default_references(::Type{MyModel}) = ["TODO"]
  • new macro @newmodelsingleton, that defines "singleton" EoSModels.
  • Rework of MultiParameter EoS. there are two new EoSModels that represent Empiric, Multiparameter EoS:
    • SingleFluid: for single component fluids
    • MultiFluid: for multicomponent fluids, with specific mixing and departure rules
      SingleFluid and MultiFluid constructors are capable of parsing CoolProp JSON single component files. furthermore, you can use the available CoolProp single fluid library by just importing CoolProp into the current working enviroment (using CoolProp).
  • Cubic models that have an alpha dependent of the acentric factor, can be built by passing acentricfactor directly to userlocations, instead of alpha_userlocations (#188)
  • New Function: RGas(model) and Rgas(), that gives the value of the gas constant used by the model. defaults to Clapeyron.R̄ = 8.31446261815324
  • New model: HelmAct, to use multiparameter EoS + activity coefficient models as the departure.
  • New model: XiangDeiters
  • New model: TholLJ (used in LJRef)
  • New model: EmpiricIdeal, the ideal part of a multiparameter model, to be used in conjuction with other EoS
  • New model: AlyLeeIdeal
  • New model: CPLNGEstIdeal (http://dx.doi.org/10.1016/j.jngse.2014.04.011)
  • CSVs allow defining a sep keyword in the inline CSV options:
Clapeyron Database File
my parameters [csvtype = like, sep = ;]
species,Mw
1,3,5,7-CYCLOOCTATETRAENE;156.22368

Breaking changes

  • IAPWS95, PropaneRef, Ammonia2023 are now of type SingleFluid{EmpiricAncillary}.
  • GERG2008, EOS-LNG are now of type MultiFluid{EmpiricAncillary,AsymmetricMixing,EmpiricDeparture}
  • @newmodel macros don't require defining external constructors anymore.
  • SpecialComp (used by pharmaPCSAFT) is now a ClapeyronParam instead of an EoSModel

v0.4.13

28 Jun 20:45
b0731f4
Compare
Choose a tag to compare

Clapeyron v0.4.13

Diff since v0.4.12

Merged pull requests:

v0.4.12

22 Jun 18:23
86b8464
Compare
Choose a tag to compare

Clapeyron v0.4.12

Diff since v0.4.11

Merged pull requests:

v0.4.11

21 May 05:31
Compare
Choose a tag to compare

Clapeyron v0.4.11

Diff since v0.4.10

v0.4.10

08 May 21:36
2afca1c
Compare
Choose a tag to compare

Clapeyron v0.4.10

Diff since v0.4.9

Closed issues:

  • Help - trying to make LLE with UNIFAC (Not an issue) (#144)
  • Specific heat capacity of water (#149)
  • BoundsError in example/mixing_functions notebook (#171)
  • SRK not reading critical temperature (Tc) (#175)

Merged pull requests:

v0.4.9

03 Apr 00:18
Compare
Choose a tag to compare

Clapeyron v0.4.9

Diff since v0.4.8

Closed issues:

  • Module reference in @registermodel (#157)

Merged pull requests:

  • Add experimental data points to heat capacity plot (#163) (@tkeskita)