Skip to content
Commits on Feb 15, 2012
Commits on Feb 14, 2012
  1. @pv

    BUG: linalg: fix handling of complex matrices in solve_sylvester

    Warren Weckesser committed with pv Feb 11, 2012
  2. @dwf @pv

    BUG: sparse: cs{r,c}_matrix slicing with step > 1

    Previously, csr_matrix/csc_matrix would silently ignore strided slices,
    except in the case of scalar-slice or slice-scalar combinations for
    csr_matrix and csc_matrix, respectively. This adds an exception in an
    alternate location with the same message as the correctly handled case,
    as well as regression tests.
    dwf committed with pv Feb 7, 2012
  3. @pv
Commits on Feb 13, 2012
  1. DOC: update optimize tutorial

    Merge pull request #152 from dlaxalde:doc/optimize/tutorial
      DOC: mention that Rosenbrock function is implemented in optimize
      DOC: fix rosen_hess definition in optimize tutorial
      DOC: use minimize in SLSQP tutorial and simplify it
      DOC: use minimize in unconstrained minimization tutorial
      DOC: review introduction list in optimize tutorial
    Denis Laxalde committed Feb 13, 2012
Commits on Feb 12, 2012
  1. @rgommers
Commits on Feb 11, 2012
  1. DOC: fix latex markup in the fftpack tutorial

    Warren Weckesser committed Feb 11, 2012
  2. @cgohlke @charris

    Fix msvc9 compile error

    cgohlke committed with charris Feb 11, 2012
  3. BUG: signal: fix a return statement in lfilter.c.src

    Warren Weckesser committed Feb 11, 2012
Commits on Feb 10, 2012
  1. @jakevdp
Commits on Feb 9, 2012
  1. @rgommers

    Merge pull request #149 from rgommers/disable-arpack-single

    Disable Arpack (eigs, eigsh) single precision routines on all platforms.
    
    In the 0.10.x release these routines were already disabled on OS X, but they also give problems on Linux.  So they're disabled everywhere now until the problem is found.
    rgommers committed Feb 9, 2012
Commits on Feb 8, 2012
  1. @pv

    ENH: sparse/dsolve: upgrade to SuperLU 4.3

    Merge branch 'enh/superlu-update'
    pv committed Feb 8, 2012
  2. @pv

    ENH: sparse/dsolve: adapt SuperLU wrappers to changes in 4.0 -> 4.3

    Also, #undef c_abs rather than modifying the SuperLU source files.
    pv committed Jan 31, 2012
  3. @pv

    ENH: sparse/dsolve: re-apply patches on top of SuperLU 4.3

    - Hook up USER_* routines to Scipy
    
    - Fix a dubious format string
    
    - Sprinkle volatile into dlamc/slamc implementation to avoid an infinite loop
    
    - Eliminate a crash for singular matrices for which pivoting fails
    
    - Do not exit(1) when ILU decomposition encounters singularity;
      instead call ABORT (which is hooked up in Scipy)
    pv committed Jan 31, 2012
  4. @pv

    ENH: sparse/dsolve: add unmodified SuperLU 4.3 sources

    Except:
    
    - Removed *myblas2.c (we USE_VENDOR_BLAS)
    
    - Removed mc64ad.* (from Harwell Subroutine Library, license issues)
    pv committed Jan 31, 2012
Commits on Feb 7, 2012
  1. DOC: use minimize in SLSQP tutorial and simplify it

    Also, leastsq and SLSQP sections have been switched.
    Denis Laxalde committed Feb 7, 2012
  2. DOC: use minimize in unconstrained minimization tutorial

    Denis Laxalde committed Feb 7, 2012
  3. TST: increase tolerance in optimize/tnc test_tnc1b

    This is the same as 08c4211, which was overwritten during a merge.
    Denis Laxalde committed Jan 17, 2012
  4. DOC: review introduction list in optimize tutorial

    Denis Laxalde committed Feb 6, 2012
Commits on Feb 6, 2012
  1. DOC: update minimize's description

    Denis Laxalde committed Feb 6, 2012
  2. Merge pull request #136 from dlaxalde:enh/optimize/minimize-con

      DOC: update release notes for optimize.minimize
      DOC: explicit the constraint types in minimize
      ENH: minimize does not print anything by default
      FIX: transform nit and status outputs to integers in slsqp
      ENH: set default method to BFGS in minimize
      FIX: drop leftover return in _minimize_lbfgsb
      DOC: add an example with constraints in minimize
      TST: add a test for L-BFGS-B algorithm with bounds
      ENH: add constrained optimization solvers to the minimize interface
      ENH: optimize: add _minimize_slsqp function with standard signature
      ENH: optimize: add _minimize_cobyla function with standard signature
      ENH: optimize: add _minimize_tnc function with standard signature
      ENH: optimize: add _minimize_lbfgsb function with standard signature
    Denis Laxalde committed Feb 6, 2012
  3. DOC: update release notes for optimize.minimize

    Denis Laxalde committed Feb 3, 2012
  4. DOC: explicit the constraint types in minimize

    Denis Laxalde committed Feb 3, 2012
  5. ENH: minimize does not print anything by default

    The default behaviour is changed in underlying functions `_minimize_METHOD`.
    The behaviour of old functions `fmin_` should be preserved.
    Denis Laxalde committed Feb 1, 2012
  6. ENH: set default method to BFGS in minimize

    Denis Laxalde committed Jan 23, 2012
  7. FIX: drop leftover return in _minimize_lbfgsb

    Denis Laxalde committed Jan 18, 2012
  8. DOC: add an example with constraints in minimize

    Denis Laxalde committed Jan 17, 2012
  9. TST: add a test for L-BFGS-B algorithm with bounds

    Denis Laxalde committed Jan 17, 2012
  10. ENH: add constrained optimization solvers to the minimize interface

    New methods L-BFGS-B, TNC, COBYLA and SLSQP in `minimize` for constrained
    minimization. Additional parameters are `bounds` and `constraints`. As
    described in the previous commits, `constraints` is either a dict or a
    sequence of dict if several constraints are to be handled.
    
    Check if provided parameters are relevant with respect to the choosen
    methods. Returns warning if not.
    
    `show_minimize_options` has been updated accordingly.
    
    Tests for `minimize` with these new methods have been added.
    Denis Laxalde committed Jan 13, 2012
  11. ENH: optimize: add _minimize_slsqp function with standard signature

    As for COBYLA, constraints definition has been reviewed. They should now be
    defined as a sequence of dictionaries with fields 'type', 'fun' and
    optionally 'jac' and 'args' (although `fmin_slsqp` does not support
    constraints extra arguments distinct from those of the objective function).
    
    The constraints handling is similar to that of COBYLA. A large part of the
    code has also been review (simplified in some respect) accordingly. In
    particular, whether constraints are provided as a list of scalar functions
    or as one vector function is transparent. Also, a lot of function wrapping
    has been dropped.
    
    Finally, an example has been added in `__main__` which tests both
    `fmin_slsqp` and `_minimize_slsqp` with bounds and constraints.
    
    `fmin_slsqp` now calls `_minimize_slsqp`, so backwards compatibility should
    be preserved.
    Denis Laxalde committed Nov 10, 2011
  12. ENH: optimize: add _minimize_cobyla function with standard signature

    Constraints definition has been made more general in this function. Namely,
    these should be defined either as `dict` or a sequence of `dict` with the
    following fields:
     type: str
        Constraint type (either 'ineq' or 'eq', only 'ineq' for COBYLA).
     fun: callable
        The function defining the constraint.
     args: sequence, optional
        Extra arguments to be passed to the function.
    
    `fmin_cobyla` now calls this function. Backwards compatibility should be
    preserved.
    Denis Laxalde committed Nov 9, 2011
  13. ENH: optimize: add _minimize_tnc function with standard signature

    `fmin_tnc` now calls this function. In `_minimize_tnc`, display is
    controlled by the `disp` options only (which sets `messages` to `MSG_ALL`).
    Backwards compatibility should be preserved.
    Denis Laxalde committed Nov 8, 2011
Something went wrong with that request. Please try again.