Class Header

java.lang.Object
org.episteme.natural.physics.loaders.fits.Header

public class Header extends Object
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • Header

      public Header()
  • Method Details

    • addCard

      public void addCard(HeaderCard card)
    • getCard

      public HeaderCard getCard(String keyword)
    • getIntValue

      public int getIntValue(String keyword, int defaultValue)
    • getLongValue

      public long getLongValue(String keyword, long defaultValue)
    • getDoubleValue

      public double getDoubleValue(String keyword, double defaultValue)
    • getStringValue

      public String getStringValue(String keyword)
    • getCards

      public List<HeaderCard> getCards()
    • read

      public static Header read(ReadableByteChannel channel) throws IOException
      Reads a logical header block from the channel. FITS headers are padded to 2880 bytes.
      Parameters:
      channel - input channel
      Returns:
      the parsed Header
      Throws:
      IOException