ecos
This is the Python package for ECOS: Embedded Cone Solver. See Github page for more information.
2.0.14
1.1M downloads/mo
#4339 most downloaded on PyPI
embotech/ecos
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 3.1 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
13 years old
23 releases · first in 2014
0 releases in the last 12 months
see the full history below
Release timeline
23 releases · Jan 2014 to Jun 2024Releases
latest 23-
2.0.1418 Jun 2024Nothing published for this version
-
2.0.1307 Feb 2024Nothing published for this version
-
2.0.1223 Dec 2022Nothing published for this version
-
2.0.1119 Dec 2022Nothing published for this version
-
2.0.1004 Jan 2022Nothing published for this version
-
2.0.904 Jan 2022Commits, not release notes
This project publishes no release notes. Between
v2.0.8andv2.0.9there were 6 commits, 3 of them substantive:- Add missing include
- Fix a printf format warning
- Update README.md
-
2.0.812 Dec 2021Commits, not release notes
This project publishes no release notes. Between
2.0.7rc2andv2.0.8there were 33 commits, 25 of them substantive:- [ecos_bb] Declare functions as static when possible
- [include/ecos.h] Update ECOS version number
- [include/glbopts.h] Only define isinf on windows
- fixed condition to branch on node
- reformatted code in ecos_bb to match other style of ecos
- added random branching, strong branching, pseudocost branching and reliability branching. Added node selection methods
- removed non-needed include
- re added node-cutoff
- eliminated windows specific constants (BOOL, TRUE and FALSE)
- eliminated windows specific constants (BOOL, TRUE and FALSE)
- moved declaration out of for loop (pre C99 compatibility)
- replaced memcpy_s with memcpy, replaced max with inline elvis function
- formatting & fixed mini-memory leak
- fixed memory leak of x_values in get_branch_var_reliability_branching
- fixed memory leaks of _new matrix variables in ecos_bb
- Bail out on NaN dead end
- Update README.md
- remove python printing
- fix update function
- Add CMakeLists.txt
…and 5 more.
-
2.0.7.post117 Nov 2018Nothing published for this version
-
2.0.7rc228 Apr 2018 pre-releaseCommits, not release notes
This project publishes no release notes. Between
2.0.7rc1and2.0.7rc2there were 3 commits, 3 of them substantive:- [include/ecos_bb.h] Remove (redefintion) of MSVC macros
- [include/glblopts.h] Make ECOS_INFINITY and ECOS_NAN standard
- [ecos_bb] Rename INFINITY to ECOS_INFINITY
-
2.0.7rc127 Apr 2018 pre-releaseCommits, not release notes
This project publishes no release notes. Between
2.0.7rcand2.0.7rc1there were 1 commits, 1 of them substantive:- [include/ecos_bb] Formatting and inline
-
2.0.7rc026 Apr 2018 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v2.0.5and2.0.7rcthere were 30 commits, 21 of them substantive:- Link to R interface
- Backtracking errors will only be printed when verbose == true
- Fix memory leak introduced by updateData
- Create CONTRIBUTING.md
- Fixed name conflict of createSparseMatrix function when called from Scilab
- fixed bug with ecos BB
- fixed ints also
- Adding parameter documentation to ECOS_setup()
- Add update_data functionality.
- fix windows bug
- Fix memory leak introduced by updateData
- Backtracking errors will only be printed when verbose == true
- Create CONTRIBUTING.md
- upgrade to visual studio 2015, fix x64 build, add unittest project, fix double/long conversion warnings in test problems
- properly fix 32/64 bit confusion (make idxint int instead of long to match SuiteSparse usage), fix all remaining warning messages
- fix interaction with DLONG and LDL_LONG defines
- attempt to fix the CI builds: remove unused parameter structures, change visual studio platform toolset to 2013
- do not include Windows.h in ecos.h, wrap entirety of ecos.h in extern "C", remove unused "inline" macro that causes warnings when included from C++, change ECOS_NAN and ECOS_INFINITY, casting the 64-bit hex representation of a double to double does not do what the author probably assumed it does.
- standardize on lowercase w when including windows.h - cross compilers like MinGW use lowercase.
- [src/ctrlc.c] Formatting whitespace
…and 1 more.
-
2.0.519 Nov 2017Commits, not release notes
This project publishes no release notes. Between
v2.0.4andv2.0.5there were 17 commits, 13 of them substantive:- changed Appveyor badge display
- fixed build/segfault issue for Python+Win64
- Fixed #112
- Removed defs from wright_omega package
- Ecos 2.0.2 after change to omega
- corrected wright_omega.h
- fixed integer size problem in norm test
- Fix memory leak with no exponential cones
- Small fix on new exit criteria (put parenthesis around && in || statement)
- Corrected balancing of rows that correspond to exponential cones
- Add update_data functionality.
- fix windows bug
- merged develop, bumped version
-
2.0.410 Sep 2015Commits, not release notes
This project publishes no release notes. Between
v2.0.3andv2.0.4there were 2 commits, 1 of them substantive:- Corrected balancing of rows that correspond to exponential cones
-
2.0.309 Sep 2015Commits, not release notes
This project publishes no release notes. Between
v2.0.2andv2.0.3there were 8 commits, 3 of them substantive:- Infeasible and unbounded problems require tau < kappa at solution
- Fix memory leak with no exponential cones
- Small fix on new exit criteria (put parenthesis around && in || statement)
-
2.0.205 Aug 2015Nothing published for this version
-
2.0.117 Jul 2015Nothing published for this version
-
2.0.015 Jul 2015Nothing published for this version
-
1.1.111 Feb 2015Nothing published for this version
-
1.1.004 Jan 2015Nothing published for this version
-
1.0.529 Jul 2014Nothing published for this version
-
1.0.422 Jul 2014Nothing published for this version
-
1.0.331 Mar 2014Nothing published for this version
-
1.0.115 Jan 2014Nothing published for this version