Releases: TomographicImaging/iDVC
Releases · TomographicImaging/iDVC
Version 24.1.1
Bug fixes:
- Fix abscissa order in graphs #372
Version 24.1.0
Enhancements:
- Edit h text in viewer2D #354
- Add settings and help menu bar #347
- Improve graphs window #335
- Option to edit the app fontsize in settings #335
Bug fixes:
- Use eqt FormDialog in settings #318
Documentation:
- Add citations #349
- Add 'mha', 'mhd', 'TIFF' to help text #365
- Edit graphs and viewers documentation #366
- Edit viewer version number in documentation #366
Dependencies:
Backend:
- Create files graphs_widgets, save_widgets #359
Version 24.0.1
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
Automatic registration feature
Test version for the automatic registration.
Version 22.3.0
- Fix bug with size of 'overlap' spinboxes expanding in the vertical direction
- Create environment file for development of iDVC
- On load/creation of pointcloud display points only by default
- Makes a few GUI bugfixes, such as fix number of points in the pointcloud displayed wrongly here and there.
- Catches exceptions on load of files and opens message boxes
- Fix load of TIFF files
- Added button to start tracing
- Added estimated time to completion of DVC analysis
- Do not allow registration box to extend over the edge of the image (previously this caused the app to crash)
- Added more granular progress update from pointcloud creation step, and bugfixes
- fix the build script for Windows
- Update documentation to be consistent with this version.
- Add environment file for installing iDVC : recipe/idvc_environment.yml
Version 22.2.0
v22.2.0
- Update DVC executable version to v22.0.0
- Adds GUI elements to control the range of the displacement vectors displayed
- Adds splash screen
- Add basic color bar when visualising the vectors in both 2D and 3D
- Pass max number of points to be processed to dvc executable
- Pass point 0 location to dvc executable
- Add button to set the number of points in the run to all points in the pointcloud.
Version 22.1.0
- Allows loading of TIFF stacks to run DVC code
- Requires CILViewer >= 22.2.0 and VTK = 8.1.2
- Correctly scales total displacement vectors
- Correctly aligned help text
- Make dockwidgets uncloseable, so that 3D viewer can't be lost.
- Add idvc entrypoint to the setup.py
- Fix issue with importing qApp from PySide2
- Fix bug with viewer windows appearing outside of GUI on Linux
v22.0.1
Requires >=v22.0.1 and <v22.1 of the CILViewer due to backwards incompatibility of reader restructuring, and requirement of vtk 8.1.2 in iDVC.
Version 22.0.0
- Requires v22.0.1 of the CILViewer due to backwards incompatibility of reader restructuring, and requirement of vtk 8.1.2 in iDVC.
- Fixes bug with incorrect bit depth being passed to dvc code if a int16 raw file is used.
- Moved io.py from CILViewer to this package
- Generate version.py from setup.py
- Changed the directory structure for the configuration files for a single or bulk run which are now saved as same level subdirectories as Result/<run_name>/dvc_result_<run_number>. The Bulk run will launch a DVC execution consequently for each directory.
- Use pip install instead of setup.py install in recipes