Once again, thank you @Zeroto521 for the continued commitment to improve PySCIPOpt's performance, and thank you @pfetsch as well for the bugfixing and additions. Bugfixes on the SCIP side also cleared some old issues reported on PySCIPOpt.
What's Changed
- Add getMemUsed, getMemTotal, and getMemExternEstim methods by @Joao-Dionisio in #1189
- Remove incorrect Py_INCREF/DECREF on Model in catchEvent/dropEvent by @Joao-Dionisio in #1190
- Remove outdated warning about Makefile build system incompatibility by @Joao-Dionisio in #1192
- Avoid random order dependence of nonlinear expressions by @pfetsch in #1196
- Expose lp basis methods by @Joao-Dionisio in #1199
- Speed up
constant * Exprby @Zeroto521 in #1185 - Fix stubtest failures with mypy 1.20 by @Joao-Dionisio in #1202
- Deprecated
Term.ptrtupleand speed upTerm.__eq__by @Zeroto521 in #1184 - Feature: Expr and GenExpr support numpy unary func like
np.sinby @Zeroto521 in #1170 addConsIndicatordocumentation clarification by @Joao-Dionisio in #1208- Replace weakref.proxy with strong references for plugin self.model (#… by @Joao-Dionisio in #1194
- Raise error when
freeReoptSolveis called without reoptimization enabled by @Joao-Dionisio in #1209 - Feature:
ExprandGenExprsupport NumPy binary functions likenp.addby @Zeroto521 in #1203 - Add release automation script by @Joao-Dionisio in #1201
- Upgrade to SCIP 10.0.2 by @Joao-Dionisio in #1212
- Return
NotImplementedforExprandGenExproperators to simplify by @Zeroto521 in #1182 - release SOS1/SOS2 constraints after addition by @pfetsch in #1214
- Make
test_treemore robust by @Joao-Dionisio in #1216 - Interface
solveProbingLPWithPricing()by @Joao-Dionisio in #1215 - Trying to fix macOS wheels by @Joao-Dionisio in #1217
Full Changelog: v6.1.0...v6.2.0