Wiki
Clone wikiPyCA / AW_Migration
Changes
- vec3d, aff3d, mat3d have become Vec3D, Aff3D, Mat3D
- FluidKernelFFT has had setAlpha, setBeta, setGamma functions added, and DiffOperParam has been removed
- *Opers prefix removed
- applyU* becomes applyV*
- functions originally in HFOpers/VFOpers get H/V added to function names (e.g. VFOpers.toH becomes VtoH)
- Field versions of apply* have had default background strategies removed, as compose* functions should preferentially be used so that background strategy checking can be performed
- composeHH function has been added to FOpers.h for completeness, should be used instead of HFOpers.applyH which has been removed
- All lower-case top-level functions changed to UpperCamelCase -- apply* is Apply*, compose* is Compose*, jacDet is JacDet, etc.
- All python functions in other submodules have been changed to UpperCamelCase, e.g. PyCA.Display.dispImage is now PyCA.Display.DispImage
- forwardApply has been renamed Splat
- CudaUtils class changed to namespace, so CudaUtils functions appear directly in Core submodule
- GetNumberOfDevices chaged to GetNumberOfCUDADevices
- MultiscaleManagerBase renamed MultiscaleManager
- Member functions of FluidKernelFFT, MultiscaleManager, MultiscaleResampler, GaussianFilter, GaussRecFilter chaged to lowerCamelCase
- Vec3D functions productOfElements(), sumOfElements() changed to prod(), sum()
- Vec3D function invert() has been changed to negate(), v.invert() now computes 1.0/v
- Member functions of GridInfo (and corresponding functions in Image3D, Field3D) changed to lowerCamelCase -- Spacing() is spacing(), NVox() is nVox(), etc.
Updated