Comments (12)
What does it mean to support the new SCIP, can't we support both?
Does any of the code of CSIP change because of that? If so, then we require the user to install the new SCIP, which I feel is a breaking change, so we should go to 0.4.0.
from csip.
Well, there is a single line of code changed in CSIP.
I guess we could support both, but why?
from csip.
Then the update is not a breaking change, and people who update SCIP.jl with Julia's package manager don't end up with a broken system.
On the other hand, users would not even know about the new SCIP...
@mlubin : Do you have an opinion on this?
from csip.
it is not a breaking change, but it will just not compile with SCIP 3.2.1, or am I missing your point?
from csip.
Yes, so an update of SCIP.jl will tell them that CSIP is out-of-date, but if the user then deletes CSIP (as instructed) and runs Pkg.build("SCIP")
it will fail.
from csip.
why will it fail? scip 4 is out now ;)
from csip.
Users still have to download and install it, nothing is automated.
from csip.
yeah, but that has always been then case, right?
from csip.
Given that everything is already manual, it's okay with me if an update to SCIP.jl results in a broken system. However, it would be nice to provide a useful error message, e.g., as we do with ECOS. Whoever wants to keep using the old version of SCIP can pin SCIP.jl.
from csip.
Well, we have that error message in SCIP.jl, but refering to CSIP, not SCIP.
@fserra: Didn't you already have a pull request with a one-line change? We should then also update the README and be explicit about SCIP's version.
from csip.
yeah sure. So what is it then? 0.4.0 or 0.3.7??
from csip.
Go for 0.4.0.
from csip.
Related Issues (20)
- create conda recipe HOT 1
- add general nonlinear constraints (expression graph based) HOT 5
- add function to change variable type HOT 3
- simplify makefile with environment variable for scipoptsuite
- Compiling on Mac OS X
- Segmentation fault on Mac HOT 2
- Add all methods needed for SCIP.jl HOT 4
- Support partial solutions with CSIPsetInitialSolution
- Implicitely call `freeTransform` in all functions that modify the problem.
- Warn about invalidated information after freeTransform
- Lazy constraint callbacks vs `CONSCHECK`: Don't ask twice about the same solution.
- memory leak in createExprtree HOT 8
- CSIP fails to compile HOT 5
- nonlinear objective functions break initial solution candidates HOT 4
- Build scipoptlib failed HOT 4
- Install instruccions not working HOT 1
- Supporting trig expressions (SCIP_EXPR_{SIN|COS|TAN}) HOT 4
- decide on the data structure to store vars and cons HOT 2
- Support for adding nonlinear constraints from lazy callbacks HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from csip.