p

at.iem

sysson

package sysson

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sysson
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class OpenRange (startOption: Option[Int], endOption: Option[Int], isInclusive: Boolean, step: Int = 1) extends Product with Serializable
  2. trait Plot [S <: Sys[S]] extends Obj[S] with Publisher[S, Update[S]]
  3. type Scale = (Double) ⇒ Double
  4. final case class Stats (map: Map[String, Variable]) extends Product with Serializable

    Statistics for a given file.

    Statistics for a given file. It provides a map from variable names to Stats.Variable which captures the moments of that particular variable.

    Statistics are obtained via Stats.get(netcdfFile).

    For example, if the file has a variable "ta" with dimensions "lon", "lat" and "plev", the overall minimum temperature will be found through stats("ta").total.min. That maximum temperature at pressure level 0 will be found through stats("ta").slices("plev")(0).max.

  5. trait TreeLike [S <: Sys[S], T <: TreeLike[S, T]] extends Publisher[S, Update[S, T]]
  6. trait TreeTypes extends AnyRef
  7. final case class VariableSection (variable: Variable, section: Vec[OpenRange], scale: Scale = Scale.Identity) extends VariableLike with Product with Serializable

    A variable section is a non destructive selection within the dimension of a variable, possibly applying scaling to its values.

    A variable section is a non destructive selection within the dimension of a variable, possibly applying scaling to its values.

    variable

    the original NetCDF variable

    section

    the range selection within the dimension

  8. type Vec[+A] = IndexedSeq[A]

Value Members

  1. val Vec: IndexedSeq.type
  2. def boot(): Unit

    Boots the SuperCollider server.

  3. val dataDir: File

    The data directory inside the SysSon base directory contains common NetCDF files.

  4. def defaultFile: File
  5. def defaultFile2: File
  6. def initTypes(): Unit
  7. def open(path: String): NetcdfFile

    Opens a NetCDF file from a given path string.

  8. def openDefault(): NetcdfFile

    Opens RO-MultiSatelliteClimatologies-SEremoved_plevData_months_012002-122010.nc

  9. def openDefault2(): NetcdfFile

    Opens MetOffUK_HadGEM2-ES/25_ta_Amon_HadGEM2-ES_rcp45_r1i1p1_200512-210012.nc

  10. def openFile(file: File): NetcdfFile

    Opens a NetCDF file from a given file object .

  11. var showLog: Boolean
  12. val syssonDir: File

    The SysSon base directory is determined by the environment variable SYSSON_HOME.

    The SysSon base directory is determined by the environment variable SYSSON_HOME. See the README.md for more information.

  13. object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  14. object Implicits
  15. object Main
  16. object OSCSupport
  17. object OpenRange extends Serializable
  18. object Plot extends Type
  19. object Scale
  20. object Stats extends Serializable
  21. object TreeLike extends TreeTypes
  22. object VariableSection extends Serializable
  23. object WorkspaceResolver

    Associates a workspace with a file cache for NetCDF resources.

Inherited from AnyRef

Inherited from Any

Ungrouped