OMMX Python SDK 0.3.0
What's Changed
Protobuf update
- Add evaluated values in
Solution
message, rename old message asRawSolution
by @termoshtt in #32 - Move feasible and optimal fields to Solution message instead of RawSolution by @termoshtt in #36
- Store descriptions of decision variables and constraints in Solution by @termoshtt in #37
- Rename
RawSolution
toState
by @termoshtt in #38 - Store decision variable IDs used to evaluating constraint by @termoshtt in #39
- Add document for quadratic function by @termoshtt in #46
Python SDK update
- Use maturin for python package by @NY57 in #29
ruff format
for Python codes by @termoshtt in #33- Return
Instance
andSolution
objects instead ofbytes
by @termoshtt in #35 - Call evaluate from Python by @termoshtt in #40
- Network graph for solution by @termoshtt in #42
- Create OMMX Artifact in Python by @termoshtt in #49
- Pythoninc
ommx.v1.{Instance, Solution}
, and dataframe APIs by @termoshtt in #44 - Push OMMX Artifact in Python by @termoshtt in #52
- Store annotations in
ommx.v1.{Instance, Solution}
Python objects by @termoshtt in #56 - Build wheels for release by @termoshtt in #57
New Contributors
- @github-actions made their first contribution in #48
- @dependabot made their first contribution in #50
Full Changelog: python-0.2.0...python-0.3.0