AmpScan issueshttps://git.soton.ac.uk/js22g12/AmpScan/-/issues2019-07-22T13:20:43Zhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/42Issue installing AmpScan on Python 3.7 due to vtk version2019-07-22T13:20:43Zjp6g18Issue installing AmpScan on Python 3.7 due to vtk versionProblem:
vtk 8.1.0 is not available for Python 3.7 using pip install
To reproduce, create a new virual conda environment with Python 3.7 with
`conda create -n test_env python=3.7`.
Then select 'y' (this will take a while to install).
A...Problem:
vtk 8.1.0 is not available for Python 3.7 using pip install
To reproduce, create a new virual conda environment with Python 3.7 with
`conda create -n test_env python=3.7`.
Then select 'y' (this will take a while to install).
Activate with `conda activate test_env`.
Now install the dependancies, as instructed on docs page with `conda install numpy scipy pyqt matplotlib vtk==8.1.0` which reveals package conflicts.
Now if you run command `pip install AmpScan` to install AmpScan, it comes up with the following errors:
> ERROR: Could not find a version that satisfies the requirement vtk==8.1.0 (from AmpScan) (from versions: 8.1.2)
> ERROR: No matching distribution found for vtk==8.1.0 (from AmpScan)`https://git.soton.ac.uk/js22g12/AmpScan/-/issues/41Slicing2019-06-05T14:08:16ZOmar AnimashaunSlicingIssue when taking slices close to the stump end point (self.vert[:,2].min())Issue when taking slices close to the stump end point (self.vert[:,2].min())https://git.soton.ac.uk/js22g12/AmpScan/-/issues/40Align: ICP Failing with a coarse static mesh2019-03-20T16:05:52ZAlex DickinsonAlign: ICP Failing with a coarse static meshRunning ICP using a coarse static mesh (esp. a coarse static and moving mesh) caused attached SVD linear least squares non-convergence error. Try optimisation-based option?
![iSense_ICP_Error](/uploads/5deb57ca57eb38fa2b370bfb76ce9e0b/iS...Running ICP using a coarse static mesh (esp. a coarse static and moving mesh) caused attached SVD linear least squares non-convergence error. Try optimisation-based option?
![iSense_ICP_Error](/uploads/5deb57ca57eb38fa2b370bfb76ce9e0b/iSense_ICP_Error.png)Joshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/39(under Align?): allow user to drag a 'crop' box, so that proximal noise can b...2019-03-20T15:49:20ZAlex Dickinson(under Align?): allow user to drag a 'crop' box, so that proximal noise can be removed. Allows for improved ICP alignment.Joshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/38Register: generate .csv / .txt file of bins and values, so user can undertake...2019-03-20T15:48:13ZAlex DickinsonRegister: generate .csv / .txt file of bins and values, so user can undertake further stat analysisJoshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/37Register: allow user to define colour/deviation range2019-03-20T15:47:12ZAlex DickinsonRegister: allow user to define colour/deviation rangeJoshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/36Align: possibly allow an inset window of a transverse slice, parallel to x y ...2019-03-20T15:46:44ZAlex DickinsonAlign: possibly allow an inset window of a transverse slice, parallel to x y or z + a defined distance to assist e.g. in fine alignment.Joshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/35Align: keep name of just moved / aligned part as 'Moving' part in 'Alignment ...2019-03-20T15:46:24ZAlex DickinsonAlign: keep name of just moved / aligned part as 'Moving' part in 'Alignment Manager' box, so it's less likely that you save the wrong shapeJoshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/34Align: centre to global origin OR centre to centroid of Static part2019-03-20T15:46:03ZAlex DickinsonAlign: centre to global origin OR centre to centroid of Static partJoshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/33Display: have two or three standard colours (maybe plus ability to define RGB...2019-03-20T15:45:27ZAlex DickinsonDisplay: have two or three standard colours (maybe plus ability to define RGB values), for quicker change; Have standard on/off transparency, for quicker changeJoshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/32General: delete / remove items from AmpObject Manager ('workspace')2019-03-20T15:44:51ZAlex DickinsonGeneral: delete / remove items from AmpObject Manager ('workspace')Joshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/31General: click for standard views normal to x/y/z/anatomic planes2019-03-20T15:44:25ZAlex DickinsonGeneral: click for standard views normal to x/y/z/anatomic planesJoshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/30General display: a triad indicating x-y-z axes and/or anatomic planes2019-03-20T15:43:30ZAlex DickinsonGeneral display: a triad indicating x-y-z axes and/or anatomic planesJoshua SteerJoshua Steerhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/27Upload to Zenodo2019-01-30T15:51:04ZJoshua SteerUpload to ZenodoUpload AmpScan 0.1 to ZenodoUpload AmpScan 0.1 to ZenodoAmpScan 0.1 ReleaseJoshua SteerJoshua Steer2019-02-22https://git.soton.ac.uk/js22g12/AmpScan/-/issues/26Right click problem in branch Omar2018-12-12T18:58:32ZOmar AnimashaunRight click problem in branch Omarline 134 in AmpScanGUI.py is triggered after a point has been clicked on the mesh using Point picker
134 self.vtkWidget.iren.RemoveObservers('RightButtonPressEvent')
this removes all right click observers after one point has been cli...line 134 in AmpScanGUI.py is triggered after a point has been clicked on the mesh using Point picker
134 self.vtkWidget.iren.RemoveObservers('RightButtonPressEvent')
this removes all right click observers after one point has been clicked so right click can no longer be used for view controls (panning or zooming)Omar AnimashaunOmar Animashaunhttps://git.soton.ac.uk/js22g12/AmpScan/-/issues/25Registration2018-10-16T15:48:16ZJoshua SteerRegistrationSimple shapes with known errorSimple shapes with known errorTestsJoshua SteerJoshua Steer2018-09-10https://git.soton.ac.uk/js22g12/AmpScan/-/issues/24AmpVis2018-10-16T15:19:23ZJoshua SteerAmpVisEnsure all attributes to the object exist when createdEnsure all attributes to the object exist when createdTestsJoshua SteerJoshua Steer2018-09-10https://git.soton.ac.uk/js22g12/AmpScan/-/issues/23Quad imports2018-10-16T15:19:21ZJoshua SteerQuad importsHandle imports if faces are quadrilateralsHandle imports if faces are quadrilateralsTestsJoshua SteerJoshua Steer2018-09-10https://git.soton.ac.uk/js22g12/AmpScan/-/issues/22Smoothing2018-10-16T15:19:25ZJoshua SteerSmoothing- Check for the presence of NaNs
- Ensure volume preservation of the mesh- Check for the presence of NaNs
- Ensure volume preservation of the meshTestsojs1g14ojs1g142018-09-10https://git.soton.ac.uk/js22g12/AmpScan/-/issues/21Align tests2018-10-16T15:19:19ZJoshua SteerAlign testsEnsure expected error for simple shapes such as a cube
Misalign then re-alignEnsure expected error for simple shapes such as a cube
Misalign then re-alignTestsJoshua SteerJoshua Steer2018-09-10