Antoine Prouvost

Results 116 comments of Antoine Prouvost

Exceptions inherit from `std::exception`, I think that should be the way to be. https://github.com/ds4dm/ecole/blob/fa62396dc424ea9be1d636b7e07a8905f7f06d91/libecole/include/ecole/exception.hpp#L9 `std::throw_with_nested` seems to be templated by any type also. What are you trying to achieve? You...

So basically, we need to change all `throw`s, to `std::throw_with_nested`. In the example of the std doc, it seems special care is needed then to print them. Is this something...

There is on open issue: https://github.com/pybind/pybind11/issues/1913

Would be useful as well if Catch2 was able to unroll nested exceptions.

Hi @stardustwls, SCIP will reorder the problem during transform (even during loading). You can try overriding the environment's dynamics `set_dynamics_random_state` to deactivate the `randomization/permutationseed` parameters. Alternatively, you can use Pyscipopt...

Hi @xtjjyygy, We'd also love to provide this feature, but there we would need to deep copy a SCIP object, which is not possible right now.

Hi @AyachiOmarChaima , The error you are looking for is here: ``` CMake Error at libecole/CMakeLists.txt:98 (find_package): Could not find a configuration file for package "SCIP" that is compatible with...

Adding an attribute might be a bit trickier than it seems because the oject is a C++ one, but perhaps a [keep alive policy](https://pybind11.readthedocs.io/en/stable/advanced/functions.html#keep-alive) could help here.

I've successfully reproduce the problem in a test in #281. The problem is that PySCIPOpt callback use a weak reference (a reference that does not do reference counting) to the...

Thanks @jdumouchelle. The code looks good to me, however I'm wondering if we should make this future-proof. Today someone asks to use the number of nodes in the abscissa, next...