runnersto easily read input data and options as well as writing output data.clusterpackage for working with clusters. The Nextmv CLI and SDK are adjusted accordingly.- a new tutorial on how to use a custom distance or duration matrix in the nextmv app environment.
MultiWindowsforroutingapps.
Nextmv CLI v0.20.10-166f65d
- Existing templates were upgraded to SDK
v0.20.10. - A new tutorial, including new templates, on how to use a custom distance or duration matrix in the nextmv app environment.
Nextmv CLI v0.20.10-166f65d upgrade guide
This upgrade guide assumes you’ve previously installed and configured the Nextmv CLI.
Open up a terminal and run the following command:
Alternatively, you can specify the version.
Nextmv SDK v0.20.10
- A new package
clusterwas added to SDK. MultiWindowsforroutingapps.routingapps now specify theestimated time of servicewhich is the time the service on a stop starts. This is often the same time as theestimated time of arrivalbut can differ if time windows are used and the driver arrives at a stop before its time window has opened.- Small corrections and other fixes were made as part of this release.
runnersto easily read input data and options as well as writing output data.
Nextmv SDK v0.20.10 upgrade guide
To update and tidy your Go project and reference SDK v0.20.10, stand at the location of the go.mod and run:
The following arguments have changed:
| Before | After |
|---|---|
| -hop.runner.input.path | -runner.input.path |
| -hop.runner.output.path | -runner.output.path |
| -hop.runner.output.quiet | -runner.output.quiet |
| -hop.runner.output.solutions | -runner.output.solutions |
| -hop.runner.output.stream | -runner.output.stream |
| -hop.runner.profile.cpu | -runner.profile.cpu |
| -hop.runner.profile.memory | -runner.profile.memory |
| -hop.solver.diagram.expansion.limit | -diagram.expansion.limit |
| -hop.solver.diagram.width | -diagram.width |
| -hop.solver.limits.duration | -limits.duration |
| -hop.solver.limits.nodes | -limits.nodes |
| -hop.solver.limits.solutions | -limits.solutions |
| -hop.solver.pool.size | -pool.size |
| -hop.solver.random.seed | -random.seed |
| -hop.solver.search.buffer | -search.buffer |