Skip to content

Review of transformations module (for Py3k) #401

@richardjgowers

Description

@richardjgowers

Part of Issue #260

The lib.transformations module is actually a C extension that lives in src/transformations/transformations.c. I'd initially thought that this would require a rewrite to get working with Python 3, but the header of the C file says it works with 3.1. There's a newer version of this extension which looks like it supports 2.7/3.4

http://www.lfd.uci.edu/~gohlke/code/transformations.c.html
http://www.lfd.uci.edu/~gohlke/code/transformations.py.html

There's also the line of thought that if we could scrap this module and replace it with numpy/scipy then that would simplify the package as a whole? Obviously all functions would need a counterpart, and performance would need to be checked.

Points for discussion:

  • will it work with Python 3 as is?
  • is it worth updating it? (Will this break previous usage of it?)
  • is it worth keeping? (What does this give that scipy/numpy doesn't?)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions