Skip to content

Releases: ESSS/alfasim-sdk

v2024.2

10 Sep 14:52
Compare
Choose a tag to compare
Protocol release

v2024.1

27 May 14:28
Compare
Choose a tag to compare
Update CHANGELOG release date 2024-05-27

v0.20.0

03 Apr 18:34
Compare
Choose a tag to compare
Protocol release

v0.19.0

02 Jan 12:25
Compare
Choose a tag to compare
Update changelog for version 0.19.0 release

v0.18.0

13 Oct 18:07
Compare
Choose a tag to compare
Cleanup tox.ini

Remove 'linting' environment because we now rely directly on pre-commit.ci for this validation.

v0.17.0

01 Sep 14:42
Compare
Choose a tag to compare
Update CHANGELOG about release 0.17.0

v0.11.0

30 Nov 13:44
Compare
Choose a tag to compare
  • Breaking Change: Change TrendOutputDescription to support different trends types. Now trends in CaseOutputDescription are an object of TrendsOutputDescription that contains a list for each trend type. The available trend types are:

    • PositionalPipeTrendDescription;
    • GlobalTrendDescription;
    • OverallPipeTrendDescription;
    • EquipmentTrendDescription;
    • SeparatorTrendDescription;
  • Add new API functions related to Multi-Field Description info: get_number_of_fields, get_number_of_phases, get_number_of_layers and get_number_of_phase_pairs.

  • Add new API functions related to Multi-Field Description phase and field ids: get_phase_id_of_fields, get_field_ids_in_layer and get_phase_pair_id.

  • Add LeakEquipment equipment.

  • Add SurgeVolumeOptionsDescription (optional, used by PositionalPipeTrendDescription to hold some input for surge volume curves calculation).

v0.10.1

05 Jul 21:26
Compare
Choose a tag to compare
  • Temporarily pin strictyaml dependency due to conflicts.
  • Add a new category gas standard volume from quantity standard volume.
  • Add transient input for:
    • MassSourceNode and MassSourceEquipment: temperature, volumetric_flow_rates_std, mass_flow_rates, total_mass_flow_rate, water_cut, gas_oil_ratio;
    • PressureNode and ReservoirInflowEquipment: pressure, temperature, mass_fractions, volume_fractions, gas_liquid_ratio, gas_oil_ratio, water_cut;
    • LinearIPR: well_index;
    • HeatSourceEquipment: power;
  • Add two new hooks to calculate solids model (for slurry viscosity and slip velocity).
  • Breaking Change: Change OpeningCurveDescription (opening_curve attribute) for Curve from barril.
  • Breaking Change: Change signature of HOOK_INITIALIZE_STATE_VARIABLES_CALCULATOR.
  • Breaking Change: Change signature of HOOK_CALCULATE_RELATIVE_EMULSION_VISCOSITY.
  • Add new API function get_relative_emulsion_viscosity which is a helper function that can be used in the Hooks of Liquid-Liquid Mechanistic Model.

v0.9.0

04 May 12:48
Compare
Choose a tag to compare
  • Add new CLI command called update. It updates files automatically generated by alfasim-sdk.
  • Add gas and liquid separation efficiency to Separator model.
  • Breaking Change: Replaced radius from Separator geometry definition by diameter.
  • Add new hook to calculate relative emulsion viscosity and also add the possibility of choosing it in the PhysicsDescription.

v0.7.0

20 Nov 13:00
Compare
Choose a tag to compare
  • Add support for alfacase.
  • Released with ALFAsim 1.8.0.