Skip to content

Use ECOS 1.0.3 + Add setup function that takes keyword arguments #3

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

Merged
merged 2 commits into from
Jun 7, 2014
Merged

Use ECOS 1.0.3 + Add setup function that takes keyword arguments #3

merged 2 commits into from
Jun 7, 2014

Conversation

karanveerm
Copy link
Contributor

I haven't really made pull requests in the past, so apologies if this isn't the right etiquette.

Two main changes:

  1. Instead of using ecos-master, I'm using version 1.0.3 of ECOS so it doesn't break unexpectedly.
  2. I have added another setup function that takes in keyword arguments. It allows sparse matrices for A and G to be specified, as well as allowing them to be nothing in case there are no conic inequalities etc.

In terms of testing, CVX.jl is currently using my fork of ECOS.jl and seems to be working fine: https://github.com/karanveerm/CVX.jl/blob/master/src/solvers/ecos.jl. Let me know if you'd like any changes/ have any problems. Thanks!

@jfsantos
Copy link
Contributor

This is looking good, thanks for the PR! I still do not have a decent test suite but my idea is to update the test script to compare the results with the runecos test results. It's great to know that it is working properly with CVX.jl!

I'll test this on OS X and Linux and merge ASAP.

jfsantos added a commit that referenced this pull request Jun 7, 2014
Use ECOS 1.0.3 + Add setup function that takes keyword arguments
@jfsantos jfsantos merged commit 31de5c3 into jump-dev:master Jun 7, 2014
@jfsantos
Copy link
Contributor

jfsantos commented Jun 7, 2014

Merged, thanks and sorry for the delay!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants