Skip to content

Commit 9436ae7

Browse files
committed
Updating CHANGELOG for 3.3 release
1 parent 03a65bd commit 9436ae7

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

CHANGELOG.md

+45
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,48 @@
1+
### v3.3.20160320
2+
- Feature parity with Arrayfire 3.3 libs
3+
- Functions to interact with arryafire's internal data structures.
4+
- `Array.offset`
5+
- `Array.strides`
6+
- `Array.is_owner`
7+
- `Array.is_linear`
8+
- `Array.raw_ptr`
9+
- Array constructor now takes `offset` and `strides` as optional parameters.
10+
- New visualization functions: `scatter` and `scatter3`
11+
- OpenCL backend specific functions:
12+
- `get_device_type`
13+
- `get_platform`
14+
- `add_device_context`
15+
- `delete_device_context`
16+
- `set_device_context`
17+
- Functions to allocate and free memory on host and device
18+
- `alloc_host` and `free_host`
19+
- `alloc_pinned` and `free_pinned`
20+
- `alloc_device` and `free_device`
21+
- Function to query which device and backend an array was created on
22+
- `get_device_id`
23+
- `get_backend_id`
24+
- Miscellaneous functions
25+
- `is_lapack_available`
26+
- `is_image_io_available`
27+
28+
- Interopability
29+
- Transfer PyCUDA GPUArrays using `af.pycuda_to_af_array`
30+
- Transfer PyOpenCL Arrays using `af.pyopencl_to_af_array`
31+
- New helper function `af.to_array` added to convert a different `array` to arrayfire Array.
32+
- This function can be used in place of `af.xyz_to_af_array` functions mentioned above.
33+
34+
- Deprecated functions list
35+
- `lock_device_ptr` is deprecated. Use `lock_array` instead.
36+
- `unlock_device_ptr` is deprecated. Use `unlock_array` instead.
37+
38+
- Bug Fixes:
39+
- [Boolean indexing giving faulty results](https://github.com/arrayfire/arrayfire-python/issues/68) for multi dimensional arrays.
40+
- [Enum types comparision failures](https://github.com/arrayfire/arrayfire-python/issues/65) in Python 2.x
41+
- [Support loading SO versioned libraries](https://github.com/arrayfire/arrayfire-python/issues/64) in Linux and OSX.
42+
- Fixed typo that prevented changing backend
43+
- Fixed image processing functions that accepted floating point scalar paramters.
44+
- Affected functions include: `translate`, `scale`, `skew`, `histogram`, `bilateral`, `mean_shift`.
45+
146
### v3.2.20151224
247
- Bug fixes:
348
- A default `AF_PATH` is set if none is found as an environment variable.

0 commit comments

Comments
 (0)