Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature 2276 enhance ascii2nc to read ndbc buoy data #2294

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions data/table_files/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ tablefiles_DATA = \
met_header_columns_V3.0.txt \
met_header_columns_V2.0.txt \
airnow_monitoring_site_locations_v2.txt \
ndbc_stations.xml \
stat_column_description.txt \
obs_error_table.txt \
grib1_af_131_57.txt \
Expand Down
1 change: 1 addition & 0 deletions data/table_files/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,7 @@ tablefiles_DATA = \
met_header_columns_V3.0.txt \
met_header_columns_V2.0.txt \
airnow_monitoring_site_locations_v2.txt \
ndbc_stations.xml \
stat_column_description.txt \
obs_error_table.txt \
grib1_af_131_57.txt \
Expand Down
1,368 changes: 1,368 additions & 0 deletions data/table_files/ndbc_stations.xml

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions docs/Users_Guide/config_options.rst
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,7 @@ Referencing that environment variable inside a MET configuration file:
In addition to supporting user-specified environment variables within configuration
files, the environment variables listed below have special meaning if set at runtime.


MET_AIRNOW_STATIONS
^^^^^^^^^^^^^^^^^^^

Expand All @@ -250,6 +251,16 @@ The default table can be found in the installed
ascii column data that allows lookups of latitude, longitude, and elevation for all
airnow stations based on stationId and/or AqSid.

MET_NDBC_STATIONS
^^^^^^^^^^^^^^^^^

The MET_NDBC_STATIONS environment variable can be used to specify a file that
will override the default file. If set it should be a full path to the file.
The default table can be found in the installed
*share/met/table_files/ndbc_stations.xml*. This file contains
XML content for all stations that allows lookups of latitude, longitude,
and, in some cases, elevation for all stations based on stationId.

MET_BASE
^^^^^^^^

Expand Down
34 changes: 24 additions & 10 deletions docs/Users_Guide/reformat_point.rst
Original file line number Diff line number Diff line change
Expand Up @@ -182,12 +182,12 @@ _____________________
The **beg** and **end** variables are used to stratify the model level of observations to be retained. The range shown above is 1 to 255.


The **level_category** variable is used to specify a comma-separated list of PrepBUFR data level categories to retain. An empty string indicates that all level categories should be retained. Accepted values and their meanings are described in :numref:`table_reform-point_pb2nc_level_category`. See the following for more details:
The **level_category** variable is used to specify a comma-separated list of PrepBUFR data level categories to retain. An empty string indicates that all level categories should be retained. Accepted values and their meanings are described in :numref:`table_reformat-point_pb2nc_level_category`. See the following for more details:

`PrepBUFR mnemonic table. <https://www.emc.ncep.noaa.gov/mmb/data_processing/prepbufr.doc/table_1.htm>`_


.. _table_reform-point_pb2nc_level_category:
.. _table_reformat-point_pb2nc_level_category:

.. list-table:: Values for the level_category option.
:widths: auto
Expand Down Expand Up @@ -307,9 +307,9 @@ The **vld_freq** and **vld_thresh** entries specify the required ratio of valid
pb2nc output
------------

Each NetCDF file generated by the PB2NC tool contains the dimensions and variables shown in :numref:`table_reform-point_pb2nc_output_dim` and :numref:`table_reform-point_pb2nc_output_vars`.
Each NetCDF file generated by the PB2NC tool contains the dimensions and variables shown in :numref:`table_reformat-point_pb2nc_output_dim` and :numref:`table_reformat-point_pb2nc_output_vars`.

.. _table_reform-point_pb2nc_output_dim:
.. _table_reformat-point_pb2nc_output_dim:

.. list-table:: NetCDF file dimensions for pb2n output
:widths: auto
Expand All @@ -332,7 +332,7 @@ Each NetCDF file generated by the PB2NC tool contains the dimensions and variabl
* - obs_var_num
- Number of unique observation variable types (variable)

.. _table_reform-point_pb2nc_output_vars:
.. _table_reformat-point_pb2nc_output_vars:

.. list-table:: NetCDF variables in pb2nc output
:widths: auto
Expand Down Expand Up @@ -414,13 +414,27 @@ ASCII2NC tool

This section describes how to run the ASCII2NC tool. The ASCII2NC tool is used to reformat ASCII point observations into the NetCDF format expected by the Point-Stat tool. For those users wishing to verify against point observations that are not available in PrepBUFR format, the ASCII2NC tool provides a way of incorporating those observations into MET. If the ASCII2NC tool is used to perform a reformatting step, no configuration file is needed. However, for more complex processing, such as summarizing time series observations, a configuration file may be specified. For details on the configuration file options, see :numref:`config_options` and example configuration files distributed with the MET code.

Initial versions of the ASCII2NC tool supported only a simple 11 column ASCII point observation format. It currently supports point observation data in the following formats: the default 11 column format, little_r format, `SURFace RADiation (SURFRAD) <http://www.esrl.noaa.gov/gmd/grad/surfrad/>`_ and Integrated Surface Irradiance Study (ISIS) formats, the Western Wind and Solar Integration Study (WWSIS) format, the `AirNow DailyData_v2, AirNow HourlyData, and AirNow HourlyAQObs formats. <https://www.epa.gov/outdoor-air-quality-data>`_, and the `AErosol RObotic NEtwork (AERONET) versions 2 and 3 format. <http://aeronet.gsfc.nasa.gov/>`_ WWSIS data are available by request from National Renewable Energy Laboratory (NREL) in Boulder, CO.
While initial versions of the ASCII2NC tool only supported a simple 11 column ASCII point observation format, support for several additional formats has been added. It currently supports point observation data in the following formats:

MET version 9.0 adds support for the passing observations to ascii2nc using a Python script with the "-format python" option. An example of running ASCII2NC with Python embedding is included below.
• Default 11 column MET point observation format, as described in :numref:`table_reformat-point_ascii2nc_format`

The default ASCII point observation format consists of one row of data per observation value. Each row of data consists of 11 columns as shown in :numref:`table_reform-point_ascii2nc_format`.
• `little_r format <https://www2.mmm.ucar.edu/wrf/users/wrfda/OnlineTutorial/Help/littler.html>`_

.. _table_reform-point_ascii2nc_format:
• `SURFace RADiation (SURFRAD) <http://www.esrl.noaa.gov/gmd/grad/surfrad/>`_ and Integrated Surface Irradiance Study (ISIS) formats

• Western Wind and Solar Integration Study (WWSIS) format. WWSIS data are available by request from National Renewable Energy Laboratory (NREL) in Boulder, CO.

• `AirNow DailyData_v2, AirNow HourlyData, and AirNow HourlyAQObs formats <https://www.epa.gov/outdoor-air-quality-data>`_

• `National Data Buoy (NDBC) Standard Meteorlogical Data format <https://www.ndbc.noaa.gov/measdes.shtml>`_

• `AErosol RObotic NEtwork (AERONET) versions 2 and 3 format <http://aeronet.gsfc.nasa.gov/>`_

• Python embedding of point observations, as described in :numref:`pyembed-point-obs-data`. See example below in :numref:`ascii2nc-pyembed`.

The default ASCII point observation format consists of one row of data per observation value. Each row of data consists of 11 columns as shown in :numref:`table_reformat-point_ascii2nc_format`.

.. _table_reformat-point_ascii2nc_format:

.. list-table:: Input MET ascii2nc point observation format
:widths: auto
Expand Down Expand Up @@ -497,7 +511,7 @@ Required arguments for ascii2nc
Optional arguments for ascii2nc
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

3. The **-format ASCII_format** option may be set to "met_point", "little_r", "surfrad", "wwsis", "airnowhourlyaqobs", "airnowhourly", "airnowdaily_v2", "aeronet", "aeronetv2", "aeronetv3", or "python". If passing in ISIS data, use the "surfrad" format flag.
3. The **-format ASCII_format** option may be set to "met_point", "little_r", "surfrad", "wwsis", "airnowhourlyaqobs", "airnowhourly", "airnowdaily_v2", "ndbc_standard", "aeronet", "aeronetv2", "aeronetv3", or "python". If passing in ISIS data, use the "surfrad" format flag.

4. The **-config file** option is the configuration file for generating time summaries.

Expand Down
52 changes: 52 additions & 0 deletions internal/test_unit/xml/unit_ascii2nc.xml
Original file line number Diff line number Diff line change
Expand Up @@ -150,4 +150,56 @@
</output>
</test>

<test name="ascii2nc_ndbc">
<exec>&MET_BIN;/ascii2nc</exec>
<param> \
-format ndbc_standard \
&DATA_DIR_OBS;/ndbc/13001.txt \
&DATA_DIR_OBS;/ndbc/13002.txt \
&DATA_DIR_OBS;/ndbc/13008.txt \
&DATA_DIR_OBS;/ndbc/13009.txt \
&DATA_DIR_OBS;/ndbc/14040.txt \
&DATA_DIR_OBS;/ndbc/14043.txt \
&DATA_DIR_OBS;/ndbc/15001.txt \
&DATA_DIR_OBS;/ndbc/15002.txt \
&DATA_DIR_OBS;/ndbc/15006.txt \
&DATA_DIR_OBS;/ndbc/28401.txt \
&DATA_DIR_OBS;/ndbc/31001.txt \
&DATA_DIR_OBS;/ndbc/31003.txt \
&DATA_DIR_OBS;/ndbc/31004.txt \
&DATA_DIR_OBS;/ndbc/31005.txt \
&DATA_DIR_OBS;/ndbc/31006.txt \
&DATA_DIR_OBS;/ndbc/31007.txt \
&DATA_DIR_OBS;/ndbc/32ST0.txt\
&DATA_DIR_OBS;/ndbc/51000.txt \
&DATA_DIR_OBS;/ndbc/51001.txt \
&DATA_DIR_OBS;/ndbc/51002.txt \
&DATA_DIR_OBS;/ndbc/51003.txt \
&DATA_DIR_OBS;/ndbc/51004.txt \
&DATA_DIR_OBS;/ndbc/51101.txt \
&DATA_DIR_OBS;/ndbc/51201.txt \
&DATA_DIR_OBS;/ndbc/51202.txt \
&DATA_DIR_OBS;/ndbc/51205.txt \
&DATA_DIR_OBS;/ndbc/51206.txt \
&DATA_DIR_OBS;/ndbc/51207.txt \
&DATA_DIR_OBS;/ndbc/51208.txt \
&DATA_DIR_OBS;/ndbc/51209.txt \
&DATA_DIR_OBS;/ndbc/51211.txt \
&DATA_DIR_OBS;/ndbc/51212.txt \
&DATA_DIR_OBS;/ndbc/51213.txt \
&DATA_DIR_OBS;/ndbc/51WH0.txt \
&DATA_DIR_OBS;/ndbc/52200.txt \
&DATA_DIR_OBS;/ndbc/52202.txt\
&DATA_DIR_OBS;/ndbc/52211.txt \
&DATA_DIR_OBS;/ndbc/52212.txt \
&OUTPUT_DIR;/ascii2nc/ndbc.nc
</param>
<output>
<point_nc>&OUTPUT_DIR;/ascii2nc/ndbc.nc</point_nc>
</output>
</test>




</met_test>
2 changes: 2 additions & 0 deletions src/tools/other/ascii2nc/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ ascii2nc_SOURCES = ascii2nc.cc \
surfrad_handler.cc surfrad_handler.h \
wwsis_handler.cc wwsis_handler.h \
airnow_handler.cc airnow_handler.h \
ndbc_handler.cc ndbc_handler.h \
ndbc_locations.cc ndbc_locations.h \
airnow_locations.cc airnow_locations.h \
aeronet_handler.cc aeronet_handler.h $(OPT_PYTHON_SOURCES)

Expand Down
47 changes: 44 additions & 3 deletions src/tools/other/ascii2nc/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,10 @@ am__ascii2nc_SOURCES_DIST = ascii2nc.cc ascii2nc_conf_info.cc \
little_r_handler.cc little_r_handler.h met_handler.cc \
met_handler.h surfrad_handler.cc surfrad_handler.h \
wwsis_handler.cc wwsis_handler.h airnow_handler.cc \
airnow_handler.h airnow_locations.cc airnow_locations.h \
aeronet_handler.cc aeronet_handler.h python_handler.h \
python_handler.cc
airnow_handler.h ndbc_handler.cc ndbc_handler.h \
ndbc_locations.cc ndbc_locations.h airnow_locations.cc \
airnow_locations.h aeronet_handler.cc aeronet_handler.h \
python_handler.h python_handler.cc
@ENABLE_PYTHON_TRUE@am__objects_1 = ascii2nc-python_handler.$(OBJEXT)
am__objects_2 = $(am__objects_1)
am_ascii2nc_OBJECTS = ascii2nc-ascii2nc.$(OBJEXT) \
Expand All @@ -120,6 +121,8 @@ am_ascii2nc_OBJECTS = ascii2nc-ascii2nc.$(OBJEXT) \
ascii2nc-surfrad_handler.$(OBJEXT) \
ascii2nc-wwsis_handler.$(OBJEXT) \
ascii2nc-airnow_handler.$(OBJEXT) \
ascii2nc-ndbc_handler.$(OBJEXT) \
ascii2nc-ndbc_locations.$(OBJEXT) \
ascii2nc-airnow_locations.$(OBJEXT) \
ascii2nc-aeronet_handler.$(OBJEXT) $(am__objects_2)
ascii2nc_OBJECTS = $(am_ascii2nc_OBJECTS)
Expand Down Expand Up @@ -151,6 +154,8 @@ am__depfiles_remade = ./$(DEPDIR)/ascii2nc-aeronet_handler.Po \
./$(DEPDIR)/ascii2nc-file_handler.Po \
./$(DEPDIR)/ascii2nc-little_r_handler.Po \
./$(DEPDIR)/ascii2nc-met_handler.Po \
./$(DEPDIR)/ascii2nc-ndbc_handler.Po \
./$(DEPDIR)/ascii2nc-ndbc_locations.Po \
./$(DEPDIR)/ascii2nc-python_handler.Po \
./$(DEPDIR)/ascii2nc-surfrad_handler.Po \
./$(DEPDIR)/ascii2nc-wwsis_handler.Po
Expand Down Expand Up @@ -366,6 +371,8 @@ ascii2nc_SOURCES = ascii2nc.cc \
surfrad_handler.cc surfrad_handler.h \
wwsis_handler.cc wwsis_handler.h \
airnow_handler.cc airnow_handler.h \
ndbc_handler.cc ndbc_handler.h \
ndbc_locations.cc ndbc_locations.h \
airnow_locations.cc airnow_locations.h \
aeronet_handler.cc aeronet_handler.h $(OPT_PYTHON_SOURCES)

Expand Down Expand Up @@ -493,6 +500,8 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ascii2nc-file_handler.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ascii2nc-little_r_handler.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ascii2nc-met_handler.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ascii2nc-ndbc_handler.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ascii2nc-ndbc_locations.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ascii2nc-python_handler.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ascii2nc-surfrad_handler.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ascii2nc-wwsis_handler.Po@am__quote@ # am--include-marker
Expand Down Expand Up @@ -629,6 +638,34 @@ ascii2nc-airnow_handler.obj: airnow_handler.cc
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ascii2nc-airnow_handler.obj `if test -f 'airnow_handler.cc'; then $(CYGPATH_W) 'airnow_handler.cc'; else $(CYGPATH_W) '$(srcdir)/airnow_handler.cc'; fi`

ascii2nc-ndbc_handler.o: ndbc_handler.cc
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ascii2nc-ndbc_handler.o -MD -MP -MF $(DEPDIR)/ascii2nc-ndbc_handler.Tpo -c -o ascii2nc-ndbc_handler.o `test -f 'ndbc_handler.cc' || echo '$(srcdir)/'`ndbc_handler.cc
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ascii2nc-ndbc_handler.Tpo $(DEPDIR)/ascii2nc-ndbc_handler.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ndbc_handler.cc' object='ascii2nc-ndbc_handler.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ascii2nc-ndbc_handler.o `test -f 'ndbc_handler.cc' || echo '$(srcdir)/'`ndbc_handler.cc

ascii2nc-ndbc_handler.obj: ndbc_handler.cc
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ascii2nc-ndbc_handler.obj -MD -MP -MF $(DEPDIR)/ascii2nc-ndbc_handler.Tpo -c -o ascii2nc-ndbc_handler.obj `if test -f 'ndbc_handler.cc'; then $(CYGPATH_W) 'ndbc_handler.cc'; else $(CYGPATH_W) '$(srcdir)/ndbc_handler.cc'; fi`
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ascii2nc-ndbc_handler.Tpo $(DEPDIR)/ascii2nc-ndbc_handler.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ndbc_handler.cc' object='ascii2nc-ndbc_handler.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ascii2nc-ndbc_handler.obj `if test -f 'ndbc_handler.cc'; then $(CYGPATH_W) 'ndbc_handler.cc'; else $(CYGPATH_W) '$(srcdir)/ndbc_handler.cc'; fi`

ascii2nc-ndbc_locations.o: ndbc_locations.cc
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ascii2nc-ndbc_locations.o -MD -MP -MF $(DEPDIR)/ascii2nc-ndbc_locations.Tpo -c -o ascii2nc-ndbc_locations.o `test -f 'ndbc_locations.cc' || echo '$(srcdir)/'`ndbc_locations.cc
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ascii2nc-ndbc_locations.Tpo $(DEPDIR)/ascii2nc-ndbc_locations.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ndbc_locations.cc' object='ascii2nc-ndbc_locations.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ascii2nc-ndbc_locations.o `test -f 'ndbc_locations.cc' || echo '$(srcdir)/'`ndbc_locations.cc

ascii2nc-ndbc_locations.obj: ndbc_locations.cc
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ascii2nc-ndbc_locations.obj -MD -MP -MF $(DEPDIR)/ascii2nc-ndbc_locations.Tpo -c -o ascii2nc-ndbc_locations.obj `if test -f 'ndbc_locations.cc'; then $(CYGPATH_W) 'ndbc_locations.cc'; else $(CYGPATH_W) '$(srcdir)/ndbc_locations.cc'; fi`
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ascii2nc-ndbc_locations.Tpo $(DEPDIR)/ascii2nc-ndbc_locations.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ndbc_locations.cc' object='ascii2nc-ndbc_locations.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ascii2nc-ndbc_locations.obj `if test -f 'ndbc_locations.cc'; then $(CYGPATH_W) 'ndbc_locations.cc'; else $(CYGPATH_W) '$(srcdir)/ndbc_locations.cc'; fi`

ascii2nc-airnow_locations.o: airnow_locations.cc
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ascii2nc_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ascii2nc-airnow_locations.o -MD -MP -MF $(DEPDIR)/ascii2nc-airnow_locations.Tpo -c -o ascii2nc-airnow_locations.o `test -f 'airnow_locations.cc' || echo '$(srcdir)/'`airnow_locations.cc
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ascii2nc-airnow_locations.Tpo $(DEPDIR)/ascii2nc-airnow_locations.Po
Expand Down Expand Up @@ -807,6 +844,8 @@ distclean: distclean-am
-rm -f ./$(DEPDIR)/ascii2nc-file_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-little_r_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-met_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-ndbc_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-ndbc_locations.Po
-rm -f ./$(DEPDIR)/ascii2nc-python_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-surfrad_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-wwsis_handler.Po
Expand Down Expand Up @@ -863,6 +902,8 @@ maintainer-clean: maintainer-clean-am
-rm -f ./$(DEPDIR)/ascii2nc-file_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-little_r_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-met_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-ndbc_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-ndbc_locations.Po
-rm -f ./$(DEPDIR)/ascii2nc-python_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-surfrad_handler.Po
-rm -f ./$(DEPDIR)/ascii2nc-wwsis_handler.Po
Expand Down
Loading