runners
to easily read input data and options as well as writing output data.cluster
package 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.
MultiWindows
forrouting
apps.
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
cluster
was added to SDK. MultiWindows
forrouting
apps.routing
apps now specify theestimated time of service
which is the time the service on a stop starts. This is often the same time as theestimated time of arrival
but 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.
runners
to 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 |