phydrus.profile.create_profile

phydrus.profile.create_profile(top=0, bot=- 1, dx=0.1, h=0, lay=1, mat=1, beta=0, ah=1.0, ak=1.0, ath=1.0, temp=20.0, conc=None, sconc=None)[source]

Method to create a DataFrame describing the soil profile.

Parameters
  • top (float, optional) – Top of the soil column.

  • bot (float or list of float, optional) – Bottom of the soil column. If a list is provided, multiple layers are created and other arguments need to be of the same length (e.g. mat).

  • dx (float, optional) – Size of each grid cell. Default 0.1 meter.

  • h (float, optional) – Initial values of the pressure head.

  • lay (int or list of int, optional) – Subregion number (for mass balance calculations).

  • mat (int or list of int, optional) – Material number (for heterogeneity).

  • beta (float or list of float, optional) – Value of the water uptake distribution, b(x) [L-1], in the soil root zone at node n. Set Beta(n) equal to zero if node n lies outside the root zone.

  • ah (float or list of float, optional) – Scaling factor for the pressure head (Axz in profile.dat).

  • ak (float or list of float, optional) – Scaling factor the hydraulic conductivity (Bxz in profile.dat).

  • ath (float or list of float, optional) – Scaling factor the the water content (Dxz in profile.dat).

  • temp (float, optional) – Initial value of the temperature at node n [oC] (do not specify if both lTemp or lChem are equal to .false.; if lTemp=.false. and lChem=.true. then set equal to 0 or any other initial value to be used later for temperature dependent water flow and solute transport).

  • conc (float, optional) –

  • sconc (float, optional) –