[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