Skip to content

Commit be79ba8

Browse files
committed
update ncoffsets example output
1 parent ab79dd5 commit be79ba8

File tree

2 files changed

+60
-54
lines changed

2 files changed

+60
-54
lines changed

src/utils/README.md

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -754,41 +754,44 @@
754754
755755
% ncoffsets -sg testfile.nc
756756
netcdf testfile.nc {
757-
//file format: CDF-1
757+
// File format: CDF-1
758+
// Number of dimensions: 4
759+
// Number of variables: 4
760+
// Number of global attributes: 0
758761
759762
file header:
760-
size = 340 bytes
761-
extent = 340 bytes
763+
size = 256 bytes
764+
extent = 512 bytes
762765
763766
dimensions:
764-
x = 100
765-
y = 100
766-
z = 100
767-
time = UNLIMITED // (100 currently)
767+
time = UNLIMITED // (101 currently)
768+
Z = 100
769+
Y = 100
770+
X = 100
768771
769772
fixed-size variables:
770-
double square(x, y):
771-
start file offset = 340
772-
end file offset = 80340
773-
size in bytes = 80000
774-
gap from prev var = 0
775-
double cube(x, y, z):
776-
start file offset = 80340
777-
end file offset = 8080340
778-
size in bytes = 8000000
779-
gap from prev var = 0
773+
float square(Y, X):
774+
start file offset = 512
775+
end file offset = 40512
776+
size in bytes = 40000
777+
gap from prev var = 256
778+
double cube(Z, Y, X):
779+
start file offset = 40512
780+
end file offset = 8040512
781+
size in bytes = 8000000
782+
gap from prev var = 0
780783
781784
record variables:
782-
double time(time):
783-
start file offset = 8080340 (record 0)
784-
end file offset = 8081140 (record 0)
785-
size in bytes = 8 (of one record)
786-
gap from prev var = 0
787-
double xytime(time, x, y):
788-
start file offset = 8080348 (record 0)
789-
end file offset = 16080348 (record 0)
790-
size in bytes = 80000 (of one record)
791-
gap from prev var = 0
785+
double time(time):
786+
start file offset = 8040512 (0th record)
787+
end file offset = 8040520 (0th record)
788+
size in bytes = 8 (of one record)
789+
gap from prev var = 0
790+
float rec_var(time, Z, Y, X):
791+
start file offset = 8040520 (0th record)
792+
end file offset = 12040520 (0th record)
793+
size in bytes = 4000000 (of one record)
794+
gap from prev var = 0
792795
}
793796
794797
Check if there are gaps in between two adjacent fixed-size variables.

src/utils/ncoffsets/ncoffsets.1

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -58,41 +58,44 @@ Print the file offset information for all variables in a netCDF file.
5858
% ncoffsets -sg testfile.nc
5959
.nf
6060
netcdf testfile.nc {
61-
//file format: CDF-1
61+
// File format: CDF-1
62+
// Number of dimensions: 4
63+
// Number of variables: 4
64+
// Number of global attributes: 0
6265

6366
file header:
64-
size = 340 bytes
65-
extent = 340 bytes
67+
size = 256 bytes
68+
extent = 512 bytes
6669

6770
dimensions:
68-
x = 100
69-
y = 100
70-
z = 100
71-
time = UNLIMITED // (100 currently)
71+
time = UNLIMITED // (101 currently)
72+
Z = 100
73+
Y = 100
74+
X = 100
7275

7376
fixed-size variables:
74-
double square(x, y):
75-
start file offset = 340
76-
end file offset = 80340
77-
size in bytes = 80000
78-
gap from prev var = 0
79-
double cube(x, y, z):
80-
start file offset = 80340
81-
end file offset = 8080340
82-
size in bytes = 8000000
83-
gap from prev var = 0
77+
float square(Y, X):
78+
start file offset = 512
79+
end file offset = 40512
80+
size in bytes = 40000
81+
gap from prev var = 256
82+
double cube(Z, Y, X):
83+
start file offset = 40512
84+
end file offset = 8040512
85+
size in bytes = 8000000
86+
gap from prev var = 0
8487

8588
record variables:
86-
double time(time):
87-
start file offset = 8080340 (record 0)
88-
end file offset = 8081140 (record 0)
89-
size in bytes = 8 (of one record)
90-
gap from prev var = 0
91-
double xytime(time, x, y):
92-
start file offset = 8080348 (record 0)
93-
end file offset = 16080348 (record 0)
94-
size in bytes = 80000 (of one record)
95-
gap from prev var = 0
89+
double time(time):
90+
start file offset = 8040512 (0th record)
91+
end file offset = 8040520 (0th record)
92+
size in bytes = 8 (of one record)
93+
gap from prev var = 0
94+
float rec_var(time, Z, Y, X):
95+
start file offset = 8040520 (0th record)
96+
end file offset = 12040520 (0th record)
97+
size in bytes = 4000000 (of one record)
98+
gap from prev var = 0
9699
}
97100
.LP
98101
Check if there are gaps in between two adjacent fixed-size variables.

0 commit comments

Comments
 (0)