stam.nurbs.tracks2surf

stam.nurbs.tracks2surf(tracks, param, delta=0.01, xparam='color', yparam='absmag', xstep=0.1, ystep=0.1)[source]

Compute a NURBS surface from a set of stellar evolution tracks, using the geomdl package.

Parameters:
  • tracks (Table) – Stellar-track grid, as retrieved by stam.gentracks.get_isomasses or stam.gentracks.get_combined_isomasses.

  • param (str) – The parameter to evaluate (options: “mass”, “age”, “mh”).

  • delta (float, optional) – geomdl surface evaluation step size.

  • xparam (str, optional) – x-axis parameter (default: “color”).

  • yparam (str, optional) – y-axis parameter (default: “absmag”).

  • xstep (float, optional) – x-axis grid step (default: 0.1).

  • ystep (float, optional) – y-axis grid step (default: 0.1).

Returns:

surf – 2D NURBS surface based on tracks.

Return type:

geomdl.NURBS.Surface object