-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGES
62 lines (58 loc) · 2.28 KB
/
CHANGES
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
0.11.0
* Remove Batteries, PCRE dependencies
* Add Bear depedency
* Officially require OCaml >= 4.02.0
* Rename G2clib.field_t -> G2clib.field
* Rename G2clib.get_values -> G2clib.get_float_array
* Add G2clib.(get_float_array_ba, get_float_array_into_ba)
* Message.(save, save_list) use stdlib open_flags to specify how files are
opened and require an integer permissions argument now. Their argument order
have also been changed to more closely match stdlib's open_* functions.
* Handle.value_type_t constructors renamed
* Remove Handle.* with "double" or "long" in the name
* Remove Handle.apply_message - it was an extraneous wrapper around map
* Handle.Keys.iterator_flag_t contstructors renamed
* Remove Handle.Index.* with "double" or "long" in the name
* Remove Handle.Index.(get, get_exn, map_file, iter_file) functions
* Expose Iterator.(of_handle, delete)
* Nearest.flag_t constructors renamed
0.10.0
* Add Handle.get_(float|double)_array_into_ba
* Add Index.(of_files, with_files_in)
* Fix Index.fold (and map, iter)
* double/float arrays to/from bigarrays
* Add Handle.fold
* Use GC when possible to cleanup dangling Handle.t and Index.t
values.
* Index.fold and general cleanup
* More flexible index creation, including support for multi-file
indexing.
* Messages to/from Bytes.t
* Messages to/from bigarrays
* Warnings and CAMLparam usage cleanup
0.9.7
* Metadata updates for better/safer opam integration
0.9.6
* Add functions for reading/writing GRIB indexes from/to disk
* Add Grib.Index.get_exn
* Link against openjpeg by default; a placeholder until pkg-config
support is added.
0.9.5
* Safer Grib.Handle and Grib.Iterator functions
* Remove Grib.Message.get_values
0.9.4
* Only replace missing values in G2clib.get_values when a replacement
value is explicitly passed
* Add Grib.Index.(float_key, int_key) aliases
0.9.3
* Rename G2clib.get_data to G2clib.get_values to match GRIB API naming
* Add G2clib.get_missing to check for missing data values
* Add missing value substitution support to G2clib.get_values
0.9.2
* Bug fix release - fix a potential segfault in G2clib.get_data
0.9.1
* Fix G2clib.get_data for fields with missing data
* Add G2clib.of_handle for interoperability with the GRIB API modules
0.9.0
* Addition of g2clib 1.4.0
* New versioning scheme, not tied to ECMWF GRIB API versions