use crateGzReader;
use crateFits;
use File;
use BufReader;
use Path;
/// This offers a method to open a file and provide a HDU list iterator over it
///
/// The opening process handle externally gzipped files
///
/// The downside is that the GzReader does not impl Seek, even if the original file is not gzipped
/// Therefore, seek method will not be used to get to the next HDU after parsing an HDU
/// If you know that your file is not externally gzipped, then you can directly use the Fits::from_reader method and providing
/// it a Seekable reader
;
use Debug;
use crateError;