Changeset 26858


Ignore:
Timestamp:
02/07/22 06:41:44 (3 years ago)
Author:
bdef
Message:

BUG:export netcdf Fixes

Location:
issm/trunk-jpl/src/m/contrib/defleurian/netCDF
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/contrib/defleurian/netCDF/export_netCDF.m

    r26857 r26858  
    184184                                                        for l=1:Listsize
    185185                                                                Var = md.(groups{i}).(fields{j})(l).(subfields{k});
     186                                                                if length(Var) == 0,
     187                                                                        %Some variables only have data on the first step
     188                                                                        break
     189                                                                end
    186190                                                                lastindex=l;
    187191                                                                StackedVar=StackedVar.update(Var);
     
    191195                                                        end
    192196                                                        StackedVar=StackedVar.finalize(lastindex);
    193                                                         %StackedVar=StackedVar';  %transposing to get time as first dimension
    194197                                                        [DimSize,DimValue,varid]=CreateVar(ncid,StackedVar,subgroupID,subfields{k},DimSize,DimValue);
    195198                                                        if ~isempty(varid),
     
    428431                        elseif isa(Var{i},'double')
    429432                                startpoint=[i-1];
    430                                 count=[1 length(Var{i}) ndims(Var{i})]
     433                                count=[1 length(Var{i}) ndims(Var{i})];
    431434                                for j=1:ndims(Var{i}),
    432                                         startpoint=[startpoint 0]
     435                                        startpoint=[startpoint 0];
    433436                                end
    434437                                netcdf.putVar(groupID,varid,startpoint,count,Var{i});
  • issm/trunk-jpl/src/m/contrib/defleurian/netCDF/export_netCDF.py

    r26857 r26858  
    311311        val_type = type(var)
    312312
    313     print(val_type)
    314313    # grab dimension
    315314    if val_type in [collections.OrderedDict, dict]:
Note: See TracChangeset for help on using the changeset viewer.