Netcdfreadr: Difference between revisions
Jump to navigation
Jump to search
imported>Scott |
imported>Bob |
||
(5 intermediate revisions by one other user not shown) | |||
Line 9: | Line 9: | ||
===Description=== | ===Description=== | ||
If no file is given (filenames) then prompts user for filename/s. Default | If no file is given (filenames) then prompts user for filename/s. Default option settings are set to handle Mass Spectroscopy (MS) data. | ||
'''NOTE''': This function uses | '''NOTE''': This function uses netCDF Library Functions available in Matlab 2009a and newer. | ||
====Inputs==== | ====Inputs==== | ||
Line 39: | Line 39: | ||
''options'' = a structure array with the following fields: | ''options'' = a structure array with the following fields: | ||
* '''output''' :[{'dso'}|'rawdata'|'datastruct'|'all'] What output to pass. | * '''output''' : [ { 'dso' } | 'rawdata' | 'datastruct' | 'all'] What output to pass. | ||
* '''getms''' : [{'yes'}|'no'] Get Mass Spec dataset from file. | * '''getms''' : [ { 'yes' } | 'no' ] Get Mass Spec dataset from file. | ||
* '''massoffset''' : [0] Shift point for round-off (when using .getms). | * '''massoffset''' : [ 0 ] Shift point for round-off (when using .getms). | ||
* '''chunksize''' : [1.5] Divide data into chunks of chunksize*1,000,000 elements when contructing a MS dataset. Value of 1.5 million is good default for 32bit systems. | * '''chunksize''' : [ 1.5 ] Divide data into chunks of chunksize*1,000,000 elements when contructing a MS dataset. Value of 1.5 million is good default for 32bit systems. | ||
* '''massres''' : [1.0] desired output resolution in m/z units (when using .getms) | |||
* '''massresprompt''' : [ 'yes' | { 'no' } ] prompt user for value for '''massres''' | |||
===See Also=== | ===See Also=== |
Latest revision as of 13:44, 28 January 2015
Purpose
Reads in netCDF files and outputs a DataSet and or structure.
Synopsis
- x = netcdfreadr(filenames, options);
Description
If no file is given (filenames) then prompts user for filename/s. Default option settings are set to handle Mass Spectroscopy (MS) data.
NOTE: This function uses netCDF Library Functions available in Matlab 2009a and newer.
Inputs
- filename = a text string with the name of a spectral file or a cell of strings of filenames.
- If filename is omitted or blank, the user will be prompted to select a file graphically.
- If filename is an empty cell {}, the user will be prompted to select a folder and then one or more AIT files in the identified folder.
Outputs
- x = takes one of 3 forms:
- rawdata : Genereic structure of all data.
- .varname = variable name.
- .xtype = variable datatype.
- .varDimsIDs = dimensions IDs.
- .varAtts = number of attributes.
- .varID = variable ID.
- .data = variable data.
- .attributes(j).attname = attribute name.
- .attributes(j).attval = attribute value.
- datastruct : Structure of data with variable names as field names.
- dso : Dataset Object (only when .getms = yes).
- rawdata : Genereic structure of all data.
Options
options = a structure array with the following fields:
- output : [ { 'dso' } | 'rawdata' | 'datastruct' | 'all'] What output to pass.
- getms : [ { 'yes' } | 'no' ] Get Mass Spec dataset from file.
- massoffset : [ 0 ] Shift point for round-off (when using .getms).
- chunksize : [ 1.5 ] Divide data into chunks of chunksize*1,000,000 elements when contructing a MS dataset. Value of 1.5 million is good default for 32bit systems.
- massres : [1.0] desired output resolution in m/z units (when using .getms)
- massresprompt : [ 'yes' | { 'no' } ] prompt user for value for massres
See Also
Data Importing Formats, asdreadr, asfreadr, fluoromaxreadr, gwscanreadr, hjyreadr, jcampreadr, opusreadr, pdfreadr, pereadr, spareadr, spcreadr, writeasf, xclreadr