forked from vbrankov/hdf5-ocaml
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_oasis
304 lines (271 loc) · 8.3 KB
/
_oasis
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
OASISFormat: 0.4
BuildTools: ocamlbuild
Plugins: META (0.4), DevFiles (0.4)
Name: HDF5
Version: 0.1
Synopsis: OCaml wrapper for HDF5 library
Authors: Vladimir Brankov <[email protected]>
License: MIT
Homepage: https://github.com/vbrankov/hdf5-ocaml
Description:
The library implements most functionality needed for reading and writing HDF5 files. It
is actively maintained. Also provided is a fast way of working with large arrays of
records. It is much faster than OCaml arrays of records
Library hdf5_raw
Path: lib/raw
Pack: true
Modules: H5a, H5d, H5f, H5g, H5i, H5l, H5lt, H5, H5o, H5p, H5r, H5s, H5tb, H5t, H5z,
Hid, Hsize, Layout
CSources: h5a_stubs.c,
h5d_stubs.c,
h5d_stubs.h,
h5f_stubs.c,
h5g_stubs.c,
h5i_stubs.c,
h5i_stubs.h,
h5l_stubs.c,
h5l_stubs.h,
h5lt_stubs.c,
h5o_stubs.c,
h5p_stubs.c,
h5p_stubs.h,
h5r_stubs.c,
h5r_stubs.h,
h5s_stubs.c,
h5s_stubs.h,
h5_stubs.c,
h5_stubs.h,
h5tb_stubs.c,
h5t_stubs.c,
h5t_stubs.h,
h5z_stubs.c,
h5z_stubs.h,
hdf5_caml.h,
hid_stubs.c,
hid_stubs.h
CCOpt: -I/usr/include/hdf5/serial
CClib: -L/usr/lib/x86_64-linux-gnu/hdf5/serial -lhdf5 -lhdf5_hl
Executable ppx_h5struct
Path: lib/ppx
BuildDepends: compiler-libs.common
MainIs: ppx_h5struct.ml
CompiledObject: best
Library hdf5_caml
Path: lib/caml
Pack: true
Modules: H5caml, Struct
BuildDepends: hdf5_raw
Executable test_comprehensive
Build$: flag(tests)
ByteOpt: -ppx lib/ppx/ppx_h5struct.native
NativeOpt: -ppx lib/ppx/ppx_h5struct.native
Path: test
MainIs: comprehensive.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_caml
Install: false
Test test_comprehensive
Command: $test_comprehensive && rm *.h5
WorkingDirectory: test
Flag examples
Description: Build examples
Default: false
Executable bench_struct
ByteOpt: -ppx lib/ppx/ppx_h5struct.native
NativeOpt: -ppx lib/ppx/ppx_h5struct.native
Path: examples/bench
MainIs: bench_struct.ml
Build$: flag(examples)
CompiledObject: best
BuildDepends: bigarray, hdf5_caml
Install: false
Executable h5_interm_group
Build$: flag(examples)
Path: examples/examples
MainIs: h5_interm_group.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable h5ex_g_traverse
Build$: flag(examples)
Path: examples/examples-by-api
MainIs: h5ex_g_traverse.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable check_and_read_example
Build$: flag(examples)
Path: examples/h5_intro
MainIs: check_and_read_example.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable compound
Build$: flag(examples)
Path: examples/h5_intro
MainIs: compound.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable create_example
Build$: flag(examples)
Path: examples/h5_intro
MainIs: create_example.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable create_extend_write
Build$: flag(examples)
Path: examples/h5_intro
MainIs: create_extend_write.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable create_groups
Build$: flag(examples)
Path: examples/h5_intro
MainIs: create_groups.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable create_write_ref_obj
Build$: flag(examples)
Path: examples/h5_intro
MainIs: create_write_ref_obj.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable create_write_ref_reg
Build$: flag(examples)
Path: examples/h5_intro
MainIs: create_write_ref_reg.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable read_extended
Build$: flag(examples)
Path: examples/h5_intro
MainIs: read_extended.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable read_ref_obj
Build$: flag(examples)
Path: examples/h5_intro
MainIs: read_ref_obj.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable read_ref_reg
Build$: flag(examples)
Path: examples/h5_intro
MainIs: read_ref_reg.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable read_write_attributes
Build$: flag(examples)
Path: examples/h5_intro
MainIs: read_write_attributes.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable write_selected
Build$: flag(examples)
Path: examples/h5_intro
MainIs: write_selected.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable ex_lite1
Build$: flag(examples)
Path: examples/hl
MainIs: ex_lite1.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable ex_lite2
Build$: flag(examples)
Path: examples/hl
MainIs: ex_lite2.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable ex_lite3
Build$: flag(examples)
Path: examples/hl
MainIs: ex_lite3.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable ex_table_01
Build$: flag(examples)
ByteOpt: -ppx lib/ppx/ppx_h5struct.native
NativeOpt: -ppx lib/ppx/ppx_h5struct.native
Path: examples/hl
MainIs: ex_table_01.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw, hdf5_caml
Install: false
Executable ex_table_02
Build$: flag(examples)
ByteOpt: -ppx lib/ppx/ppx_h5struct.native
NativeOpt: -ppx lib/ppx/ppx_h5struct.native
Path: examples/hl
MainIs: ex_table_02.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw, hdf5_caml
Install: false
Executable ex_table_03
Build$: flag(examples)
ByteOpt: -ppx lib/ppx/ppx_h5struct.native
NativeOpt: -ppx lib/ppx/ppx_h5struct.native
Path: examples/hl
MainIs: ex_table_03.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw, hdf5_caml
Install: false
Executable attrs
Build$: flag(examples)
Path: examples/misc-examples
MainIs: attrs.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable crtstr
Build$: flag(examples)
Path: examples/misc-examples
MainIs: crtstr.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable mafisc
Build$: flag(examples)
Path: examples/misc-examples
MainIs: mafisc.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable varlen
Build$: flag(examples)
Path: examples/misc-examples
MainIs: varlen.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable vlstra
Build$: flag(examples)
Path: examples/misc-examples
MainIs: vlstra.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw
Install: false
Executable test_h5tb
Build$: flag(examples)
ByteOpt: -ppx lib/ppx/ppx_h5struct.native
NativeOpt: -ppx lib/ppx/ppx_h5struct.native
Path: examples/test
MainIs: test_h5tb.ml
CompiledObject: best
BuildDepends: bigarray, hdf5_raw, hdf5_caml
Install: false