[python-arrayfire] 242/250: Merge branch 'devel' for 3.3 release
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Mon Mar 28 22:59:53 UTC 2016
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch debian/master
in repository python-arrayfire.
commit 6c34821570cd8d655e54c5b3e8e9f0b7154410d3
Merge: 764f0d9 9436ae7
Author: Pavan Yalamanchili <pavan at arrayfire.com>
Date: Sun Mar 20 19:34:47 2016 -0400
Merge branch 'devel' for 3.3 release
CHANGELOG.md | 44 +++++++++++
README.md | 9 ++-
arrayfire/__init__.py | 5 ++
arrayfire/array.py | 127 +++++++++++++++++++++++++++++--
arrayfire/device.py | 68 ++++++++++++++++-
arrayfire/graphics.py | 50 +++++++++++++
arrayfire/image.py | 23 ++++--
arrayfire/interop.py | 181 +++++++++++++++++++++++++++++++++++++++++++--
arrayfire/lapack.py | 8 ++
arrayfire/library.py | 85 +++++++++++++++------
arrayfire/opencl.py | 108 +++++++++++++++++++++++++++
arrayfire/util.py | 11 ++-
setup.py | 4 +-
tests/simple/_util.py | 41 +++++-----
tests/simple/arith.py | 7 +-
tests/simple/array_test.py | 2 +-
tests/simple/device.py | 6 +-
tests/simple_tests.py | 2 +-
18 files changed, 704 insertions(+), 77 deletions(-)
diff --cc CHANGELOG.md
index 316c456,78ce324..62438ed
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@@ -1,3 -1,48 +1,47 @@@
+ ### v3.3.20160320
+ - Feature parity with Arrayfire 3.3 libs
+ - Functions to interact with arryafire's internal data structures.
+ - `Array.offset`
+ - `Array.strides`
+ - `Array.is_owner`
+ - `Array.is_linear`
+ - `Array.raw_ptr`
+ - Array constructor now takes `offset` and `strides` as optional parameters.
+ - New visualization functions: `scatter` and `scatter3`
+ - OpenCL backend specific functions:
+ - `get_device_type`
+ - `get_platform`
+ - `add_device_context`
+ - `delete_device_context`
+ - `set_device_context`
+ - Functions to allocate and free memory on host and device
+ - `alloc_host` and `free_host`
+ - `alloc_pinned` and `free_pinned`
+ - `alloc_device` and `free_device`
+ - Function to query which device and backend an array was created on
+ - `get_device_id`
+ - `get_backend_id`
+ - Miscellaneous functions
+ - `is_lapack_available`
+ - `is_image_io_available`
+
+ - Interopability
+ - Transfer PyCUDA GPUArrays using `af.pycuda_to_af_array`
+ - Transfer PyOpenCL Arrays using `af.pyopencl_to_af_array`
+ - New helper function `af.to_array` added to convert a different `array` to arrayfire Array.
+ - This function can be used in place of `af.xyz_to_af_array` functions mentioned above.
+
+ - Deprecated functions list
+ - `lock_device_ptr` is deprecated. Use `lock_array` instead.
+ - `unlock_device_ptr` is deprecated. Use `unlock_array` instead.
+
+ - Bug Fixes:
+ - [Boolean indexing giving faulty results](https://github.com/arrayfire/arrayfire-python/issues/68) for multi dimensional arrays.
+ - [Enum types comparision failures](https://github.com/arrayfire/arrayfire-python/issues/65) in Python 2.x
+ - [Support loading SO versioned libraries](https://github.com/arrayfire/arrayfire-python/issues/64) in Linux and OSX.
+ - Fixed typo that prevented changing backend
+ - Fixed image processing functions that accepted floating point scalar paramters.
+ - Affected functions include: `translate`, `scale`, `skew`, `histogram`, `bilateral`, `mean_shift`.
-
### v3.2.20151224
- Bug fixes:
- A default `AF_PATH` is set if none is found as an environment variable.
diff --cc setup.py
index 6ee5bea,832a072..6311b84
--- a/setup.py
+++ b/setup.py
@@@ -19,7 -19,7 +19,7 @@@ setup
author="Pavan Yalamanchili",
author_email="pavan at arrayfire.com",
name="arrayfire",
- version="3.2.20151224",
- version="3.3.0",
++ version="3.3.20160320",
description="Python bindings for ArrayFire",
license="BSD",
url="http://arrayfire.com",
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/python-arrayfire.git
More information about the debian-science-commits
mailing list