prima
prima copied to clipboard
PRIMA is a package for solving general nonlinear optimization problems without using derivatives. It provides the reference implementation for Powell's derivative-free optimization methods, i.e., COBY...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.17.0 to 2.18.0. Release notes Sourced from pypa/cibuildwheel's releases. v2.18.0 ✨ Adds CPython 3.13 support, under the prerelease flag CIBW_PRERELEASE_PYTHONS. This version of cibuildwheel uses 3.13.0b1. Free-threading...
Bumps [matlab-actions/setup-matlab](https://github.com/matlab-actions/setup-matlab) from 2.1.2 to 2.2.0. Release notes Sourced from matlab-actions/setup-matlab's releases. v2.2.0 Install Intel version of MATLAB on Apple silicon runners when a release prior to R2023b is requested...
This includes the fixes proposed by @amontoison in https://github.com/libprima/prima/pull/194 to fix https://github.com/libprima/prima/issues/193
Hi @nbelakovski , Python wheel testing fails on macOS 14 (ARM64) due to assertion failures in `test_combining_constraints.py`. See https://github.com/libprima/prima/actions/workflows/build_python.yml (Here are the changes I made: [c44deb8..7a49bb6b (compare)](https://github.com/libprima/prima/compare/c44deb8..7a49bb6b)) Thank you for...
This was discussed in the Python binding PR but not implemented. Something that would need to change to accommodate this would be setting the default options.ctol in C to sqrt(eps),...
See https://github.com/opt2ai/prima/actions/runs/8899587409/job/24439281665 If the above record is not available anymore, go to https://github.com/opt2ai/prima/actions/workflows/test_matlab_mac_intel.yml and manually run the workflow with git ref 28ff56019ab31e8dc390633dfb5e871372c08965
See: https://github.com/libprima/prima/pull/124#discussion_r1527840414 Quote: > Note that the C interface is not only prepared for the Python binding. It will also be used by other languages. Thus it should do basic...
`primal_internal.h` contains all headers for the C interface. It includes `prima.h` such that we can only write the exported routines in `primal.h` and the unexported ones in `primal_internal.h`.
As noted over [at SciPy](https://github.com/scipy/scipy/issues/18118#issuecomment-1824876158), I'll be able to spend some time ensuring the integration of PRIMA into SciPy via Python-C extension module. :) The first step is to have...
This PR implements the alternative C API discussed [here](https://github.com/libprima/PRIMA.jl/pull/29) and [here](https://github.com/libprima/prima/pull/183). The changes come in two commits: - the first commit (0aa20694383602cb69918fa13fa4b311d6669c0b) is a simple modification of the existing C...