v0.3.0
ODL 0.3.0 Release Notes (2016-06-29)
This release marks the removal of odlpp from the core library. It has instead been moved to a separate library, odlcuda.
New features
- To enable cuda backends for the odl spaces, an entry point
'odl.space'
has been added where external libraries can hook in to addFnBase
andNtuplesBase
type spaces. - Add pytest fixtures
'fn_impl'
and'ntuple_impl'
to the test configconf.py
. These can now be accessed from any test. - Allow creation of general spaces using the
fn
,cn
andrn
methods. This functions now take animpl
parameter which defaults to'numpy'
but with odlcuda installed it may also be set to'cuda'
. The old numpy specificFn
,Cn
andRn
functions have been removed.
Changes
- Moved all CUDA specfic code out of the library into odlcuda. This means that
cu_ntuples.py
and related files have been removed. - rename
ntuples.py
tonpy_ntuples.py
. - Added
Numpy
to the numy based spaces. They are now namedNumpyFn
andNumpyNtuples
. - Prepended
npy_
to all methods specific tontuples
such as weightings.