src.spyice.parameters.real_constants#

class src.spyice.parameters.real_constants.RealConstants[source]#

Bases: object

Class representing real-valued constants used in the model.

Parameters:
  • phi_ini (int) – Initial freezing value.

  • phi_ini_Stefan (int) – Initial freezing value according to Stefan condition.

  • beta (float) – Coefficient for density dependence on salinity.

  • kappa (float) – Thermal diffusivity.

  • mu (float) – Viscosity.

  • Ra_c (float) – Critical Rayleigh number.

  • alpha (float) – Linear coefficient for Rayleigh number driven advection.

  • k_i (float) – Thermal conductivity of ice.

  • k_br (float) – Thermal conductivity of brine.

  • k_w (float) – Thermal conductivity of water.

  • D_s (float) – Diffusivity for salt.

  • c_i (int) – Specific heat of ice.

  • c_br (int) – Specific heat of seawater.

  • c_w (int) – Specific heat of water.

  • L (int) – Latent heat of fusion between ice and water.

  • rho_br (int) – Density of ocean.

  • rho_i (int) – Density of ice.

  • rho_w (int) – Density of water.

  • m (int) – Cementation exponent for Archie’s equation.

  • g (float) – Earth gravity.

  • phi_c (float) – Critical porosity.

  • P_s (float) – Partition coefficient.

  • a_phi (float) – Coefficient a for porosity calculation.

  • b_phi (float) – Coefficient b for porosity calculation.

  • critical_depth (float) – Critical depth value.

__init__(param_const=False, phi_ini=1, phi_ini_Stefan=1, beta=0.0005836, kappa=1.37e-07, mu=0.00188, Ra_c=1.01, alpha=0.0015600000000000002, L=334774, D_s=2e-09, k_i=2.0, k_br=0.6, k_w=0.6, c_i=2000, c_br=3985, c_w=3985, rho_br=1028, rho_i=917, rho_w=1028, m=2, g=9.8, phi_c=0.06823, P_s=0.01, a_phi=5.9e-06, b_phi=169491.5254237288)#
Parameters:
  • param_const (bool)

  • phi_ini (int)

  • phi_ini_Stefan (int)

  • beta (float)

  • kappa (float)

  • mu (float)

  • Ra_c (float)

  • alpha (float)

  • L (int)

  • D_s (float)

  • k_i (float)

  • k_br (float)

  • k_w (float)

  • c_i (int)

  • c_br (int)

  • c_w (int)

  • rho_br (int)

  • rho_i (int)

  • rho_w (int)

  • m (int)

  • g (float)

  • phi_c (float)

  • P_s (float)

  • a_phi (float)

  • b_phi (float)

Return type:

None

D_s: float#
L: int#
P_s: float#
Ra_c: float#
a_phi: float#
alpha: float#
b_phi: float#
beta: float#
c_br: int#
c_i: int#
c_w: int#
critical_depth = 0.01#
g: float#
k_br: float#
k_i: float#
k_w: float#
kappa: float#
m: int#
mu: float#
param_const: bool#
phi_c: float#
phi_ini: int#
phi_ini_Stefan: int#
rho_br: int#
rho_i: int#
rho_w: int#