-
Notifications
You must be signed in to change notification settings - Fork 2
/
ChangeLog
3061 lines (2017 loc) · 89.4 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2016-12-20 James Gallagher <[email protected]>
Made data files mde 644 (no exec) in netcdf_handler
Added test *.at files to EXTRA_DIST in Makefile.am
2016-11-02 James Gallagher <[email protected]>
Hyrax 1.13.2
2016-09-22 James Gallagher <[email protected]>
Fixed DataDDS include and libdap namespace after repairing the BESDataDDSResponse header
2016-09-22 James Gallagher <[email protected]>
Fixed DataDDS include and libdap namespace after repairing the BESDataDDSResponse header
2016-07-11 Nathan Potter <[email protected]>
Merge pull request #3 from OPENDAP/nan_patch
Nan patch Woohoo!
2016-07-11 James Gallagher <[email protected]>
Fixed a minor issue in ncdas.cc
Float value was used when the double value from the union should of been used.
2016-06-22 Nathan Potter <[email protected]>
Added code to change the ascii representation of a NaN value from 'nan' to 'NaN'. There are unanticipated side effects in the tests.
2016-06-01 James Gallagher <[email protected]>
Hyrax 1.13.1
2016-05-31 James Gallagher <[email protected]>
Merge pull request #2 from OPENDAP/mem_cache
Mem cache
Mem cache is on by default
Added cache params to the default conf file.
2016-05-24 James Gallagher <[email protected]>
Updated DMR memory cache to not also cache the DDS
2016-05-23 James Gallagher <[email protected]>
Added more tests
Added DDS and DMR caching
it's still a little rough around the edges...
2016-05-22 James Gallagher <[email protected]>
Added tests.
Look at the test and use with -d "ceer,nc,timing" to see the cache
and no-cache timing values.
Added DAS mem cache; still passes tests.
2016-05-21 James Gallagher <[email protected]>
Checkpoint
2016-05-11 Nathan Potter <[email protected]>
Dropped use of DataDDS in favor of the DDS class.
2016-05-10 James Gallagher <[email protected]>
This code checked for dimension subsets in a broken way; fixed.
2016-03-18 Nathan Potter <[email protected]>
Altered TypeMatch for netcdf_handler to include files ending in .nc4
2016-02-12 James Gallagher <[email protected]>
Patch for gcc-6 from Orion Poplawski
2016-02-03 James Gallagher <[email protected]>
Merge branch 'master' into hyrax_release_1.13
Merge pull request #1 from OPENDAP/BES-97
Bes 97
2016-02-02 James Gallagher <[email protected]>
Fixed data/zero_length_array.nc install
The zero_length_array.nc data files is now installed
2016-02-01 James Gallagher <[email protected]>
Removed errant add/commit
Added tests for zero-length arrays
These tests are based on nc3 and nc4 files built using new
cdl files. They test both DAP2 and DAP4
2016-01-29 James Gallagher <[email protected]>
Added test files for zero-length arrays
2016-01-26 James Gallagher <[email protected]>
Updated ChangeLog, etc., for the bes 3.17 release
Updated autotest tests, macros and Makefile.am files
2016-01-26 James Gallagher <[email protected]>
Updated autotest tests, macros and Makefile.am files
2015-12-30 James Gallagher <[email protected]>
Changed the strings passed to the stopwatch code in NCRequestHandler
It used BESInterface and not NCRequestHandler. No idea why...
2015-12-17 James Gallagher <[email protected]>
Tests fixed for the new DMR code in libdap
2015-11-30 Patrick West <[email protected]>
Removed package.m4 configuration
package.m4.in was possibly removed in a previous commit. Removed the
reference from configure.ac.
2015-10-27 James Gallagher <[email protected]>
Update for bes 3.16.0 release
2015-10-23 James Gallagher <[email protected]>
coverity fixes
2015-10-23 James Gallagher <[email protected]>
coverity fixes
2015-10-01 Nathan Potter <[email protected]>
Committing changes (mostly to bes.conf.in files) in support of
changing ubiquitos use of BES.CacheDir, BES.CachePrefix, and
BES.CacheSize to specifically reference the decompression
cache (which is waht it actually is) so as to avoid cache
configuration collisions with various handlers that also were
utilizing teh same cache with different expectations. Now, by
calling these BES keys BES.UncompressCache.dir,
BES.UncompressCache.prefix, and BES.UncompressCache.size we
specifically isolate the decompression cache configuration from
the other caches.
2015-09-23 James Gallagher <[email protected]>
Fixes to Makefile.am in the autotest dirs; clean removes bes.conf
2015-09-22 James Gallagher <[email protected]>
Merge branch 'master' of https://github.com/opendap/netcdf_handler
Fixed error in Makefile.am from update_version... script.
2015-09-19 James Gallagher <[email protected]>
Fixed syntax error introduced by version_update_modules.sh script.
2015-09-18 James Gallagher <[email protected]>
version number bump
2015-09-11 James Gallagher <[email protected]>
Modified Makefile.am to support distcheck
2015-09-11 James Gallagher <[email protected]>
Modified Makefile.am to support distcheck
2015-08-28 James Gallagher <[email protected]>
Added some bescmd files to help with profiling parallel_io code in libdap.
2015-08-05 James Gallagher <[email protected]>
Merge branch 'master' of https://github.com/opendap/netcdf_handler
Delete package.m4.in
2015-08-04 James Gallagher <[email protected]>
Fixed package.m4 in the autoconf dirs Makefile.am files
2015-05-31 James Gallagher <[email protected]>
Merge branch 'master' of https://github.com/opendap/netcdf_handler
Removed unused code
2015-05-22 Nathan Potter <[email protected]>
Merge branch 'master' of https://github.com/opendap/netcdf_handler
Added new BESStopWatch support.
2015-04-09 James Gallagher <[email protected]>
Merge branch 'master' of https://github.com/opendap/netcdf_handler
Modified Makefile.am to support bes distcheck
2015-04-06 James Gallagher <[email protected]>
Version 3.11.0
2015-03-19 James Gallagher <[email protected]>
Fix for distclean and the modules build.
2015-03-05 James Gallagher <[email protected]>
Minor cleanup in NCRequestHandler.cc
2015-02-03 James Gallagher <[email protected]>
Added nc.conf to gitignore; RequestHandler cleanup.
2015-01-16 James Gallagher <[email protected]>
Removed dist-hook which as a hack for SVN
Merge remote-tracking branch 'origin/dap4'
Conflicts:
Makefile.am
configure.ac
2014-12-12 James Gallagher <[email protected]>
Fixed configure.ac after merging with the modules branch
Merge remote-tracking branch 'origin/modules'
2014-12-07 James Gallagher <[email protected]>
Added module name and version info to Makefile.am
This change was made to support the modules build where the autoconf
symbols PACKAGE_NAME and _MODULE are defined by the bes configure
script. This meant that the version response from the bes was useless
since it listed every module as 'bes' and gave the bes' version
number.
2014-12-04 James Gallagher <[email protected]>
Updated the spec file to release 2.
Updated spec file for 1.10 release.
2014-11-29 James Gallagher <[email protected]>
Fixed Makefile.am nc-conf target
2014-11-26 James Gallagher <[email protected]>
Changes to support the 'modules' build of the bes.
Added bes.conf.modules.in and changed both the configure.ac and
the Makefile.am files.
2014-09-18 James Gallagher <[email protected]>
Added.
A bes-testsuite/README
Added.
A bes-testsuite/get_coads_dap.bescmd
A bes-testsuite/get_coads_dods.bescmd
A bes-testsuite/get_fnoc1_dap.bescmd
A bes-testsuite/get_fnoc1_dods.bescmd
2014-09-16 James Gallagher <[email protected]>
Removed the old OPENDAP_DEBUG_OPTIONS macro from many configure.ac
files. Fixed some param initializations; method overloads (virtual
methods that lacked 'const'). Other warnings.
2014-09-03 James Gallagher <[email protected]>
Modified the code in NCStructure so that it uses the transform_to_dap4() in Constructor.
2014-08-21 James Gallagher <[email protected]>
Added NCStructure::transform_to_dap4() so that the NCStructure object gets built correctly. I also had to undo a change made some time ago to libdap's Constructor::serialize() method where Constructor::read() was _not_ called. To get NCStrucutre to work on compound nested structures, I had to uncomment that call to Constructor::read() (NB: I could have specialized the serialize() method here in NCStructure, but I thought maybe my commenting out Constructor::read() was a bit to hasty a decision). So, for right now, Constructor::serialize() calls Constructor::read() and the code here (and in the other handlers I've worked on so far) works. Some tests are broken in libdap, but I wonder if the test code might be at fault...
Added tests for the DAP4 Data response
A bes-testsuite/nc/nc4_nc_classic_compressed.nc.dap.bescmd
A bes-testsuite/nc/nc4_nc_classic_compressed.nc.dap.bescmd.baseline
A bes-testsuite/nc/nc4_nc_classic_no_comp.nc.dap.bescmd
A bes-testsuite/nc/nc4_nc_classic_no_comp.nc.dap.bescmd.baseline
A bes-testsuite/nc/nc4_strings.nc.dap.bescmd
A bes-testsuite/nc/nc4_strings.nc.dap.bescmd.baseline
A bes-testsuite/nc/nc4_strings_comp.nc.dap.bescmd
A bes-testsuite/nc/nc4_strings_comp.nc.dap.bescmd.baseline
A bes-testsuite/nc/nc4_unsigned_types.nc.dap.bescmd
A bes-testsuite/nc/nc4_unsigned_types.nc.dap.bescmd.baseline
A bes-testsuite/nc/nc4_unsigned_types_comp.nc.dap.bescmd
A bes-testsuite/nc/nc4_unsigned_types_comp.nc.dap.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound.nc.dap.bescmd
A bes-testsuite/nc/ref_tst_compound.nc.dap.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound2.nc.dap.bescmd
A bes-testsuite/nc/ref_tst_compound2.nc.dap.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound3.nc.dap.bescmd
A bes-testsuite/nc/ref_tst_compound3.nc.dap.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound4.nc.dap.bescmd
A bes-testsuite/nc/ref_tst_compound4.nc.dap.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound5.nc.dap.bescmd
A bes-testsuite/nc/ref_tst_compound5.nc.dap.bescmd.baseline
A bes-testsuite/nc/ref_tst_enum_data.nc.dap.bescmd
A bes-testsuite/nc/ref_tst_enum_data.nc.dap.bescmd.baseline
A bes-testsuite/nc/ref_tst_enum_data_1.nc.dap.bescmd
A bes-testsuite/nc/ref_tst_enum_data_1.nc.dap.bescmd.baseline
A bes-testsuite/nc/ref_tst_enum_data_2.nc.dap.bescmd
A bes-testsuite/nc/ref_tst_enum_data_2.nc.dap.bescmd.baseline
A bes-testsuite/nc/ref_tst_opaque_data.nc.dap.bescmd
A bes-testsuite/nc/ref_tst_opaque_data.nc.dap.bescmd.baseline
A bes-testsuite/nc/stringtest.nc.dap.bescmd
A bes-testsuite/nc/stringtest.nc.dap.bescmd.baseline
M bes-testsuite/nc4_netcdf_handler_tests.at
2014-08-20 James Gallagher <[email protected]>
Added tests for DAP4 DMR
Added DMR tests and baselines - still need to be added to the test driver.
A bes-testsuite/nc/nc4_nc_classic_compressed.nc.dmr.bescmd
A bes-testsuite/nc/nc4_nc_classic_compressed.nc.dmr.bescmd.baseline
A bes-testsuite/nc/nc4_nc_classic_no_comp.nc.dmr.bescmd
A bes-testsuite/nc/nc4_nc_classic_no_comp.nc.dmr.bescmd.baseline
A bes-testsuite/nc/nc4_strings.nc.dmr.bescmd
A bes-testsuite/nc/nc4_strings.nc.dmr.bescmd.baseline
A bes-testsuite/nc/nc4_strings_comp.nc.dmr.bescmd
A bes-testsuite/nc/nc4_strings_comp.nc.dmr.bescmd.baseline
A bes-testsuite/nc/nc4_unsigned_types.nc.dmr.bescmd
A bes-testsuite/nc/nc4_unsigned_types.nc.dmr.bescmd.baseline
A bes-testsuite/nc/nc4_unsigned_types_comp.nc.dmr.bescmd
A bes-testsuite/nc/nc4_unsigned_types_comp.nc.dmr.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound.nc.dmr.bescmd
A bes-testsuite/nc/ref_tst_compound.nc.dmr.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound2.nc.dmr.bescmd
A bes-testsuite/nc/ref_tst_compound2.nc.dmr.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound3.nc.dmr.bescmd
A bes-testsuite/nc/ref_tst_compound3.nc.dmr.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound4.nc.dmr.bescmd
A bes-testsuite/nc/ref_tst_compound4.nc.dmr.bescmd.baseline
A bes-testsuite/nc/ref_tst_compound5.nc.dmr.bescmd
A bes-testsuite/nc/ref_tst_compound5.nc.dmr.bescmd.baseline
A bes-testsuite/nc/ref_tst_enum_data.nc.dmr.bescmd
A bes-testsuite/nc/ref_tst_enum_data.nc.dmr.bescmd.baseline
A bes-testsuite/nc/ref_tst_enum_data_1.nc.dmr.bescmd
A bes-testsuite/nc/ref_tst_enum_data_1.nc.dmr.bescmd.baseline
A bes-testsuite/nc/ref_tst_enum_data_2.nc.dmr.bescmd
A bes-testsuite/nc/ref_tst_enum_data_2.nc.dmr.bescmd.baseline
A bes-testsuite/nc/ref_tst_opaque_data.nc.dmr.bescmd
A bes-testsuite/nc/ref_tst_opaque_data.nc.dmr.bescmd.baseline
A bes-testsuite/nc/stringtest.nc.dmr.bescmd
A bes-testsuite/nc/stringtest.nc.dmr.bescmd.baseline
A bes-testsuite/nc/test.nc.dmr.bescmd.baseline.baseline
Added DAP4 responses and some preliminary tests - using netcdf3 files but not yet netcdf4 files.
A branch for the dap4 changes
A https://scm.opendap.org/svn/branch/netcdf_handler/dap4
2014-05-05 James Gallagher <[email protected]>
Removed old lines for now ancient ugrid functions
M Makefile.am
2014-04-23 Nathan Potter <[email protected]>
netcdf_handler: Checking software version update and associated release changes.
2014-03-24 Nathan Potter <[email protected]>
netcdf_handler: Altered the prototype config file so thet the default behavior for the handler when it's shipped is to ShowSharedDimensions=true
2013-10-23 James Gallagher <[email protected]>
updated baselines for the new escaping behavior of libdap
2013-10-11 James Gallagher <[email protected]>
Edits to match the new, sane, semantics for BaseType::read(). True now means done/eof and flase means more data to read (more instances for a sequence). All the tests pass.
2013-10-01 James Gallagher <[email protected]>
Updated the FSF address in the copyright headers
2013-09-26 James Gallagher <[email protected]>
removed -fno-defer-pop from all copies of Makefile.am since the new OSX compiler prints warnings about it and it seems to not make a difference with newer g++ versions.
2013-09-18 Nathan Potter <[email protected]>
netcdf_handler: Add DAS file for the bears.nc dataset.
2013-09-18 Nathan Potter <[email protected]>
netcdf_handler: Add DAS file for the bears.nc dataset.
2013-09-10 Nathan Potter <[email protected]>
netcdf_handler: Updated ChangeLog, NEWS, INSTALL, etc. for Hyrax 1.9
2013-04-30 James Gallagher <[email protected]>
Removed gridfields files (moved to the ugrid_functions dir, which holds only old code that's never used) and removed an include of gridfields.h from NCRequestHandler.cc. This should fix the distcheck target.
;; Local Variables:
;; coding: utf-8
;; End:
2013-04-30 James Gallagher <[email protected]>
Removed gridfields files (moved to the ugrid_functions dir, which holds only old code that's never used) and removed an include of gridfields.h from NCRequestHandler.cc. This should fix the distcheck target.
2013-03-25 Nathan Potter <[email protected]>
netcdf_handler: Disabling cruft code from earlier ugrid work.
2013-02-10 Nathan Potter <[email protected]>
netcdf_handler: Disabing gridfields code...
2013-01-25 Patrick West <[email protected]>
Need 2.61 autoconf, not 2.63
M configure.ac
2013-01-22 James Gallagher <[email protected]>
Removed the eclipse .project and .cproject files.
D .project
D .cproject
2013-01-21 James Gallagher <[email protected]>
Merge of the hyrax 1.8 branch
_M .
A + .project
_M conf
A + .cproject
_M bes-testsuite
_M bes-testsuite/nc/fnoc1.nc.3.bescmd
_M bes-testsuite/nc/fnoc1.nc.3.bescmd.baseline
A + bes-testsuite/nc/nc4_nc_classic_compressed.nc.2.bescm.baseline
A + bes-testsuite/nc/nc4_nc_classic_compressed.nc.0.bescm.baseline
M NCByte.cc
_M data/nc4_test_files
M NCArray.cc
_M OSX_Resources
_M OSX_Resources/InstallationCheck.proto
_M OSX_Resources/Info.plist.proto
M ncdas.cc
2012-09-28 James Gallagher <[email protected]>
Test hacks... This now passes its tests with the latest version of
libdap. The fixes were for the schema URL, etc., in the root element
of the DDX responses. The code is also using the latest/best stuff for
autotest - spec. baseline generation from teh test driver.
M bes-testsuite/nc/ref_tst_compound5.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound2.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_enum_data.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound4.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_opaque_data.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound3.nc.2.bescmd.baseline
M bes-testsuite/handler_tests_macros.m4
A bes-testsuite/generate_data_baseline.sh.in
M bes-testsuite/Makefile.am
A bes-testsuite/generate_metadata_baseline.sh.in
M configure.ac
2012-08-20 James Gallagher <[email protected]>
more refactoring of the gridfields function code.
2012-08-20 James Gallagher <[email protected]>
cleaning...
2012-08-20 James Gallagher <[email protected]>
Updated README
2012-08-20 James Gallagher <[email protected]>
cleaning...
2012-08-20 James Gallagher <[email protected]>
cleaning...
2012-08-20 James Gallagher <[email protected]>
cleaning...
2012-08-20 James Gallagher <[email protected]>
Cleanup in the ugrid_project directory.
2012-08-16 James Gallagher <[email protected]>
hacked the README
2012-08-10 James Gallagher <[email protected]>
Check point
M gridfields_functions.cc
A ugrid_project/bes.conf.jhrg.in
2012-08-10 James Gallagher <[email protected]>
Added the test4.nc data file for the nascent ugrid_restrict tests
2012-08-07 James Gallagher <[email protected]>
More clean up in the gridfields interface code.
2012-08-06 smoe
added gridfields_functions.h
2012-04-19 James Gallagher <[email protected]>
Removed more non-ugrid code from ce_functions.cc in the netcdf_handler
2012-04-19 James Gallagher <[email protected]>
Updated the README with soem more info
2012-04-19 James Gallagher <[email protected]>
Moved the ugrid_project code into the netcdf_handler. There's no place
else where this little bit of test code makes sense.
A http://scm.opendap.org/svn/trunk/netcdf_handler/ugrid_project
D http://scm.opendap.org/svn/trunk/ugrid_project
2012-04-19 James Gallagher <[email protected]>
Fixed an issue with the optional ugrid_project code - now configure.ac
will only make the bes.conf that code needs if the --with-gridfields
option is used and libgridfields is found.
M configure.ac
2012-04-18 James Gallagher <[email protected]>
Added the ugrid function to the netcdf_handler
M NCRequestHandler.cc
M configure.ac
M NCArray.h
A ce_functions.cc
A ce_functions.h
M Makefile.am
2012-04-17 James Gallagher <[email protected]>
Merge/version update.
_M .
M netcdf_handler.spec
_M bes-testsuite/nc/fnoc1.nc.3.bescmd
_M bes-testsuite/nc/fnoc1.nc.3.bescmd.baseline
M configure.ac
M NEWS
_M OSX_Resources/InstallationCheck.proto
_M OSX_Resources/Info.plist.proto
2012-04-12 James Gallagher <[email protected]>
Result of the merge with version 3.10.2 fromt eh h 1.8 branch.
_M .
M ncdds.cc
M netcdf_handler.spec
M NCRequestHandler.cc
M NCRequestHandler.h
A + bes-testsuite/package.m4.in
M bes-testsuite/nc/nc4_strings_comp.nc.0.bescmd.baseline
M bes-testsuite/nc/coads_climatology.nc.ddx.bescmd.baseline
M bes-testsuite/nc/nc4_strings_comp.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_nc_classic_no_comp.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_nc_classic_no_comp.nc.2.bescmd.baseline
_M bes-testsuite/nc/fnoc1.nc.3.bescmd
M bes-testsuite/nc/ref_tst_compound5.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound2.nc.0.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound2.nc.2.bescmd.baseline
M bes-testsuite/nc/fnoc1.nc.2.bescmd.baseline
_M bes-testsuite/nc/fnoc1.nc.3.bescmd.baseline
M bes-testsuite/nc/ref_tst_enum_data.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_strings.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_strings.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound.nc.0.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_strings.nc.2.bescmd
M bes-testsuite/nc/ref_tst_compound4.nc.2.bescmd.baseline
M bes-testsuite/nc/test.nc.1.bescmd.baseline
M bes-testsuite/nc/nc4_nc_classic_compressed.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_nc_classic_compressed.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_strings.nc.0.bescmd
M bes-testsuite/nc/nc4_unsigned_types_comp.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_unsigned_types_comp.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_unsigned_types.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_unsigned_types.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_opaque_data.nc.2.bescmd.baseline
A + bes-testsuite/nc/fnoc1.nc.1.1.bescmd
M bes-testsuite/nc/ref_tst_compound3.nc.2.bescmd.baseline
M bes-testsuite/Makefile.am
M configure.ac
M INSTALL
M NCInt16.cc
M NCByte.cc
M NEWS
A + nc_util.cc
M NCArray.cc
A + nc_util.h
M ChangeLog
M nc.conf.in
M README
_M OSX_Resources/InstallationCheck.proto
_M OSX_Resources/Info.plist.proto
M NCStructure.cc
M Makefile.am
M ncdas.cc
2012-02-09 James Gallagher <[email protected]>
Fixes for netcdf-4.1.1 (Removed the NC_FIRSTUSERTYPEID hack - bad
idea)
2012-02-07 James Gallagher <[email protected]>
3.10.1
2012-02-07 James Gallagher <[email protected]>
Added a conditional definition of NC_FIRSTUSERTYPEID to
config_nc.h for netCDF 4.1.1
2012-01-11 James Gallagher <[email protected]>
Updates for Hyrax 1.8.
package.m4 is now generated by configure, not bes-testsuite/Makefile.am
M netcdf_handler.spec
A bes-testsuite/package.m4.in
M bes-testsuite/Makefile.am
M configure.ac
M INSTALL
M NEWS
M ChangeLog
M README
2012-01-09 James Gallagher <[email protected]>
Added a comment
M NCArray.cc
2011-12-28 James Gallagher <[email protected]>
Added include for NCRequestHandler so that we could use it to
access the run-time param PromoteByteToShort.
2011-12-14 James Gallagher <[email protected]>
Fixed missing gmon.out in bes-testsuite/Makefile.am CLEANFILES
M bes-testsuite/Makefile.am
2011-12-14 James Gallagher <[email protected]>
Added the NC.PromoteByteToShort option. This fixes a problem where
signed Byte values 'lost' their sign (see ticket 1850). This has
never been a big deal with Byte variables, but for attributes it
can be a real source of confusion because attributes' values are
rendered to text. If the sign is not present, it's hard for the
client to infer that one was originally present.
2011-12-02 James Gallagher <[email protected]>
Fixed test baselines; I changed the number of significant digits used
when printing attribute values to address a bug where values were being
rounded to values that were off by 1 digit in the Nth place where N was
15 or 7 for 64- or 32-bit reals.
M bes-testsuite/nc/nc4_strings_comp.nc.0.bescmd.baseline
M bes-testsuite/nc/coads_climatology.nc.ddx.bescmd.baseline
M bes-testsuite/nc/nc4_strings_comp.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_nc_classic_no_comp.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_nc_classic_no_comp.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound2.nc.0.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound2.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_strings.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_strings.nc.2.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound.nc.0.bescmd.baseline
M bes-testsuite/nc/ref_tst_compound.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_strings.nc.2.bescmd
M bes-testsuite/nc/test.nc.1.bescmd.baseline
M bes-testsuite/nc/nc4_nc_classic_compressed.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_nc_classic_compressed.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_strings.nc.0.bescmd
M bes-testsuite/nc/nc4_unsigned_types_comp.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_unsigned_types_comp.nc.2.bescmd.baseline
M bes-testsuite/nc/nc4_unsigned_types.nc.0.bescmd.baseline
M bes-testsuite/nc/nc4_unsigned_types.nc.2.bescmd.baseline
2011-11-17 James Gallagher <[email protected]>
Fixed ticket 1788 - the code that converts floats and double
attribute values to strings was not handling precision correctly
and rounding errors were creeping into the DAS/DDX. I dropped the
precision of floats to 9 digits and doubles to 16 decimal digits.
2011-10-26 James Gallagher <[email protected]>
Updates for the new DDX tests... nearly done
2011-10-24 Patrick West <[email protected]>
Added curly brace around if body so can add debug later.
M ncdds.cc
2011-10-24 Patrick West <[email protected]>
Working now with netcdf 3.6.3
M NCUInt32.cc
M NCUInt16.cc
M NCInt32.cc
M NCInt16.cc
M NCByte.cc
2011-10-24 James Gallagher <[email protected]>
Fixes for netcdf 3 build - there are issues still.
M NCArray.cc
M NCStructure.cc
M ncdas.cc
2011-10-23 James Gallagher <[email protected]>
Modified configure so that this code builds only the so version of
the library by default. Fixed some DDX tests to work with the new
libdap code.
2011-10-06 James Gallagher <[email protected]>
Fix for ticket 1558: The handler now uses the xdap_accept context
to switch between showing shared dimensions and not (unless that
parameter is explicitly set in the configuration file).
2011-10-03 James Gallagher <[email protected]>
Added to test using the xdap_accept context to trigger various behaviors.
2011-09-23 James Gallagher <[email protected]>
Fixed the distcheck target
M bes-testsuite/Makefile.am
M configure.ac
2011-09-21 James Gallagher <[email protected]>
Hyrax 1.8
2011-09-21 James Gallagher <[email protected]>
Added missing files for the distribution.
2011-09-21 James Gallagher <[email protected]>
Added.
2011-09-21 James Gallagher <[email protected]>
gcc/++ 4.0.x does not support the vector<>.data() method, so I
dropped back to using &var[0] (in place of the less hacky
var.data()). Also fixed a test that somehow got garbage in the
XML.
2011-09-20 James Gallagher <[email protected]>
Added the TypeName attribute to NC_OPAQUEs; updated tests.
2011-09-20 James Gallagher <[email protected]>
Added. For enum tests.
2011-09-19 James Gallagher <[email protected]>
Removed old code - shortened most of the scalar read() mfuncs (for
the integral types) by assuming that the DDS is built correctly.
The code was testing that the datatype return by nc_inq_* matched
the class (NCByte, NCInt32, ...) but that's not necessary (if the
DDS was built correctly in the first place). Also, the code was
using a 'type-safe' function for each read, but the new code for
compound/user-defined types needs general functions, which also
happen to be a bit easier to use, so I switched to those in most
places. NB: The NCFloat32 and NCFloat64 classes use the older code
with the type-safe functions so they can serve as a template if I
need to switch back.
2011-09-19 James Gallagher <[email protected]>
Added support for scalar and array enums, including tests. NetCDF
Enums are represented using integral types (byte, ..., uint32). If
an enum uses a 64-bit int the handler either elides the variable
and writes a message to stderr or throws an exception, depending
on the value of the NC.IgnoreUnknwonTypes parameter.
2011-09-16 James Gallagher <[email protected]>
Added support for both scalars and arrays of the NC_OPAQUE type,
including regression tests. NC_OPAQUE variables are represented as
arrays of Bytes.
2011-09-15 James Gallagher <[email protected]>
Removed some #define NETCDF_VERSION hackery (which made looking at
the code easier). These will break the netcdf 3 builds.
2011-09-15 James Gallagher <[email protected]>
Last bit of hackery for support for nested structures with fields
that are arrays and arrays of nested structures with fields that
are arrays. Includes tests.
2011-09-14 James Gallagher <[email protected]>
Removed instrumentation inadvertently checked in.
2011-09-14 James Gallagher <[email protected]>
Added support for Nested structures (aka compounds) with arrays
and arrays of structures with nested structures with arrays in
them. No tests yet.
2011-09-14 James Gallagher <[email protected]>
Added support for nested structures and included tests for the
same. Next Structure members that are arrays...
2011-09-14 James Gallagher <[email protected]>
Added regression tests for the new structure (netcdf4 compound)
code. Still a work in progress.
2011-09-13 James Gallagher <[email protected]>
cleaned up the NCArray refactor. This just removed #if 0... #endif
and commented-out lines
2011-09-13 James Gallagher <[email protected]>
More changes for compound types - arrays are now supported.
Recursive compounds not so much... Also refactored NCArray.
2011-09-12 James Gallagher <[email protected]>
Initial support for compound types. This code supports compound
variables (scalars, not arrays) and compound attributes (scalars
and vectors). Nested compounds are not supported yet. Two new data
files, with cdl, have been added to data/nc4_test_files and there
are bescmd files for them, too. The tests themselves have not been
added, however. Also, the tests have been partitioned into two
parts, one for netcdf4-only.
2011-09-07 James Gallagher <[email protected]>
The handler now builds and passes make check using both netcdf 3
and netcdf 4.
2011-09-06 James Gallagher <[email protected]>
Fixed bogus define of NETCDF_VERSION compile-time constant.
2011-09-02 James Gallagher <[email protected]>
Fixes for the compilation problem reported by Patrick - I goofed
and checked in a merge that hosed some #if ... #endif stuff.
2011-08-24 James Gallagher <[email protected]>
Merge of Hyrax 1.7.1
_M .
M ncdds.cc
M NCRequestHandler.cc
_M bes-testsuite/nc/fnoc1.nc.3.bescmd
_M bes-testsuite/nc/fnoc1.nc.3.bescmd.baseline
_M OSX_Resources/InstallationCheck.proto
_M OSX_Resources/Info.plist.proto
M ncdas.cc
2011-08-15 James Gallagher <[email protected]>
Fixed missing right brace.
M NCUInt16.cc
2011-08-12 James Gallagher <[email protected]>
Updated the svn:ignore property for the netcdf4 data files used by
the netcdf handler tests
2011-08-09 James Gallagher <[email protected]>
Fixes for builds with netcdf 3
M NCUInt32.cc
M NCUInt16.cc
M configure.ac
M ncdas.cc
M NCStr.cc
2011-08-05 James Gallagher <[email protected]>
The configure script now figures out the major version number of
the netcdf library; the support for the new datatypes uses this so
that the handler will still compile with an old version of the
library (that will lack the new constants, et c., for the new
netcdf 4 datatypes).
M configure.ac
2011-08-05 James Gallagher <[email protected]>
Completed adding support for unsigned short, int and byte types and strings. The server supports both variables and attributes of these types and has tests for the new types.
2011-08-04 James Gallagher <[email protected]>
Added test data for those netcdf4 tests.
2011-08-04 James Gallagher <[email protected]>
Added calls to LT_INIT and AM_PROG_LIBTOOL so that more complete libtool support is available.
2011-08-04 James Gallagher <[email protected]>
Test files for netcdf4 features - these test for support for the 'classic nc4' stuff.
2011-08-04 James Gallagher <[email protected]>
Removed old dejaGNU test cruft; added new tests for netcdf4.
2011-06-30 Patrick West <[email protected]>
Merge hyrax 1.7 branch to trunk
2011-05-05 James Gallagher <[email protected]>
MOved nc4 test files to the data directory
2011-05-05 James Gallagher <[email protected]>
Added netcdf 4 files that use the 'NC_CLASSIC_MODEL'
2011-04-20 James Gallagher <[email protected]>
metapackage build
M configure.ac
;; Local Variables:
;; coding: utf-8
;; End:
2011-04-20 James Gallagher <[email protected]>
Hyrax 1.7 release
2011-04-20 James Gallagher <[email protected]>
metapackage build
M configure.ac
2011-03-28 James Gallagher <[email protected]>
1.7RC1
2011-03-17 Nathan Potter <[email protected]>
netcdf_handler: Added automated version numbers to OSX Package builds