Skip to content

Releases: tiny-hippo/tinyeos

v1.9.2

Choose a tag to compare

@tiny-hippo tiny-hippo released this 29 Jan 12:48

This release implements setting the equation of state parameters with set_eos_params in the TinyPTMixture class.

v1.9.1

Choose a tag to compare

@tiny-hippo tiny-hippo released this 29 Jan 10:29
fe0ed01

This release implements bug fixes, improvements, and housekeeping tasks. The changes include new derivative limits, alternative thermodynamic expressions for gamma1 and gamma3, and a major refactoring of the table creation module from "tablecreator" to "tablebuilder".

Changes:

  • Updated derivative limits (grad_ad, chiT, chiRho) with renamed attributes and new threshold values
  • Implemented alternative expressions for gamma1 and gamma3 thermodynamic quantities
  • Refactored tablebuilder module: renamed TableCreatorDT to TableBuilder, createTablesDT to build_mesa_tables, set_parameters to set_params, and create_tables to build_tables
  • Added new entropy and internal energy handling with nan_to_num and clipping
  • Removed TinyDirectDT and TinyPTMixture from public API exports
  • Fixed attribute references in TinyDT class (changed from self.tpt.logP_min/max to self.logP_min/max)
  • Added new parameters to tablebuilder for custom EOS boundaries and helium substitution

v1.9.0

Choose a tag to compare

@tiny-hippo tiny-hippo released this 22 Aug 12:35

Among various small bugfixes, improvements and a refactoring of the code base, this release implements a major change to the density-temperature equation of state. By default, the density-temperature equation of state implemented in the TinyDT class now wraps the pressure-temperature equation of state from TinyPT and performs a vectorised root-finding procedure. The previous approach is still available in the TinyDirectDT class.

v1.8.0

Choose a tag to compare

@tiny-hippo tiny-hippo released this 03 Feb 12:22

This release implements vectorised root finding in TinyDTWrapper, resulting in a significant speedup. Using TinyDTWrapper instead of TinyDT is generally recommended from now on.

v1.7.0

Choose a tag to compare

@tiny-hippo tiny-hippo released this 27 Jan 08:53

This release implements support for arbitrary hydrogen, helium, water, rock and iron mixtures and various small improvements and bug fixes.

v1.6.0

Choose a tag to compare

@tiny-hippo tiny-hippo released this 28 Oct 09:17

This release changes the way that derivatives are calculated.

v1.5.1

Choose a tag to compare

@tiny-hippo tiny-hippo released this 27 May 11:45

This release optimizes initializing the result arrays and the mixing entropy calculation. It also fixes the bug that the ideal mixing entropy was not accounted for when non-ideal hydrogen-helium interactions were included.

v1.5.0

Choose a tag to compare

@tiny-hippo tiny-hippo released this 22 Mar 12:23
94eafac

This release implements a wrapper for the temperature-density equation of state that uses the pressure-temperature tables.

v1.4.8

Choose a tag to compare

@tiny-hippo tiny-hippo released this 14 Jun 11:34

This release implements the AQUA equation of state for water, which can be used as an alternative to QEOS.

v1.4.7

Choose a tag to compare

@tiny-hippo tiny-hippo released this 08 Jun 07:33

There was a bug in TinyPTMixture related to the helium contribution to $\chi_T$, which is now fixed. Also, the limits for the derivatives when using the limit_bad_values parameter were updated to be tighter.