Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Numpy 1.13 support #1085

Closed
adler-j opened this issue Aug 4, 2017 · 2 comments
Closed

Numpy 1.13 support #1085

adler-j opened this issue Aug 4, 2017 · 2 comments

Comments

@adler-j
Copy link
Member

adler-j commented Aug 4, 2017

We currently require numpy < 1.13 which is causing issues with e.g. #1084. This has become extra complicated now that numpy 1.13 is the default on conda.

What is the roadmap to getting numpy 1.13 support back?

@kohr-h
Copy link
Member

kohr-h commented Aug 7, 2017

I'm currently finishing the __array_ufunc__ interface on #861 where it makes most sense. After that, Numpy 1.13 should work again. More work on the tensor branch is scheduled, I want to get it done asap.

kohr-h pushed a commit that referenced this issue Aug 17, 2017
kohr-h pushed a commit that referenced this issue Sep 1, 2017
kohr-h pushed a commit that referenced this issue Sep 2, 2017
kohr-h pushed a commit that referenced this issue Sep 6, 2017
kohr-h pushed a commit to kohr-h/odl that referenced this issue Sep 21, 2017
kohr-h pushed a commit that referenced this issue Sep 25, 2017
kohr-h pushed a commit that referenced this issue Sep 26, 2017
kohr-h pushed a commit that referenced this issue Sep 27, 2017
kohr-h pushed a commit that referenced this issue Oct 2, 2017
kohr-h pushed a commit to kohr-h/odl that referenced this issue Oct 5, 2017
kohr-h pushed a commit that referenced this issue Nov 4, 2017
Closes: #225, #342, #856, #964, #1085

Details:

- Implement multi-indexing of ODL vectors
- Implement tensor-valued `FunctionSpaceElement` using a
  numpy.dtype with shape
- Implement __array_ufunc__ interface for tensors and DiscreteLpElement
- Remove `order` from spaces, add to `element` instead
- Allow Numpy 1.13
- Rewrite documentation
- Rename `uspace` and `dspace` to `fspace` and `tspace`,
  respectively.
- Move fn_ops code to tensor_ops
- Implement `MatrixOperator` for multiple axes
- Allow `field=None` in LinearSpace
- Remove local Numpy compat code
- Adapt tests
- Simplify pytest fixtures
kohr-h pushed a commit that referenced this issue Nov 11, 2017
Closes: #225, #342, #856, #964, #1085

Details:

- Implement multi-indexing of ODL vectors
- Implement tensor-valued `FunctionSpaceElement` using a
  numpy.dtype with shape
- Implement __array_ufunc__ interface for tensors and DiscreteLpElement
- Remove `order` from spaces, add to `element` instead
- Allow Numpy 1.13
- Rewrite documentation
- Rename `uspace` and `dspace` to `fspace` and `tspace`,
  respectively.
- Move fn_ops code to tensor_ops
- Implement `MatrixOperator` for multiple axes
- Allow `field=None` in LinearSpace
- Remove local Numpy compat code
- Adapt tests
- Simplify pytest fixtures
kohr-h pushed a commit that referenced this issue Nov 13, 2017
Closes: #225, #342, #856, #964, #1085

Details:

- Implement multi-indexing of ODL vectors
- Implement tensor-valued `FunctionSpaceElement` using a
  numpy.dtype with shape
- Implement __array_ufunc__ interface for tensors and DiscreteLpElement
- Remove `order` from spaces, add to `element` instead
- Allow Numpy 1.13
- Rewrite documentation
- Rename `uspace` and `dspace` to `fspace` and `tspace`,
  respectively.
- Move fn_ops code to tensor_ops
- Implement `MatrixOperator` for multiple axes
- Allow `field=None` in LinearSpace
- Remove local Numpy compat code
- Adapt tests
- Simplify pytest fixtures
@kohr-h
Copy link
Member

kohr-h commented Nov 14, 2017

Closed by #1088

@kohr-h kohr-h closed this as completed Nov 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants