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

Rigid Transformations #39

Merged
merged 11 commits into from
Feb 7, 2017
Merged

Rigid Transformations #39

merged 11 commits into from
Feb 7, 2017

Commits on Jan 20, 2017

  1. Configuration menu
    Copy the full SHA
    324b850 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af401d8 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2017

  1. Configuration menu
    Copy the full SHA
    aff57bf View commit details
    Browse the repository at this point in the history
  2. MAINT: Rename functions to tranlation, rotation, _translate, and _rot…

    …ate.
    
    Apparently convention is that object methods return a copy of the object and
    that methods are described using the noun form when doing so and the verb
    form when modifying in place. These functions have been renamed and altered
    to return copies to reflect this convention. The helper functions have been
    hidden from the public API using underscore.
    carterbox committed Jan 21, 2017
    Configuration menu
    Copy the full SHA
    7f069da View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2017

  1. BUG: Change cvxopt.glpk output to match scipy solver output.

    `cvxopt` returns a 2D array whereas `scipy` returns a 1D array. 1D arrays
    are more versatile because they don't need transpositions.
    carterbox committed Jan 29, 2017
    Configuration menu
    Copy the full SHA
    79d85ec View commit details
    Browse the repository at this point in the history
  2. DOC: Improve _rotate docs for third case.

    The third case for defining a rotation, supplying a matix, was undocumented.
    Now it is documented with epytext. Additionally, the u and v parameters are
    now keyed, and the function enforces valid combinations of parameters.
    carterbox committed Jan 29, 2017
    Configuration menu
    Copy the full SHA
    cb9e9ed View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2017

  1. Configuration menu
    Copy the full SHA
    bf65d33 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2017

  1. DOC: Refine rotation and translation docs.

    Translation method docs edited for brevity using markup to link docs.
    
    Rotation method docs rewritten to more clearly define what types of
    rotations can be expressed through the given parameters. Documentation
    was added to the class method rotations.
    carterbox committed Feb 4, 2017
    Configuration menu
    Copy the full SHA
    fa7fda9 View commit details
    Browse the repository at this point in the history
  2. DOC: Change two vector rotation angle specification.

    After some further reading, defining the rotation angle as twice the
    angle between the two provided vectors removes ambiguous cases such as
    collinear vectors facing opposite directions.
    carterbox committed Feb 4, 2017
    Configuration menu
    Copy the full SHA
    173106e View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2017

  1. Configuration menu
    Copy the full SHA
    65245d9 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2017

  1. API: Change u, v to i, j in rotate functions.

    Broke the u, v parameter for the rotation function into two separate
    parameters: i, j for the identity basis vector indices and the u, v
    for the vector specification.
    carterbox committed Feb 6, 2017
    Configuration menu
    Copy the full SHA
    5d4b036 View commit details
    Browse the repository at this point in the history