EphCore.Ephemeris.Kernels.SPK.DAF (eph_core v0.1.0)

Copy Markdown View Source

DAF binary container parsing for SPK files.

Summary

Types

summary()

@type summary() :: %{double: [float()], int: [integer()]}

t()

@type t() :: %EphCore.Ephemeris.Kernels.SPK.DAF{
  backward: non_neg_integer(),
  endian: :little | :big,
  forward: non_neg_integer(),
  free: non_neg_integer(),
  nd: non_neg_integer(),
  ni: non_neg_integer(),
  path: String.t(),
  summaries: [summary()]
}

Functions

parse(path)

@spec parse(String.t()) :: {:ok, t()} | {:error, term()}

read_summaries(daf)

@spec read_summaries(t()) :: [summary()]