Closed LeoLeDiouron closed 5 years ago
HI,
Are you able to share that file with me? I'll take a look at where/why these messages are printed.
If the file is more than several megabytes, you can FTP it using these instructions:
http://ncl.ucar.edu/ftp_files.shtml
Rick
On Mon, Feb 11, 2019 at 6:32 AM Léo Le Diouron notifications@github.com wrote:
Hello !
When I'm using pynio to read a CDF file, I have debug like this : nc_inq_attname: ncid 0x10000 varid -1 attnum 2 each time I use a data from the numpy arrays (created from the file)
How can I disable theses debugs ?
Thank you
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/NCAR/pynio/issues/32, or mute the thread https://github.com/notifications/unsubscribe-auth/ANdnXjKr8V1isFzg8-EfbyVitGnZcPsxks5vMXDjgaJpZM4a0MPa .
Hello Rick ! thank you for your response ! Unfortunately I can't share you the file (it's not mine) :( But do you have an idea how can I disable all the debugs ?
I don't know for certain. As far as I can tell from browsing through the code:
i) the particular message you cite is coming from the NetCDF library itself ii) it appears as though these messages get printed if the library was built with the "--enable-logging" switch. This switch has to be given explicitly at configure time, since the default setting is "disabled"
Where did you get your PyNIO distribution, are you building it yourself?
On Mon, Feb 11, 2019 at 12:09 PM Léo Le Diouron notifications@github.com wrote:
Hello Rick ! thank you for your response ! Unfortunately I can't share you the file (it's not mine) :( But do you have a idea who can I disable all the debugs ? :)
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/NCAR/pynio/issues/32#issuecomment-462454199, or mute the thread https://github.com/notifications/unsubscribe-auth/ANdnXoKzXoSS0Rw4gLWc-Ci_MOl2d7iZks5vMb_agaJpZM4a0MPa .
Oh ok, thank you for the information!
I get it from here : conda create --name pynio_env --channel conda-forge pynio
One of my colleagues confirmed that the conda-forge NetCDF library is indeed built with --enable-logging:
( https://github.com/conda-forge/libnetcdf-feedstock/blob/master/recipe/build.sh#L50 )
PyNIO is dependent upon that.
That said, we've not heard from others about excessive debug messages coming from PyNIO. It makes me wonder about the particular file (files?) that you are dealing with - perhaps something is corrupted somewhere?
FWIW... Rick
On Tue, Feb 12, 2019 at 1:22 AM Léo Le Diouron notifications@github.com wrote:
Oh ok, thank you for the information! I get it from here : conda create --name pynio_env --channel conda-forge pynio
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/NCAR/pynio/issues/32#issuecomment-462662574, or mute the thread https://github.com/notifications/unsubscribe-auth/ANdnXjxlZujfVUty9Ems3r2QrPvOJbdzks5vMnnAgaJpZM4a0MPa .
Ok thank you ! I found a way to not had theses debugs in my code ;)
Hi @LeoLeDiouron ,
I met the same problem when I use 'pynio' to read a netCDF file. How can you solve the problem? My codes are as follows:
import Nio
import Ngl
import numpy as np
fname="slp.mon.mean.nc"
f=Nio.open_file(fname,mode="r")
The debug information:
NC4_open: path slp.mon.mean.nc mode 4096 params 0
HDF5 error messages turned on.
nc4_open_file: path slp.mon.mean.nc mode 4096
nc4_grp_list_add: name /
nc4_rec_read_metadata: grp->hdr.name /
found dataset lat
found dataset lon
found dataset time
found dataset slp
ERROR: Invalid _NCProperties attribute
*** NetCDF-4 Internal Metadata: int_ncid 0x10000 ext_ncid 0x10000
FILE - path: slp.mon.mean.nc cmode: 0x1108 parallel: 0 redef: 0 fill_mode: 0 no_write: 1 next_nc_grpid: 1
GROUP - / nc_grpid: 0 nvars: 4 natts: 0
DIMENSION - dimid: 0 name: lat len: 73 unlimited: 0
DIMENSION - dimid: 1 name: lon len: 144 unlimited: 0
DIMENSION - dimid: 2 name: time len: 855 unlimited: 1
VARIABLE - varid: 0 name: lat ndims: 1 dimscale: 1 dimids: 0
VARIABLE - varid: 1 name: lon ndims: 1 dimscale: 1 dimids: 1
VARIABLE - varid: 2 name: time ndims: 1 dimscale: 1 dimids: 2
VARIABLE - varid: 3 name: slp ndims: 3 dimscale: 0 dimids: 2 0 1
nc_inq_format: ncid 0x10000
NC4_close: ncid 0x10000
nc4_close_hdf5_file: h5->path slp.mon.mean.nc abort 0
nc4_rec_grp_HDF5_del: grp->name /
closing HDF5 dataset 360287970189639680
closing HDF5 dataset 360287970189639681
closing HDF5 dataset 360287970189639682
closing HDF5 dataset 360287970189639683
nc4_close_netcdf4_file: h5->path slp.mon.mean.nc abort 0
nc4_rec_grp_del: grp->name /
NC4_open: path slp.mon.mean.nc mode 4096 params 0
HDF5 error messages turned on.
nc4_open_file: path slp.mon.mean.nc mode 4096
nc4_grp_list_add: name /
nc4_rec_read_metadata: grp->hdr.name /
found dataset lat
found dataset lon
found dataset time
found dataset slp
ERROR: Invalid _NCProperties attribute
*** NetCDF-4 Internal Metadata: int_ncid 0x10000 ext_ncid 0x10000
FILE - path: slp.mon.mean.nc cmode: 0x1108 parallel: 0 redef: 0 fill_mode: 0 no_write: 1 next_nc_grpid: 1
GROUP - / nc_grpid: 0 nvars: 4 natts: 0
DIMENSION - dimid: 0 name: lat len: 73 unlimited: 0
DIMENSION - dimid: 1 name: lon len: 144 unlimited: 0
DIMENSION - dimid: 2 name: time len: 855 unlimited: 1
VARIABLE - varid: 0 name: lat ndims: 1 dimscale: 1 dimids: 0
VARIABLE - varid: 1 name: lon ndims: 1 dimscale: 1 dimids: 1
VARIABLE - varid: 2 name: time ndims: 1 dimscale: 1 dimids: 2
VARIABLE - varid: 3 name: slp ndims: 3 dimscale: 0 dimids: 2 0 1
nc_inq_format: ncid 0x10000
NC4_inq: ncid 0x10000
nc4_att_list_add: name description
nc4_att_list_add: name platform
nc4_att_list_add: name Conventions
nc4_att_list_add: name NCO
nc4_att_list_add: name history
nc4_att_list_add: name title
nc4_att_list_add: name References
nc4_att_list_add: name dataset_title
NC4_inq_dim: ncid 0x10000 dimid 0
NC4_inq_dim: ncid 0x10000 dimid 1
NC4_inq_dim: ncid 0x10000 dimid 2
nc4_find_dim_len: grp->name / dimid 2
NC4_inq_var_all: ncid 0x10000 varid 0
nc4_att_list_add: name units
nc4_att_list_add: name actual_range
nc4_att_list_add: name long_name
nc4_att_list_add: name standard_name
nc4_att_list_add: name axis
NC4_inq_dim: ncid 0x10000 dimid 0
nc_inq_attname: ncid 0x10000 varid 0 attnum 0
NC4_inq_att: ncid 0x10000 varid 0 name units
nc4_get_att: ncid 0x10000 varid 0 name units attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 0 name units
nc4_get_att: ncid 0x10000 varid 0 name units attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 0 name units attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 0 attnum 1
NC4_inq_att: ncid 0x10000 varid 0 name actual_range
nc4_get_att: ncid 0x10000 varid 0 name actual_range attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 0 name actual_range
nc4_get_att: ncid 0x10000 varid 0 name actual_range attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 0 name actual_range attnum -1 mem_type 5
nc_inq_attname: ncid 0x10000 varid 0 attnum 2
NC4_inq_att: ncid 0x10000 varid 0 name long_name
nc4_get_att: ncid 0x10000 varid 0 name long_name attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 0 name long_name
nc4_get_att: ncid 0x10000 varid 0 name long_name attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 0 name long_name attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 0 attnum 3
NC4_inq_att: ncid 0x10000 varid 0 name standard_name
nc4_get_att: ncid 0x10000 varid 0 name standard_name attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 0 name standard_name
nc4_get_att: ncid 0x10000 varid 0 name standard_name attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 0 name standard_name attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 0 attnum 4
NC4_inq_att: ncid 0x10000 varid 0 name axis
nc4_get_att: ncid 0x10000 varid 0 name axis attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 0 name axis
nc4_get_att: ncid 0x10000 varid 0 name axis attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 0 name axis attnum -1 mem_type 2
NC4_inq_var_all: ncid 0x10000 varid 1
nc4_att_list_add: name units
nc4_att_list_add: name long_name
nc4_att_list_add: name actual_range
nc4_att_list_add: name standard_name
nc4_att_list_add: name axis
NC4_inq_dim: ncid 0x10000 dimid 1
nc_inq_attname: ncid 0x10000 varid 1 attnum 0
NC4_inq_att: ncid 0x10000 varid 1 name units
nc4_get_att: ncid 0x10000 varid 1 name units attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 1 name units
nc4_get_att: ncid 0x10000 varid 1 name units attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 1 name units attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 1 attnum 1
NC4_inq_att: ncid 0x10000 varid 1 name long_name
nc4_get_att: ncid 0x10000 varid 1 name long_name attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 1 name long_name
nc4_get_att: ncid 0x10000 varid 1 name long_name attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 1 name long_name attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 1 attnum 2
NC4_inq_att: ncid 0x10000 varid 1 name actual_range
nc4_get_att: ncid 0x10000 varid 1 name actual_range attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 1 name actual_range
nc4_get_att: ncid 0x10000 varid 1 name actual_range attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 1 name actual_range attnum -1 mem_type 5
nc_inq_attname: ncid 0x10000 varid 1 attnum 3
NC4_inq_att: ncid 0x10000 varid 1 name standard_name
nc4_get_att: ncid 0x10000 varid 1 name standard_name attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 1 name standard_name
nc4_get_att: ncid 0x10000 varid 1 name standard_name attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 1 name standard_name attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 1 attnum 4
NC4_inq_att: ncid 0x10000 varid 1 name axis
nc4_get_att: ncid 0x10000 varid 1 name axis attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 1 name axis
nc4_get_att: ncid 0x10000 varid 1 name axis attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 1 name axis attnum -1 mem_type 2
NC4_inq_var_all: ncid 0x10000 varid 2
nc4_att_list_add: name long_name
nc4_att_list_add: name delta_t
nc4_att_list_add: name prev_avg_period
nc4_att_list_add: name standard_name
nc4_att_list_add: name axis
nc4_att_list_add: name units
nc4_att_list_add: name actual_range
NC4_inq_dim: ncid 0x10000 dimid 2
nc4_find_dim_len: grp->name / dimid 2
nc_inq_attname: ncid 0x10000 varid 2 attnum 0
NC4_inq_att: ncid 0x10000 varid 2 name long_name
nc4_get_att: ncid 0x10000 varid 2 name long_name attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 2 name long_name
nc4_get_att: ncid 0x10000 varid 2 name long_name attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 2 name long_name attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 2 attnum 1
NC4_inq_att: ncid 0x10000 varid 2 name delta_t
nc4_get_att: ncid 0x10000 varid 2 name delta_t attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 2 name delta_t
nc4_get_att: ncid 0x10000 varid 2 name delta_t attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 2 name delta_t attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 2 attnum 2
NC4_inq_att: ncid 0x10000 varid 2 name prev_avg_period
nc4_get_att: ncid 0x10000 varid 2 name prev_avg_period attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 2 name prev_avg_period
nc4_get_att: ncid 0x10000 varid 2 name prev_avg_period attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 2 name prev_avg_period attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 2 attnum 3
NC4_inq_att: ncid 0x10000 varid 2 name standard_name
nc4_get_att: ncid 0x10000 varid 2 name standard_name attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 2 name standard_name
nc4_get_att: ncid 0x10000 varid 2 name standard_name attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 2 name standard_name attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 2 attnum 4
NC4_inq_att: ncid 0x10000 varid 2 name axis
nc4_get_att: ncid 0x10000 varid 2 name axis attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 2 name axis
nc4_get_att: ncid 0x10000 varid 2 name axis attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 2 name axis attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 2 attnum 5
NC4_inq_att: ncid 0x10000 varid 2 name units
nc4_get_att: ncid 0x10000 varid 2 name units attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 2 name units
nc4_get_att: ncid 0x10000 varid 2 name units attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 2 name units attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 2 attnum 6
NC4_inq_att: ncid 0x10000 varid 2 name actual_range
nc4_get_att: ncid 0x10000 varid 2 name actual_range attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 2 name actual_range
nc4_get_att: ncid 0x10000 varid 2 name actual_range attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 2 name actual_range attnum -1 mem_type 6
NC4_inq_var_all: ncid 0x10000 varid 3
nc4_att_list_add: name long_name
nc4_att_list_add: name valid_range
nc4_att_list_add: name units
nc4_att_list_add: name add_offset
nc4_att_list_add: name scale_factor
nc4_att_list_add: name missing_value
nc4_att_list_add: name precision
nc4_att_list_add: name least_significant_digit
nc4_att_list_add: name var_desc
nc4_att_list_add: name level_desc
nc4_att_list_add: name statistic
nc4_att_list_add: name parent_stat
nc4_att_list_add: name dataset
nc4_att_list_add: name actual_range
NC4_inq_dim: ncid 0x10000 dimid 2
nc4_find_dim_len: grp->name / dimid 2
NC4_inq_dim: ncid 0x10000 dimid 0
NC4_inq_dim: ncid 0x10000 dimid 1
nc_inq_attname: ncid 0x10000 varid 3 attnum 0
NC4_inq_att: ncid 0x10000 varid 3 name long_name
nc4_get_att: ncid 0x10000 varid 3 name long_name attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name long_name
nc4_get_att: ncid 0x10000 varid 3 name long_name attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name long_name attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 3 attnum 1
NC4_inq_att: ncid 0x10000 varid 3 name valid_range
nc4_get_att: ncid 0x10000 varid 3 name valid_range attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name valid_range
nc4_get_att: ncid 0x10000 varid 3 name valid_range attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name valid_range attnum -1 mem_type 5
nc_inq_attname: ncid 0x10000 varid 3 attnum 2
NC4_inq_att: ncid 0x10000 varid 3 name units
nc4_get_att: ncid 0x10000 varid 3 name units attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name units
nc4_get_att: ncid 0x10000 varid 3 name units attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name units attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 3 attnum 3
NC4_inq_att: ncid 0x10000 varid 3 name add_offset
nc4_get_att: ncid 0x10000 varid 3 name add_offset attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name add_offset
nc4_get_att: ncid 0x10000 varid 3 name add_offset attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name add_offset attnum -1 mem_type 5
nc_inq_attname: ncid 0x10000 varid 3 attnum 4
NC4_inq_att: ncid 0x10000 varid 3 name scale_factor
nc4_get_att: ncid 0x10000 varid 3 name scale_factor attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name scale_factor
nc4_get_att: ncid 0x10000 varid 3 name scale_factor attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name scale_factor attnum -1 mem_type 5
nc_inq_attname: ncid 0x10000 varid 3 attnum 5
NC4_inq_att: ncid 0x10000 varid 3 name missing_value
nc4_get_att: ncid 0x10000 varid 3 name missing_value attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name missing_value
nc4_get_att: ncid 0x10000 varid 3 name missing_value attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name missing_value attnum -1 mem_type 5
nc_inq_attname: ncid 0x10000 varid 3 attnum 6
NC4_inq_att: ncid 0x10000 varid 3 name precision
nc4_get_att: ncid 0x10000 varid 3 name precision attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name precision
nc4_get_att: ncid 0x10000 varid 3 name precision attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name precision attnum -1 mem_type 3
nc_inq_attname: ncid 0x10000 varid 3 attnum 7
NC4_inq_att: ncid 0x10000 varid 3 name least_significant_digit
nc4_get_att: ncid 0x10000 varid 3 name least_significant_digit attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name least_significant_digit
nc4_get_att: ncid 0x10000 varid 3 name least_significant_digit attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name least_significant_digit attnum -1 mem_type 3
nc_inq_attname: ncid 0x10000 varid 3 attnum 8
NC4_inq_att: ncid 0x10000 varid 3 name var_desc
nc4_get_att: ncid 0x10000 varid 3 name var_desc attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name var_desc
nc4_get_att: ncid 0x10000 varid 3 name var_desc attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name var_desc attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 3 attnum 9
NC4_inq_att: ncid 0x10000 varid 3 name level_desc
nc4_get_att: ncid 0x10000 varid 3 name level_desc attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name level_desc
nc4_get_att: ncid 0x10000 varid 3 name level_desc attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name level_desc attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 3 attnum 10
NC4_inq_att: ncid 0x10000 varid 3 name statistic
nc4_get_att: ncid 0x10000 varid 3 name statistic attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name statistic
nc4_get_att: ncid 0x10000 varid 3 name statistic attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name statistic attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 3 attnum 11
NC4_inq_att: ncid 0x10000 varid 3 name parent_stat
nc4_get_att: ncid 0x10000 varid 3 name parent_stat attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name parent_stat
nc4_get_att: ncid 0x10000 varid 3 name parent_stat attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name parent_stat attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 3 attnum 12
NC4_inq_att: ncid 0x10000 varid 3 name dataset
nc4_get_att: ncid 0x10000 varid 3 name dataset attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name dataset
nc4_get_att: ncid 0x10000 varid 3 name dataset attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name dataset attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid 3 attnum 13
NC4_inq_att: ncid 0x10000 varid 3 name actual_range
nc4_get_att: ncid 0x10000 varid 3 name actual_range attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid 3 name actual_range
nc4_get_att: ncid 0x10000 varid 3 name actual_range attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid 3 name actual_range attnum -1 mem_type 5
nc_inq_attname: ncid 0x10000 varid -1 attnum 0
NC4_inq_att: ncid 0x10000 varid -1 name description
nc4_get_att: ncid 0x10000 varid -1 name description attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid -1 name description
nc4_get_att: ncid 0x10000 varid -1 name description attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid -1 name description attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid -1 attnum 1
NC4_inq_att: ncid 0x10000 varid -1 name platform
nc4_get_att: ncid 0x10000 varid -1 name platform attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid -1 name platform
nc4_get_att: ncid 0x10000 varid -1 name platform attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid -1 name platform attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid -1 attnum 2
NC4_inq_att: ncid 0x10000 varid -1 name Conventions
nc4_get_att: ncid 0x10000 varid -1 name Conventions attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid -1 name Conventions
nc4_get_att: ncid 0x10000 varid -1 name Conventions attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid -1 name Conventions attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid -1 attnum 3
NC4_inq_att: ncid 0x10000 varid -1 name NCO
nc4_get_att: ncid 0x10000 varid -1 name NCO attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid -1 name NCO
nc4_get_att: ncid 0x10000 varid -1 name NCO attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid -1 name NCO attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid -1 attnum 4
NC4_inq_att: ncid 0x10000 varid -1 name history
nc4_get_att: ncid 0x10000 varid -1 name history attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid -1 name history
nc4_get_att: ncid 0x10000 varid -1 name history attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid -1 name history attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid -1 attnum 5
NC4_inq_att: ncid 0x10000 varid -1 name title
nc4_get_att: ncid 0x10000 varid -1 name title attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid -1 name title
nc4_get_att: ncid 0x10000 varid -1 name title attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid -1 name title attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid -1 attnum 6
NC4_inq_att: ncid 0x10000 varid -1 name References
nc4_get_att: ncid 0x10000 varid -1 name References attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid -1 name References
nc4_get_att: ncid 0x10000 varid -1 name References attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid -1 name References attnum -1 mem_type 2
nc_inq_attname: ncid 0x10000 varid -1 attnum 7
NC4_inq_att: ncid 0x10000 varid -1 name dataset_title
nc4_get_att: ncid 0x10000 varid -1 name dataset_title attnum -1 mem_type 0
NC4_inq_att: ncid 0x10000 varid -1 name dataset_title
nc4_get_att: ncid 0x10000 varid -1 name dataset_title attnum -1 mem_type 0
nc4_get_att: ncid 0x10000 varid -1 name dataset_title attnum -1 mem_type 2
NC4_inq_var_all: ncid 0x10000 varid 0
NC4_get_vars: var->hdr.name lat mem_nc_type 5
NC4_inq_var_all: ncid 0x10000 varid 1
NC4_get_vars: var->hdr.name lon mem_nc_type 5
NC4_close: ncid 0x10000
nc4_close_hdf5_file: h5->path slp.mon.mean.nc abort 0
nc4_rec_grp_HDF5_del: grp->name /
closing HDF5 dataset 360287970189639687
closing HDF5 dataset 360287970189639688
closing HDF5 dataset 360287970189639689
closing HDF5 dataset 360287970189639690
nc4_close_netcdf4_file: h5->path slp.mon.mean.nc abort 0
nc4_rec_grp_del: grp->name /
att_free: name description
att_free: name platform
att_free: name Conventions
att_free: name NCO
att_free: name history
att_free: name title
att_free: name References
att_free: name dataset_title
att_free: name units
att_free: name actual_range
att_free: name long_name
att_free: name standard_name
att_free: name axis
att_free: name units
att_free: name long_name
att_free: name actual_range
att_free: name standard_name
att_free: name axis
att_free: name long_name
att_free: name delta_t
att_free: name prev_avg_period
att_free: name standard_name
att_free: name axis
att_free: name units
att_free: name actual_range
att_free: name long_name
att_free: name valid_range
att_free: name units
att_free: name add_offset
att_free: name scale_factor
att_free: name missing_value
att_free: name precision
att_free: name least_significant_digit
att_free: name var_desc
att_free: name level_desc
att_free: name statistic
att_free: name parent_stat
att_free: name dataset
att_free: name actual_range
To delete all debugs, I converted my numpy arrays to simple array before used them. I still have some debug, but not as many as when I worked directly with the numpy arrays
Thank you! It works!
Hello !
When I'm using pynio to read a CDF file, I have debug like this :
nc_inq_attname: ncid 0x10000 varid -1 attnum 2
each time I use a data from the numpy arrays (created from the file)How can I disable theses debugs ?
Thank you