Re: False Positives with isfilepresent()

From: Capehart, William J <William.Capehart_at_nyahnyahspammersnyahnyah>
Date: Wed Nov 27 2013 - 13:42:00 MST

Thanks David

I had a feeling that that would be what was happening. I think I have a chunky walk around with a simple shell script that pings the file and returns a “True” or “False”…

Bill

From: David Brown <dbrown@ucar.edu<mailto:dbrown@ucar.edu>>
Date: Wednesday, November 27, 2013 at 12:29 MST
To: William Capehart <William.Capehart@sdsmt.edu<mailto:William.Capehart@sdsmt.edu>>
Cc: "ncl-talk@ucar.edu<mailto:ncl-talk@ucar.edu>" <ncl-talk@ucar.edu<mailto:ncl-talk@ucar.edu>>
Subject: Re: False Positives with isfilepresent()

Hi Bill,
The problem is with NCL's approach of looking for alternative names for files that could be in a supported format. If you use addfile to open a file called
"foo.bar.nc", and it is not found, then NCL looks for a file without the ".nc" extension (i.e. "foo.bar") and tries to open it as a NetCDF file. Of course, when using addfile, if the file turns out not to be NetCDF, you would get an error message, but currently isfilepresent does not actually test to see whether the alternately named file is truly a NetCDF file. Your scenario suggests that it should. I will create a ticket for this issue.
 -dave

On Nov 27, 2013, at 12:12 PM, "Capehart, William J" <William.Capehart@sdsmt.edu<mailto:William.Capehart@sdsmt.edu>> wrote:

I am running into a problem with the “isfilepresent” function

I have files that MAY need to be converted into netcdf files if their parent file is there.

For example for the file pair:

foo.bar
foo.bar.nc

I need the isfilepresent() command to return a FALSE if foo.bar.nc even if there is a foo.bar

Has anyone else seen this problem and if so, is this bug or a feature?

================================================================
Bill Capehart <William.Capehart@sdsmt.edu<mailto:William.Capehart@sdsmt.edu>> Associate Professor
Department of Atmospheric Sciences AES PhD Coordinator
213 Mineral Industries Building Skype/EVO: wcapehart
South Dakota School of Mines and Technology Ph: +1-605-394-1994
501 East Saint Joseph Street Fax: +1-605-394-6061
Rapid City, SD 57701-3995 Mobile: +1-605-484-5692
=================== http://capehart.sdsmt.edu<http://capehart.sdsmt.edu/> ==================

_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk

_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Wed Nov 27 13:42:12 2013

This archive was generated by hypermail 2.1.8 : Wed Dec 04 2013 - 20:42:38 MST