spectrochempy.read_hdr
- read_hdr(*paths, **kwargs)[source]
- Open a Surface Optics Corps. file or a list of files with extension - .hdr.- Parameters:
- *paths ( - str,- Pathobject objects or valid urls, optional) – The data source(s) can be specified by the name or a list of name for the file(s) to be loaded:- e.g., ( filename1, filename2, …, kwargs ) 
 - If the list of filenames are enclosed into brackets: - e.g., ( [filename1, filename2, …], kwargs ) 
 - The returned datasets are merged to form a single dataset, except if - mergeis set to- False.
- **kwargs (keyword parameters, optional) – See Other Parameters. 
 
- Returns:
- object ( - NDDatasetor list of- NDDataset) – The returned dataset(s).
- Other Parameters:
- return_ifg (str or None, optional) – Default value is None. When set to ‘sample’ returns the sample interferogram of the spa file if present or None if absent. When set to ‘background’ returns the backgroung interferogram of the spa file if present or None if absent. 
- content ( - bytesobject, optional) – Instead of passing a filename for further reading, a bytes content can be directly provided as bytes objects. The most convenient way is to use a dictionary. This feature is particularly useful for a GUI Dash application to handle drag and drop of files into a Browser.
- csv_delimiter ( - str, optional, default:- csv_delimiter) – Set the column delimiter in CSV file.
- description ( - str, optional) – A Custom description.
- directory ( - Pathobject objects or valid urls, optional) – From where to read the files.
- download_only ( - bool, optional, default:- False) – Used only when url are specified. If True, only downloading and saving of the files is performed, with no attempt to read their content.
- merge ( - bool, optional, default:- False) – If- Trueand several filenames or a- directoryhave been provided as arguments, then a single- NDDatasetwith merged dataset (stacked along the first dimension) is returned. In the case not all datasets have compatible dimensions or types/origins, then several NDDatasets can be returned for different groups of compatible datasets.
- origin (str, optional) – If provided it may be used to define the type of experiment: e.g., ‘ir’, ‘raman’,.. or the origin of the data, e.g., ‘omnic’, ‘opus’, … It is often provided by the reader automatically, but can be set manually. - It is used for instance whn reading directory with different types of files, for merging the datasets with compatible dimensions and different origin into different groups. - It is also used when reading with the CSV protocol. In order to properly interpret CSV file it can be necessary to set the origin of the spectra. Up to now only - 'omnic'and- 'tga'have been implemented.
- pattern ( - str, optional) – A pattern to filter the files to read.- Added in version 0.7.2. 
- protocol ( - str, optional) –- Protocolused for reading. It can be one of {- 'scp',- 'omnic',- 'opus',- 'topspin',- 'matlab',- 'jcamp',- 'csv',- 'excel'}. If not provided, the correct protocol is inferred (whenever it is possible) from the filename extension.
- read_only ( - bool, optional, default:- True) – Used only when url are specified. If True, saving of the files is performed in the current directory, or in the directory specified by the directory parameter.
- recursive ( - bool, optional, default:- False) – Read also in subfolders.
- replace_existing ( - bool, optional, default:- False) – Used only when url are specified. By default, existing files are not replaced so not downloaded.
- sortbydate ( - bool, optional, default:- True) – Sort multiple filename by acquisition date.
 
 - See also - read
- Generic reader inferring protocol from the filename extension. 
- read_zip
- Read Zip archives (containing spectrochempy readable files) 
- read_dir
- Read an entire directory. 
- read_opus
- Read OPUS spectra. 
- read_labspec
- Read Raman LABSPEC spectra ( - .txt).
- read_omnic
- Read Omnic spectra ( - .spa,- .spg,- .srs).
- read_soc
- Read Surface Optics Corps. files ( - .ddr,- .hdror- .sdr).
- read_galactic
- Read Galactic files ( - .spc).
- read_quadera
- Read a Pfeiffer Vacuum’s QUADERA mass spectrometer software file. 
- read_topspin
- Read TopSpin Bruker NMR spectra. 
- read_csv
- Read CSV files ( - .csv).
- read_jcamp
- Read Infrared JCAMP-DX files ( - .jdx,- .dx).
- read_matlab
- Read Matlab files ( - .mat,- .dso).
- read_carroucell
- Read files in a directory after a carroucell experiment. 
- read_wire
- Read REnishaw Wire files ( - .wdf).