Closed akenmorris closed 2 years ago
I tried source install_shapeworks.sh
with a fairly clean install of OSX 10.15 with no anaconda, and I get this:
Building wheels for collected packages: DatasetUtils
Building wheel for DatasetUtils (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /Users/amorris/miniconda3/envs/shapeworks/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/Applications/ShapeWorks/Python/DatasetUtilsPackage/setup.py'"'"'; __file__='"'"'/Applications/ShapeWorks/Python/DatasetUtilsPackage/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/nm/nbmb1cfx0xx0vqvmk9bfk0jm0000gn/T/pip-wheel-5ccxlc4j
cwd: /Applications/ShapeWorks/Python/DatasetUtilsPackage/
Complete output (8 lines):
running bdist_wheel
running build
running build_py
installing to build/bdist.macosx-10.9-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.9-x86_64/wheel
error: could not create 'build/bdist.macosx-10.9-x86_64/wheel': Permission denied
----------------------------------------
ERROR: Failed building wheel for DatasetUtils
Running setup.py clean for DatasetUtils
Not sure where the "10.9" is coming from, or if it's relevant.
On a pkg installed system, /Applications/ShapeWorks/Python/DatasetUtilsPackage/ won't be writable. This is more likely the problem.
I can't seem to edit above, but I have OpenSUSE 15.2 and Windows 10 that I can test on.
I can't seem to edit above, but I have OpenSUSE 15.2 and Windows 10 that I can test on.
Thanks Penny. I'm not sure why you cannot edit, especially since you can be assigned! But please keep commenting and one of us can add the details you share above.
Should we be testing RC3?
Yes. I am working on automated verification though.
Should we be testing RC3?
Hi Jadie, I think it would be really helpful to have a demonstration of how to manually verify a use case is correct by looking at the results in Studio. If you have expertise doing something like this, would it be possible to record a short video demonstrating and explaining how one might go about this? This aid can help everyone to better ensure not only that the use cases complete, but that their results seem correct (or incorrect).
@cchriste All of the use cases have updated results in the documentation. I would just recommend running the use cases then comparing what you see in studio with the snapshots and videos of expected output in the documentation.
When should this Difference
portion of the GUI be active? Should it be in a dropdown like the metrics?
Are these the correct results for ellipsoid_pca
:
(sw6.2.0a) E:\sw6.2.0a\Examples\Python>python RunUseCase.py ellipsoid_pca
Using shapeworks module from C:\Users\cam\anaconda3\envs\sw6.2.0a\lib\site-packages\shapeworks\__init__.py
Using shapeworks from E:\sw6.2.0a\bin\shapeworks.EXE
Analysis - ShapeWorks PCA Python API
VDimension = 3-------------
m_numSamples = 15-------------
m_domainsPerShape = 1-------------
global_pts.size() = 15-------------
The sample size of the dataset is : 15
The dimensions of the dataset are : 384
Saving the PCA loadings and eigen vectors in the directory : Output/ellipsoid/pca/
Number of modes covering 99% varaince - 2
Loadings plot saved in directory - Output/ellipsoid/pca/
PCA metrics plot saved in directory - Output/ellipsoid/pca/
Shapeworks Pipeline Complete!
(spelling error of "variance" aside)
ellipsoid_multiiple_domain
misspelled in help (someone please correct this with another PR since it's really expensive to only do it for one pr)
Are these the correct results for
ellipsoid_pca
:(sw6.2.0a) E:\sw6.2.0a\Examples\Python>python RunUseCase.py ellipsoid_pca Using shapeworks module from C:\Users\cam\anaconda3\envs\sw6.2.0a\lib\site-packages\shapeworks\__init__.py Using shapeworks from E:\sw6.2.0a\bin\shapeworks.EXE Analysis - ShapeWorks PCA Python API VDimension = 3------------- m_numSamples = 15------------- m_domainsPerShape = 1------------- global_pts.size() = 15------------- The sample size of the dataset is : 15 The dimensions of the dataset are : 384 Saving the PCA loadings and eigen vectors in the directory : Output/ellipsoid/pca/ Number of modes covering 99% varaince - 2 Loadings plot saved in directory - Output/ellipsoid/pca/ PCA metrics plot saved in directory - Output/ellipsoid/pca/ Shapeworks Pipeline Complete!
(spelling error of "variance" aside)
This is the correct output
ellipsoid_multiple_domain looks good, the single sample median never changes (maybe the first sample is the median)
ellipsoid_multiiple_domain
misspelled in help (someone please correct this with another PR since it's really expensive to only do it for one pr)
I will create a PR for the the typos in ellipsoid pca and multiple domains.
ellipsoid_multiple_domain looks good, the single sample median never changes (maybe the first sample is the median)
In the joint dataset, only one ellipsoid changes rotation and or size w.r.t to the first one. So one of the ellipsoids will not have any modes of variation. I am not sure if you are referring to this.
When should this Difference portion of the GUI be active? Should it be in a dropdown like the metrics? image
It will be active if there are groups present (e.g. group_<> columns). I think maybe a tooltip or message why it's greyed out could be helpful. I think it's in the right place.
RC6 on linux:
---------------------------------------------
Testing Results:
---------------------------------------------
The following use cases passed (40)
[ PASSED ] : 29 seconds : ellipsoid --tiny_test
[ PASSED ] : 22 seconds : ellipsoid_mesh --tiny_test
[ PASSED ] : 39 seconds : ellipsoid_fd --tiny_test
[ PASSED ] : 30 seconds : ellipsoid_cut --tiny_test
[ PASSED ] : 21 seconds : lumps --tiny_test
[ PASSED ] : 48 seconds : left_atrium --tiny_test
[ PASSED ] : 64 seconds : femur --tiny_test
[ PASSED ] : 25 seconds : ellipsoid --tiny_test
[ PASSED ] : 17 seconds : ellipsoid_mesh --tiny_test
[ PASSED ] : 34 seconds : ellipsoid_fd --tiny_test
[ PASSED ] : 28 seconds : ellipsoid_cut --tiny_test
[ PASSED ] : 18 seconds : lumps --tiny_test
[ PASSED ] : 40 seconds : left_atrium --tiny_test
[ PASSED ] : 31 seconds : femur --tiny_test
[ PASSED ] : 88 seconds : femur --groom_images --tiny_test
[ PASSED ] : 24 seconds : femur_mesh --tiny_test
[ PASSED ] : 71 seconds : femur_cut --tiny_test
[ PASSED ] : 90 seconds : femur_cut --groom_images --tiny_test
[ PASSED ] : 88 seconds : deep_ssm --tiny_test
[ PASSED ] : 36 seconds : supershapes_1mode_contour --tiny_test
[ PASSED ] : 16 seconds : thin_cavity_bean --tiny_test
[ PASSED ] : 31 seconds : ellipsoid_multiple_domain --tiny_test
[ PASSED ] : 23 seconds : ellipsoid_multiple_domain_mesh --tiny_test
[ PASSED ] : 12 seconds : ellipsoid_pca --tiny_test
[ PASSED ] : 83 seconds : ellipsoid --verify
[ PASSED ] : 78 seconds : ellipsoid_cut --verify
[ PASSED ] : 36 seconds : ellipsoid_fd --verify
[ PASSED ] : 41 seconds : ellipsoid_mesh --verify
[ PASSED ] : 410 seconds : ellipsoid_multiple_domain --verify
[ PASSED ] : 184 seconds : ellipsoid_multiple_domain_mesh --verify
[ PASSED ] : 7636 seconds : femur --verify
[ PASSED ] : 8507 seconds : femur --groom_images --verify
[ PASSED ] : 525 seconds : femur_mesh --verify
[ PASSED ] : 7433 seconds : femur_cut --verify
[ PASSED ] : 6244 seconds : femur_cut --groom_images --verify
[ PASSED ] : 4341 seconds : left_atrium --verify
[ PASSED ] : 3119 seconds : left_atrium --groom_images --verify
[ PASSED ] : 429 seconds : lumps --verify
[ PASSED ] : 1658 seconds : thin_cavity_bean --verify
[ PASSED ] : 36 seconds : supershapes_1mode_contour --verify
---------------------------------------------
100.00% tests passed, 0 failed out of 40
Total Test time: 41687 seconds
RC6 on Mac:
[ PASSED ] : 26 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 16 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 12 seconds : lumps --tiny_test [ PASSED ] : 38 seconds : left_atrium --tiny_test [ PASSED ] : 55 seconds : femur --tiny_test [ PASSED ] : 14 seconds : ellipsoid --tiny_test [ PASSED ] : 10 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 24 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 14 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 10 seconds : lumps --tiny_test [ PASSED ] : 28 seconds : left_atrium --tiny_test [ PASSED ] : 21 seconds : femur --tiny_test [ PASSED ] : 71 seconds : femur --groom_images --tiny_test [ PASSED ] : 22 seconds : femur_mesh --tiny_test [ PASSED ] : 54 seconds : femur_cut --tiny_test [ PASSED ] : 74 seconds : femur_cut --groom_images --tiny_test [ PASSED ] : 90 seconds : deep_ssm --tiny_test [ PASSED ] : 34 seconds : supershapes_1mode_contour --tiny_test [ PASSED ] : 10 seconds : thin_cavity_bean --tiny_test [ PASSED ] : 18 seconds : ellipsoid_multiple_domain --tiny_test [ PASSED ] : 12 seconds : ellipsoid_multiple_domain_mesh --tiny_test [ PASSED ] : 4 seconds : ellipsoid_pca --tiny_test [ PASSED ] : 90 seconds : ellipsoid --verify [ PASSED ] : 73 seconds : ellipsoid_cut --verify [ PASSED ] : 24 seconds : ellipsoid_fd --verify [ PASSED ] : 44 seconds : ellipsoid_mesh --verify [ PASSED ] : 537 seconds : ellipsoid_multiple_domain --verify [ PASSED ] : 334 seconds : ellipsoid_multiple_domain_mesh --verify [ PASSED ] : 11024 seconds : femur --verify [ PASSED ] : 11734 seconds : femur --groom_images --verify [ PASSED ] : 917 seconds : femur_mesh --verify [ PASSED ] : 11018 seconds : femur_cut --verify [ PASSED ] : 12882 seconds : femur_cut --groom_images --verify [ PASSED ] : 5271 seconds : left_atrium --verify [ PASSED ] : 5340 seconds : left_atrium --groom_images --verify [ PASSED ] : 783 seconds : lumps --verify [ PASSED ] : 4715 seconds : thin_cavity_bean --verify [ PASSED ] : 46 seconds : supershapes_1mode_contour --verify
100.00% tests passed, 0 failed out of 40
Total Test time: 65601 seconds
RC6 on Windows:
---------------------------------------------
Testing Results:
---------------------------------------------
The following use cases passed (40)
[ PASSED ] : 18 seconds : ellipsoid --tiny_test
[ PASSED ] : 13 seconds : ellipsoid_mesh --tiny_test
[ PASSED ] : 32 seconds : ellipsoid_fd --tiny_test
[ PASSED ] : 21 seconds : ellipsoid_cut --tiny_test
[ PASSED ] : 14 seconds : lumps --tiny_test
[ PASSED ] : 40 seconds : left_atrium --tiny_test
[ PASSED ] : 22 seconds : femur --tiny_test
[ PASSED ] : 15 seconds : ellipsoid --tiny_test
[ PASSED ] : 11 seconds : ellipsoid_mesh --tiny_test
[ PASSED ] : 24 seconds : ellipsoid_fd --tiny_test
[ PASSED ] : 17 seconds : ellipsoid_cut --tiny_test
[ PASSED ] : 10 seconds : lumps --tiny_test
[ PASSED ] : 27 seconds : left_atrium --tiny_test
[ PASSED ] : 21 seconds : femur --tiny_test
[ PASSED ] : 69 seconds : femur --groom_images --tiny_test
[ PASSED ] : 16 seconds : femur_mesh --tiny_test
[ PASSED ] : 80 seconds : femur_cut --tiny_test
[ PASSED ] : 70 seconds : femur_cut --groom_images --tiny_test
[ PASSED ] : 77 seconds : deep_ssm --tiny_test
[ PASSED ] : 40 seconds : supershapes_1mode_contour --tiny_test
[ PASSED ] : 11 seconds : thin_cavity_bean --tiny_test
[ PASSED ] : 20 seconds : ellipsoid_multiple_domain --tiny_test
[ PASSED ] : 14 seconds : ellipsoid_multiple_domain_mesh --tiny_test
[ PASSED ] : 3 seconds : ellipsoid_pca --tiny_test
[ PASSED ] : 92 seconds : ellipsoid --verify
[ PASSED ] : 95 seconds : ellipsoid_cut --verify
[ PASSED ] : 27 seconds : ellipsoid_fd --verify
[ PASSED ] : 51 seconds : ellipsoid_mesh --verify
[ PASSED ] : 527 seconds : ellipsoid_multiple_domain --verify
[ PASSED ] : 314 seconds : ellipsoid_multiple_domain_mesh --verify
[ PASSED ] : 10425 seconds : femur --verify
[ PASSED ] : 10957 seconds : femur --groom_images --verify
[ PASSED ] : 1202 seconds : femur_mesh --verify
[ PASSED ] : 11932 seconds : femur_cut --verify
[ PASSED ] : 12688 seconds : femur_cut --groom_images --verify
[ PASSED ] : 5157 seconds : left_atrium --verify
[ PASSED ] : 5517 seconds : left_atrium --groom_images --verify
[ PASSED ] : 1005 seconds : lumps --verify
[ PASSED ] : 8059 seconds : thin_cavity_bean --verify
[ PASSED ] : 44 seconds : supershapes_1mode_contour --verify
---------------------------------------------
100.00% tests passed, 0 failed out of 40
Total Test time: 68778 seconds
RC8 Windows:
The following use cases passed (40) [ PASSED ] : 45 seconds : ellipsoid --tiny_test [ PASSED ] : 15 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 34 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 22 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 17 seconds : lumps --tiny_test [ PASSED ] : 50 seconds : left_atrium --tiny_test [ PASSED ] : 107 seconds : femur --tiny_test [ PASSED ] : 16 seconds : ellipsoid --tiny_test [ PASSED ] : 11 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 25 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 17 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 11 seconds : lumps --tiny_test [ PASSED ] : 27 seconds : left_atrium --tiny_test [ PASSED ] : 22 seconds : femur --tiny_test [ PASSED ] : 70 seconds : femur --groom_images --tiny_test [ PASSED ] : 17 seconds : femur_mesh --tiny_test [ PASSED ] : 105 seconds : femur_cut --tiny_test [ PASSED ] : 71 seconds : femur_cut --groom_images --tiny_test [ PASSED ] : 118 seconds : deep_ssm --tiny_test [ PASSED ] : 40 seconds : supershapes_1mode_contour --tiny_test [ PASSED ] : 11 seconds : thin_cavity_bean --tiny_test [ PASSED ] : 20 seconds : ellipsoid_multiple_domain --tiny_test [ PASSED ] : 14 seconds : ellipsoid_multiple_domain_mesh --tiny_test [ PASSED ] : 3 seconds : ellipsoid_pca --tiny_test [ PASSED ] : 104 seconds : ellipsoid --verify [ PASSED ] : 103 seconds : ellipsoid_cut --verify [ PASSED ] : 30 seconds : ellipsoid_fd --verify [ PASSED ] : 58 seconds : ellipsoid_mesh --verify [ PASSED ] : 593 seconds : ellipsoid_multiple_domain --verify [ PASSED ] : 344 seconds : ellipsoid_multiple_domain_mesh --verify [ PASSED ] : 11822 seconds : femur --verify [ PASSED ] : 11077 seconds : femur --groom_images --verify [ PASSED ] : 1201 seconds : femur_mesh --verify [ PASSED ] : 12112 seconds : femur_cut --verify [ PASSED ] : 12766 seconds : femur_cut --groom_images --verify [ PASSED ] : 5452 seconds : left_atrium --verify [ PASSED ] : 5744 seconds : left_atrium --groom_images --verify [ PASSED ] : 841 seconds : lumps --verify [ PASSED ] : 8487 seconds : thin_cavity_bean --verify [ PASSED ] : 51 seconds : supershapes_1mode_contour --verify
100.00% tests passed, 0 failed out of 40
Total Test time: 71674 seconds
@akenmorris are we ready to release 6.2?
The use cases appear to all work according to the verify script. I have not examined the shape models in Studio yet.
Someone needs to re-test all of the jupyter notebooks on all three platforms.
We also need to resolve #1580.
@jadie1 @iyerkrithika21 could you re-test the notebooks?
Linux RC8:
The following use cases passed (40) [ PASSED ] : 23 seconds : ellipsoid --tiny_test [ PASSED ] : 15 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 30 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 29 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 14 seconds : lumps --tiny_test [ PASSED ] : 36 seconds : left_atrium --tiny_test [ PASSED ] : 56 seconds : femur --tiny_test [ PASSED ] : 19 seconds : ellipsoid --tiny_test [ PASSED ] : 13 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 26 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 26 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 12 seconds : lumps --tiny_test [ PASSED ] : 26 seconds : left_atrium --tiny_test [ PASSED ] : 22 seconds : femur --tiny_test [ PASSED ] : 67 seconds : femur --groom_images --tiny_test [ PASSED ] : 16 seconds : femur_mesh --tiny_test [ PASSED ] : 55 seconds : femur_cut --tiny_test [ PASSED ] : 70 seconds : femur_cut --groom_images --tiny_test [ PASSED ] : 70 seconds : deep_ssm --tiny_test [ PASSED ] : 31 seconds : supershapes_1mode_contour --tiny_test [ PASSED ] : 10 seconds : thin_cavity_bean --tiny_test [ PASSED ] : 23 seconds : ellipsoid_multiple_domain --tiny_test [ PASSED ] : 16 seconds : ellipsoid_multiple_domain_mesh --tiny_test [ PASSED ] : 4 seconds : ellipsoid_pca --tiny_test [ PASSED ] : 69 seconds : ellipsoid --verify [ PASSED ] : 81 seconds : ellipsoid_cut --verify [ PASSED ] : 27 seconds : ellipsoid_fd --verify [ PASSED ] : 35 seconds : ellipsoid_mesh --verify [ PASSED ] : 297 seconds : ellipsoid_multiple_domain --verify [ PASSED ] : 169 seconds : ellipsoid_multiple_domain_mesh --verify [ PASSED ] : 5889 seconds : femur --verify [ PASSED ] : 7203 seconds : femur --groom_images --verify [ PASSED ] : 521 seconds : femur_mesh --verify [ PASSED ] : 7879 seconds : femur_cut --verify [ PASSED ] : 8087 seconds : femur_cut --groom_images --verify [ PASSED ] : 2984 seconds : left_atrium --verify [ PASSED ] : 3010 seconds : left_atrium --groom_images --verify [ PASSED ] : 437 seconds : lumps --verify [ PASSED ] : 1690 seconds : thin_cavity_bean --verify [ PASSED ] : 28 seconds : supershapes_1mode_contour --verify
100.00% tests passed, 0 failed out of 40
Total Test time: 39113 seconds
Mac RC8:
The following use cases passed (40) [ PASSED ] : 48 seconds : ellipsoid --tiny_test [ PASSED ] : 12 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 26 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 15 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 12 seconds : lumps --tiny_test [ PASSED ] : 39 seconds : left_atrium --tiny_test [ PASSED ] : 67 seconds : femur --tiny_test [ PASSED ] : 14 seconds : ellipsoid --tiny_test [ PASSED ] : 10 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 25 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 13 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 10 seconds : lumps --tiny_test [ PASSED ] : 29 seconds : left_atrium --tiny_test [ PASSED ] : 21 seconds : femur --tiny_test [ PASSED ] : 74 seconds : femur --groom_images --tiny_test [ PASSED ] : 36 seconds : femur_mesh --tiny_test [ PASSED ] : 65 seconds : femur_cut --tiny_test [ PASSED ] : 75 seconds : femur_cut --groom_images --tiny_test [ PASSED ] : 97 seconds : deep_ssm --tiny_test [ PASSED ] : 34 seconds : supershapes_1mode_contour --tiny_test [ PASSED ] : 10 seconds : thin_cavity_bean --tiny_test [ PASSED ] : 18 seconds : ellipsoid_multiple_domain --tiny_test [ PASSED ] : 12 seconds : ellipsoid_multiple_domain_mesh --tiny_test [ PASSED ] : 4 seconds : ellipsoid_pca --tiny_test [ PASSED ] : 90 seconds : ellipsoid --verify [ PASSED ] : 74 seconds : ellipsoid_cut --verify [ PASSED ] : 25 seconds : ellipsoid_fd --verify [ PASSED ] : 44 seconds : ellipsoid_mesh --verify [ PASSED ] : 548 seconds : ellipsoid_multiple_domain --verify [ PASSED ] : 346 seconds : ellipsoid_multiple_domain_mesh --verify [ PASSED ] : 11130 seconds : femur --verify [ PASSED ] : 11715 seconds : femur --groom_images --verify [ PASSED ] : 887 seconds : femur_mesh --verify [ PASSED ] : 11206 seconds : femur_cut --verify [ PASSED ] : 12559 seconds : femur_cut --groom_images --verify [ PASSED ] : 5284 seconds : left_atrium --verify [ PASSED ] : 5331 seconds : left_atrium --groom_images --verify [ PASSED ] : 797 seconds : lumps --verify [ PASSED ] : 4609 seconds : thin_cavity_bean --verify [ PASSED ] : 45 seconds : supershapes_1mode_contour --verify
100.00% tests passed, 0 failed out of 40
Total Test time: 65453 seconds
I can test the notebooks on Mac
You might hold off testing notebooks until after #1580 is resolved. Fixing all the incompatible mess of versions we have of conda/pip packages may end up breaking things. The notebooks would be the most likely to break since they use these extremely brittle packages like pyvista.
Mac RC9:
The following use cases passed (40) [ PASSED ] : 69 seconds : ellipsoid --tiny_test [ PASSED ] : 31 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 26 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 33 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 30 seconds : lumps --tiny_test [ PASSED ] : 251 seconds : left_atrium --tiny_test [ PASSED ] : 907 seconds : femur --tiny_test [ PASSED ] : 32 seconds : ellipsoid --tiny_test [ PASSED ] : 23 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 19 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 25 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 14 seconds : lumps --tiny_test [ PASSED ] : 44 seconds : left_atrium --tiny_test [ PASSED ] : 40 seconds : femur --tiny_test [ PASSED ] : 96 seconds : femur --groom_images --tiny_test [ PASSED ] : 48 seconds : femur_mesh --tiny_test [ PASSED ] : 949 seconds : femur_cut --tiny_test [ PASSED ] : 102 seconds : femur_cut --groom_images --tiny_test [ PASSED ] : 309 seconds : deep_ssm --tiny_test [ PASSED ] : 36 seconds : supershapes_1mode_contour --tiny_test [ PASSED ] : 25 seconds : thin_cavity_bean --tiny_test [ PASSED ] : 31 seconds : ellipsoid_multiple_domain --tiny_test [ PASSED ] : 27 seconds : ellipsoid_multiple_domain_mesh --tiny_test [ PASSED ] : 3 seconds : ellipsoid_pca --tiny_test [ PASSED ] : 78 seconds : ellipsoid --verify [ PASSED ] : 80 seconds : ellipsoid_cut --verify [ PASSED ] : 20 seconds : ellipsoid_fd --verify [ PASSED ] : 41 seconds : ellipsoid_mesh --verify [ PASSED ] : 556 seconds : ellipsoid_multiple_domain --verify [ PASSED ] : 353 seconds : ellipsoid_multiple_domain_mesh --verify [ PASSED ] : 11488 seconds : femur --verify [ PASSED ] : 10850 seconds : femur --groom_images --verify [ PASSED ] : 783 seconds : femur_mesh --verify [ PASSED ] : 10748 seconds : femur_cut --verify [ PASSED ] : 11377 seconds : femur_cut --groom_images --verify [ PASSED ] : 8340 seconds : left_atrium --verify [ PASSED ] : 5377 seconds : left_atrium --groom_images --verify [ PASSED ] : 750 seconds : lumps --verify [ PASSED ] : 5241 seconds : thin_cavity_bean --verify [ PASSED ] : 34 seconds : supershapes_1mode_contour --verify
100.00% tests passed, 0 failed out of 40
Total Test time: 69289 seconds
RC9 on Linux:
The following use cases passed (40) [ PASSED ] : 48 seconds : ellipsoid --tiny_test [ PASSED ] : 22 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 73 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 35 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 29 seconds : lumps --tiny_test [ PASSED ] : 54 seconds : left_atrium --tiny_test [ PASSED ] : 35 seconds : femur --tiny_test [ PASSED ] : 23 seconds : ellipsoid --tiny_test [ PASSED ] : 17 seconds : ellipsoid_mesh --tiny_test [ PASSED ] : 44 seconds : ellipsoid_fd --tiny_test [ PASSED ] : 25 seconds : ellipsoid_cut --tiny_test [ PASSED ] : 15 seconds : lumps --tiny_test [ PASSED ] : 30 seconds : left_atrium --tiny_test [ PASSED ] : 23 seconds : femur --tiny_test [ PASSED ] : 100 seconds : femur --groom_images --tiny_test [ PASSED ] : 16 seconds : femur_mesh --tiny_test [ PASSED ] : 31 seconds : femur_cut --tiny_test [ PASSED ] : 103 seconds : femur_cut --groom_images --tiny_test [ PASSED ] : 66 seconds : deep_ssm --tiny_test [ PASSED ] : 42 seconds : supershapes_1mode_contour --tiny_test [ PASSED ] : 10 seconds : thin_cavity_bean --tiny_test [ PASSED ] : 25 seconds : ellipsoid_multiple_domain --tiny_test [ PASSED ] : 15 seconds : ellipsoid_multiple_domain_mesh --tiny_test [ PASSED ] : 5 seconds : ellipsoid_pca --tiny_test [ PASSED ] : 115 seconds : ellipsoid --verify [ PASSED ] : 103 seconds : ellipsoid_cut --verify [ PASSED ] : 39 seconds : ellipsoid_fd --verify [ PASSED ] : 37 seconds : ellipsoid_mesh --verify [ PASSED ] : 383 seconds : ellipsoid_multiple_domain --verify [ PASSED ] : 241 seconds : ellipsoid_multiple_domain_mesh --verify [ PASSED ] : 6726 seconds : femur --verify [ PASSED ] : 6680 seconds : femur --groom_images --verify [ PASSED ] : 493 seconds : femur_mesh --verify [ PASSED ] : 6035 seconds : femur_cut --verify [ PASSED ] : 6445 seconds : femur_cut --groom_images --verify [ PASSED ] : 3444 seconds : left_atrium --verify [ PASSED ] : 3145 seconds : left_atrium --groom_images --verify [ PASSED ] : 471 seconds : lumps --verify [ PASSED ] : 1729 seconds : thin_cavity_bean --verify [ PASSED ] : 33 seconds : supershapes_1mode_contour --verify
100.00% tests passed, 0 failed out of 40
Total Test time: 37005 seconds
6.2 has been released. Thanks everyone!
TODO: clean up this note to remove the "done" portions below. @sheryjoe there are several people missing from our repo who attend our weekly meetings.
Please edit and add a ✅ indicating success and ❌ indicating failure or 🕒 for a test in progress with your username when you complete a task for a given platform. Also, go ahead and add new tasks that might not already be on here.
When a test fails, please add a github issue:
bug
, etc)Please use the most recent release candidate for all testing (be careful which
shapeworks
is in your$PATH
).The most recent is RC9:
https://github.com/SCIInstitute/ShapeWorks/releases/tag/v6.2.0-rc9
Instructions for running and testing items
Testing modes:
General instructions
Notebooks
ShapeWorks/Examples/Python/notebooks/tutorials
on terminal/CMD.jupyter notebook
command.UseCases
ShapeWorks/Examples/Python/ on terminal/CMD
or on your favorite IDE that runs python.python RunUseCase.py --use_case <use_case>
command, wherepython RunUseCase.py --use_case femur
, orpython RunUseCase.py --use_case femur --groom_images
.Studio
ShapeWorks/Examples/Python/<item>
on terminal/CMD, where "ShapeWorksStudio <item>.xlsx
.Studio: MeshGrooming
ShapeWorksStudio
, or open ShapeWorksStudio somehow.Ok, now the real thing!
*(not sure where to find results in Use Cases documentation for comparison)
* Edit deep_ssm.py so that
num_samples = 3
on line 76 and"epochs": 3,
on line 132, otherwise it will take upwards of two days.Please keep comments on this issue to a minimum. Let's try to keep the status in the table and not in the comments.