raytraverse.api

factory functions for easy api access raytraverse.

raytraverse.api.auto_reload(scndir, area, areaname='plan', skydata='skydata', ptres=1.0, rotation=0.0, zheight=None)[source]

reload associated class instances from file paths

Parameters
  • scndir (str) – matches outdir argument of Scene()

  • area (str np.array) – radiance scene geometry defining a plane to sample, tsv file of points to generate bounding box, or np.array of points.

  • areaname (str, optional) – matches name argument of PlanMapper()

  • skydata (str, optional) – matches name argument of SkyData.write()

  • ptres (float, optional) – resolution for considering points duplicates, border generation (1/2) and add_grid(). updateable

  • rotation (float, optional) – positive Z rotation for point grid alignment

  • zheight (float, optional) – override calculated zheight

Returns

  • Scene

  • PlanMapper

  • SkyData

raytraverse.api.load_lp(path, hasparent=True)[source]
raytraverse.api.get_integrator(scn, pm, srcname='suns', simtype='2comp', zonal=False, sunviewengine=None)[source]