Tomato-cooker

Latest version: v0.4.0

Safety actively analyzes 683322 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.0

- API changes:
- Renamed TimetableScenario -> TimetableProblem
- Exposed the default problem in models package
- Removed legacy problems from models package

0.3.2

- Backward compatibility with old Py<3.10 type annotation

0.3.1

- Missing `__init__.py` made not finding the package

0.3.0

- New Problem model: `models.cost_based.TimetableScenario`
- minimizes costs, enabling new constraints
- more flexible under conflicting constraints
- more direct problem data mapping, for input and output
- added penalty sources as output
- methods for executing itself
- Breaking changes:
- `tomato_cooker.models.tomatic.MODEL_DEFINITION_PATH`
can now be found as `tomato_cooker.models.tomatic.TomaticProblem.model_path`

0.2.1

- Deterministic mode for testing

0.2.0

- Fix: Forced turns now behave if person is busy
- Fix: Forced turns now behave if person has less load than fixed turns
- Fix: Busy hours were not taken into account
- Input variables translated to adhere Tomatic glossary
- nPersones -> nPersons
- nSlots -> nHours
- nDies -> nDays
- nLinies -> nLines
- preferencies -> forcedTurns
- Persons domain are names not indexes. Easier to debug and understand
results and less error prone.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.