Version 24.0.0
New features:
- Edit DVC-Results tab #231
- Add scrolling widget in the help text #260
- Allow csv, xlxs and inp formats in point-cloud file & add error dialog #262 #269 #284
- Set registration-box-size default and help text #259
- Make dimensionality 3D the default #256
- Enable loading of TIFF files with non integer pixel values. Data will be rescaled to uint16 #228
- Edit registration-tab name from "Manual" to "Initial" #241
- Add automatic registration functionality #304
- Added argument parser to idvc command. This allows the user to specify the debugging level #218
- Add setting to set the number of OpenMP threads to use during DVC analysis #194
- Renames input files with names reference and correlate for the relative images, if data are copied in the session #186
- More efficient pointcloud creation by not shifting the pointcloud to the make such that point0 is one point of the
created cloud. Point0 is simply added as first point of the cloud even if it does not lie on the regular grid #163 - Improves progress reporting when loading a saved session, including displaying file names as they are loaded #195
- Make splash screen appear instantly when app is opened #198
- Restructure to create:
- ui/dialogs.py
- ui/widgets.py
- ui/windows.py
- utils.py
- idvc.py - which launches the app #198
Bug fixes:
- Edit methods for registration viewer to be compatible with vtk in viewer v24.0.0
- Make 3D viewer dock widget floatable, add minimum height. Add scroll area to point-cloud tab #289
- Disables buttons in Select-Image tab after first registration #293
- Scales the displacement vectors keeping the color bar with the displacement values. Adds title to color bar #270
- Edit "degrees of freedom" widget to be "optimisation parameters" #254
- Set empty pop-up menus for the main windows #217
- Set Tabified widgets not to move or close #226 #217
- Set QDockWidgets flag to NoDockWidgetFeatures to prevent them being moved or lost #226 #217
- Consume events 'w' and 's' in viewers to avoid render changes between wireframe and surface respectively #218
- Add workaround for box clipping due to VTK behaviour change from 9.1 #216
- Use os.path.join to create all filepaths, previously in some cases we were forcing "" or "/" to be in some paths #175
- Updates progress bar for setting up a DVC run configuration - previously this was hanging #195
CI:
- Fix vtk version #291
- Add
openpyxl
to recipe files #262 - Fix some missing pip dependencies & update workflows & fix tests #233
- Add build directory to gitignore #216
- Revert to v1.4.4 of conda build action #202
Documentation:
- Edit point 0/registration/mask/point-cloud/results tooltips, help text and documentation #257 #264 #268 #286 #287
- Edit README.md to include Prof. Bay citations and ref to DVC executable #255
Dependencies:
- Update CILViewer to v24.0.1