gurobirs 0.0.2

A Rust-API resembling the C++ API of the Gurobi Optimizer.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# *WIP* gurobirs
Rust API for Gurobi 13+

This crate provides a Rust-API to the GUROBI solver. The philosophy of this crate is to make the API resemble that of the C++-API whenever possible.

Making this API resemble the C++-API is counter-intuitive and probably leads to awful code, however, my goal is for people to be able to consult the C++-Gurobi documentation whilst using this crate.

I am using this crate for a paper I am working on, this is a project for in my spare time.

### WIP
This is an active work in progress, a lot of functionality is already present. However, tests are lacking, documentation is lacking, and the code is horrible. For the moment the focus lies on adding tests and documentation. Afterwards a lot of refactoring will be done.

I still need to setup a CI/CD system to make sure that this crate runs on all machines. Currently it is tested on an M2 Macbook Pro running macOS Sequoia 15.7.3, and a linux x86 machine running RHEL9.


Do not expect this crate to be stable before version 1.0.0 is reached.