This overview covers the 14.01–14.06 release series.
The 14.0 series introduces a 64-bit application, expanded estimation workflows and more flexible handling of custom codes and local coordinates. Updates across the series also improve project and subproject management, data entry, loading conditions and the reliability of calculated results.
New features
64-bit application
ShipWeight is available as a 64-bit application. Integration components must be compatible with the 64-bit environment.
Estimation based on filtered item data
Estimation methods can use custom-code filters to work with selected sets of items. Supporting changes include a method Filter property, filtered item totals in historical-data export, and ItemNo information in estimation settings. An Estimate New Item command is available from the main window's item-table context menu.
More ways to explore regression results
The Estimation window adds inverse and polynomial regression curves and can display multiple regression lines together. The selected regression type is identified in the calculation area, with tooltips to help distinguish the plotted curves. Estimation settings include controls for the additional regression choices.
Local coordinate systems with rotation
Local coordinate handling has been extended to include rotation. The Local Coordinates window and item coordinate calculations use the expanded coordinate definitions.
Custom-code summaries and validation rules
Code definitions support summary choices including sum, average, weighted average, minimum and maximum. Additional rule settings support validation of custom codes and item identifiers, with enhanced formatting settings for ItemNo and item descriptions.
Project and subproject workflows
Subproject hierarchies can be shown in the main window. Summarize from Subprojects collects eligible subgroup results into the parent project, with a dedicated summary status and an orange summary icon. Parent-project parameters can be summarized from subprojects.
Historical-data export offers a choice of exporting the main project, its subprojects, or both. The subproject selection window provides additional project fields and tools for creating subprojects.
Estimation automation
XML-based weight-group estimation can be invoked through the API or command-line silent mode, allowing estimation to be incorporated into external workflows.
Improvements
Working with items and large selections
- The Item window uses an updated grid. Row headings, selection counts and summaries make selections easier to inspect.
- A Copy Headers + Data command supports transferring selected data with its column headings. Copy operations provide progress feedback.
- Selecting large item lists has been improved. Change Field Values has progress feedback and no longer applies its previous maximum row limit.
- Local filter expressions can be edited directly in the Item window's status bar. Filter indicators and clearing behaviour have also been corrected.
- Negative weights can be highlighted in red through a General option. Length display also supports inches.
Estimation settings and navigation
- The Estimation window opens more quickly following changes to its initialization.
- The Estimation Settings window provides a list of settings and can be opened from the main window to review them.
- Reference-project and project-type selections can be applied to all estimation settings. Availability of this operation is controlled by an option.
- The Reference Projects window identifies the selected historical database in its title.
Project administration and change history
- Projects can be marked active or inactive, with filtering in the Open Project window.
- The project browser can show the user and time of the last save, and provides controls for showing, hiding and ordering fields.
- The log functionality can list item changes between selected dates. A cleanup tool is available for unused log databases.
- Project information is organized on tabs. An option controls opening information windows when a new project is created.
Loading conditions and tank data
- Loading conditions include tank filling percentages.
- Tank definitions support minimum and maximum filling values, including commands to derive limits as percentages of maximum volume.
- Tank-data import and the handling of empty limit values have been improved.
Important fixes
- Coordinate editing: corrected changes to item coordinates entered while a rotated local coordinate system was active.
- Saving edits and project copies: corrected an issue where refreshing immediately after item editing could leave the data unsaved. Save As fixes address database and folder selection and preservation of the entered Project ID.
- Net and gross results: corrected several inconsistencies in alternative-WBS summaries, custom-code comparisons, source values and globally filtered net/gross weight results.
- Locked estimates and Remainder: corrected summary updates and preservation of Remainder values when switching between locked overall estimates and subgroup results, including centre-of-gravity handling.
- Estimation settings: corrected saving of sister-project selections, text/list parameter filters and absolute Y-axis settings. Corrections also address sister-project coefficient uncertainty and inconsistent regression R² values.
- Loading-condition updates: corrected a case where an update prompt could lead to the wrong loading condition receiving Lightship values. Changes to tank coordinate settings now update the affected loading-condition calculations.
- Excel import: corrected loss of the final imported item row and failure to refresh main-window weight-group results after import.
- Reports and worksets: corrected phase/time filtering availability in the weight-group summary report and incorrect centre-of-gravity values in the Workset Changes view.
- Large-item operations: corrected cancellation handling when deleting large item selections.
- Project setup: corrected an error when creating a project with no project already open, and checks for references to missing subprojects.
Compatibility changes
The series includes changes to the system, project, historical and login database structures, and updates for Microsoft OLE DB Driver 19. Follow the installation and database-update instructions supplied with the version being installed.
Support for the legacy hardware lock was removed. The release series also contains changes to NAPA integration availability during the transition to compatible 64-bit components; confirm the integration requirements for the specific installation.