Select inputs to use for scenario test
November 14, 2024
A new feature has been added to the create scenario test interface that allows you to select individual inputs to use for a scenario. Prior to this you would need to create an input set from the inputs first, and then select that input set for your scenario.
Now you specify which inputs to use directly without having to create an input set first. You can select any combination of existing inputs to use for each scenario in your scenario test.
Refreshed UI for creating scenario tests
November 14, 2024
The user interface (UI) for creating scenario tests has been updated in Console. The specification areas for each scenario are now clearly delineated by color and space, and the UI for filling out the general details for the test has been streamlined as well.
The summary of the total run count and the configuration options applied to the inputs for the scenario remain, however they are visually enhanced and you can now collapse each scenario to see the overall picture of the scenario test.
Adjust run visuals
November 13, 2024
Nexmtv Console will visualize the input and output of a run for routing and scheduling apps that conform to a specific input and output schema. This visualization is displayed in the Input and Result tab of a run.
However, there may be times when you want to view the result’s JSON more than the visualization. Before you were constrained by the default width of the panel displaying the contents of the JSON file, which could cause the JSON to wrap and be harder to read.
Now, you have the ability to adjust the widths of the two panels by moving the solid gray line in the middle to the left or right. See the before and after screenshots below. The adjustments are persisted to the browser’s local storage so that your preferences remain in place even after you leave the page.
Before
After
v1.10.0
October 31, 2024What's Changed
- Nilsbeck/fix output improve data reading by @nilsbeck in #75
- Fixes typo with duration groups by @sebastian-quintero in #74
BREAKING
This release entails a minor breaking change in the nextcheck feature output for high verbosity. The fields DeltaObjectiveEstimate
& DeltaObjective
(see here) were changed to the statistics.Float64
type (see here) in order to allow NaN, +Inf and -Inf values to be stored in them.
Full Changelog: v1.9.0...v1.10.0
View statistics in run history
October 31, 2024
You can now view run statistics in the run history table for your app runs. Prior to this you were required to load each individual run to view the statistics.
- Read more about adding custom statistics to your app.
v1.9.0
October 30, 2024What's Changed
- nilsbeck/add time dependent matrices by @nilsbeck in #66
- nilsbeck/add stop balancing by @nilsbeck in #67
- Fixes link to docs in README by @merschformann in #71
- nilsbeck/improve-duration-matrix-performance by @nilsbeck in #72
- Use a newer Go version for release and workflows by @sebastian-quintero in #73
Full Changelog: v1.8.1...v1.9.0
Nextplot now supports OSRM
October 25, 2024
Nextplot, the open source route visualization tool from Nextmv, now supports OSRM-based polyline creation and distance/duration calculation (in addition to the already existing support for getting these via Routingkit).
This new capability is applicable to users solving vehicle routing problems and running their own OSRM server. With Nextplot and OSRM, you can quickly visualize routes on a map and customize the output to meet your needs.
More:
New app dashboard
October 24, 2024
The landing page for apps has been redesigned to present a high-level overview of the activity for your app. It now includes a preview of the most recent runs and experiments in addition to the same information that was there before.
Also included with the new design is a chart that displays the values of your app’s run statistics over time for the past 50 runs.
View input while run is queued or in progress
October 24, 2024
You can now view a run’s input while it is queued or running. Prior to this release, you had to wait until the run was finished before you could view the run input. This is beneficial if you have very long runs and do not want to wait until the run has completed before viewing the input.
If applicable, the run input will either be visualized (for routing or scheduling) or displayed in a code editor. And as always you can download the input file directly.
Review scenario test runs
October 23, 2024
When creating a new scenario test, adding options for a scenario creates a series of runs from a cross-product of the specified options for that scenario. This feature allows you to test many different scenarios quickly, however, the cross-product functionality may produce runs with configuration combinations that you do not care about.
Before, you would still have to run the scenario test with these options and then either ignore them in your analysis or filter them out. Now, before creating a scenario test you have the option to review the runs that will be created and deselect the runs you do not want to use.
Once you have selected only the runs you want to use for the scenario test you can click Create scenario test like normally. Note that reviewing runs is an optional step, if you want to use all of the runs you can continue to click Create scenario test like before and bypass the review runs step.
v1.8.0
October 21, 2024What's Changed
- Adds Slack notifications about releases by @merschformann in #63
- ENG-5448 Moves Python schema to repo and creates Python package by @sebastian-quintero in #64
- Merschformann/fix cibuildwheels by @sebastian-quintero in #68
- ENG-5448 Summon Nextroute executable from Python by @sebastian-quintero in #65
Full Changelog: v1.7.1...v1.8.0
Run time usage
September 25, 2024
The ability to view total run time for a team has been added to Console alongside the existing total runs usage data. When you login to your Nextmv account, the Dashboard now shows the cumulative seconds for total runs by month for the current team you are viewing.
The chart on the dashboard shows usage activity for the past year. Total runs data will go back a full year, but total run time only goes back to June of 2024. Also, note that run time usage data for June 2024 is partial. The first complete record of monthly usage data begins in July of 2024.
You can also navigate to Teams and then Usage to view this same data. Total run time counts only successful runs and is reported in total seconds for the month. Total runs is the number of successful runs for the month.
v1.8.1
September 18, 2024What's Changed
- Adds Slack notifications about releases by @merschformann in #460
Full Changelog: v1.8.0...v1.8.1
Load more in select dropdowns
September 13, 2024
When viewing entities in Console (apps, instances, versions, experiments, etc.) the backend returns the most recently updated 50 with a pagination mechanism to view more beyond that.
This same approach is used to prefill options for select dropdowns, but there was no way to load more options if the one you want was not included in the first 50 returned.
To address this, a new load more button has been added at the end of the select dropdowns that will continue to load more entities until the one that is required is found. This functionality has been added to the Versions select on the create and edit instance views, and the the Inputs select on the create input set view.
Run statistics for large files
September 13, 2024
When you create a run in Nextmv, the details of this run can be viewed in Console. Specifically, you can view the statistics for a completed run in the Statistics section of the Details view of a run.
Before, if you made a run that resulted in a “large” file (that is, an output file that is larger than the display threshold in Console), this Statistics section did not display statistics from the run and instead had instructions to download the output file from the Result view and open it to view the statistics.
However, statistics are available on the run metadata and we now show these statistics on the run details view no matter the size of the run’s output file. Statistics are a powerful way to surface key performance indicators for cross-team collaboration, you can read more about adding custom statistics to your app in the Add custom statistics section
v1.8.0
August 20, 2024What's Changed
- Use correct JSONPath notation with $ as root by @sebastian-quintero in #459
Full Changelog: v1.7.0...v1.8.0
v1.7.0
August 9, 2024What's Changed
- Create the flatmap package by @sebastian-quintero in #458
Full Changelog: v1.6.3...v1.7.0
v1.6.3
July 1, 2024What's Changed
- Bump github.com/gorilla/schema from 1.2.0 to 1.4.1 by @dependabot in #457
Full Changelog: v1.6.2...v1.6.3
v1.6.2
June 7, 2024What's Changed
- Enhance golden file testing with rounding functionality by @merschformann in #456
Full Changelog: v1.6.1...v1.6.2