Skip to content

Commit c89afe3

Browse files
committed
Fix typo using "codespell" python package
This commit was crafted by: (1) installing codespell (2) running this one-liner for dir in $(ls -1 | grep PW); do (cd $dir; codespell -w); done (3) reviewing changes and discarding incorrect fixes
1 parent a43fd1b commit c89afe3

File tree

59 files changed

+96
-96
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+96
-96
lines changed

PW27_2018_Boston/BreakoutSessions/AR-VR.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Back to [Breakout Sessions List](../README.md#BreakoutSessions)
66
* AR/VR use cases
77
* VR demo stations
88
* Slicer VR interactions
9-
* SlicerOpenVR sofware design discussion
9+
* SlicerOpenVR software design discussion
1010

1111
## Presenters
1212
- Sam Jang (Medical Augmented Intelligence): Clinical use cases

PW27_2018_Boston/BreakoutSessions/FDA-and-3D-Slicer.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ The FDA provides Guidance documents online. These are guidelines to help you pre
3939

4040
### Documentation Requirements
4141

42-
A quality system needs to be in place that includes a software standard operating procedure document. It will detail your software release procedures that will have to be followed to release a vesion for the application.
42+
A quality system needs to be in place that includes a software standard operating procedure document. It will detail your software release procedures that will have to be followed to release a version for the application.
4343

4444
In the Software section of the 510(k) application you have to provide:
4545
* Risk Analysis
@@ -50,7 +50,7 @@ In the Software section of the 510(k) application you have to provide:
5050

5151
| Name | Description | How Used in the Software |
5252
| ------- | ----------- | ------------------------ |
53-
| 3D Slicer 4.6.2 | url, description from web page | ... uses the visualization and data struture of 3D Slicer. ... uses the following modules from 3D Slicer: DICOM database, 2D and 3D image data structures, loading, and visualization modules( list). It also contains the VTK, ITK and Slicer Execution Model libraries that are used. |
53+
| 3D Slicer 4.6.2 | url, description from web page | ... uses the visualization and data structure of 3D Slicer. ... uses the following modules from 3D Slicer: DICOM database, 2D and 3D image data structures, loading, and visualization modules( list). It also contains the VTK, ITK and Slicer Execution Model libraries that are used. |
5454
| CTK # | |
5555
| Qt # | |
5656
| etc | |

PW27_2018_Boston/PreparatoryMeetingsNotes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ These are notes from PW#27 Preparation Hangouts held weekly on Tuesdays at 10am
6767
* Registration page to be done
6868
* Andras agreed to provide segmentation help
6969
* Tina wants to organize it
70-
* Participants will be asked to provide sharable test data and to post results / tutorial on discourse site
70+
* Participants will be asked to provide shareable test data and to post results / tutorial on discourse site
7171

7272
## Hangout #1: November 7th, 2017
7373

PW27_2018_Boston/Projects/CIPDeepLearningLungSegmentation/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The goal is to make available in Slicer this and other similar tools based on De
1313

1414
## Objective
1515

16-
1. Integrate a Lung Segmentation algorith based on Deep Learning in the Chest Imaging Platform.
16+
1. Integrate a Lung Segmentation algorithm based on Deep Learning in the Chest Imaging Platform.
1717
1. Make available these and other similar tools in Slicer
1818

1919
## Approach and Plan

PW27_2018_Boston/Projects/CompressedVideoSaving/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Back to [Projects List](../../README.md#ProjectsList)
1313
# Project Description
1414
The Video streaming saving module Sequence. [Video Streaming in Sequence](https://drive.google.com/open?id=1gCdVS6aRlg__4KuaoDLK4HqSbAFGoZ4d)
1515

16-
A 5 minutes HD video without compression will be around 10GB. VP9, H264, HEVC codecs are availabe for video compression and video streaming.
16+
A 5 minutes HD video without compression will be around 10GB. VP9, H264, HEVC codecs are available for video compression and video streaming.
1717

1818
## Objective
1919

PW27_2018_Boston/Projects/ESLD_DSS/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ We are using Partner's image database for a corpus of imaging data (liver diseas
4242
## Progress
4343

4444
1. We had a first team meeting to bring together computer scientists and clinicians.
45-
1. Dr. Wall reviewed her progress in selecting a small set of optimal diseased and control patients. This process has been challenging beccause many people with liver disease have had surgery or tumor ablation that changes the liver morphology. It is also not possible to select only patients on 3T scanner before BWH began using EPIC (2015).
45+
1. Dr. Wall reviewed her progress in selecting a small set of optimal diseased and control patients. This process has been challenging because many people with liver disease have had surgery or tumor ablation that changes the liver morphology. It is also not possible to select only patients on 3T scanner before BWH began using EPIC (2015).
4646
1. Alireza Ziaei, Raul San Jose, and Randy Gollub are assisting with RPDR querying and image retrieval.
4747
1. Jennifer worked on CITI training for IRB clearance to access the data. And talked with experts using PyRadiomics on MRI Data and their approaches on evaluating features (Michael Schwier and Joost van Griethuysen).
4848

PW27_2018_Boston/Projects/ExtensionsWithCUDA/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Provide an easy path for distributing extensions that use CUDA.
3434
1. https://www.slicer.org/wiki/Documentation/Nightly/Developers/Tutorials/DashboardSetup
3535
1. Do I need a separate extension server?
3636
1. How do CUDA extensions get displayed in extension manager?
37-
1. Options for distrubution
37+
1. Options for distribution
3838
1. Option A - End user must install CUDA SDK of same version
3939
1. Option B - Extension must statically link CUDA libraries
4040
1. Option C - Extension bundles shared libraries

PW27_2018_Boston/Projects/FiberClusteringAtlas/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Release a whole brain fiber clustering atlas for consistent white matter parcell
2121

2222
## Progress and Next Steps
2323

24-
- Done: a pre-release verion on GitHub (not public yet)
24+
- Done: a pre-release version on GitHub (not public yet)
2525

2626
<!--Describe progress and next steps in a few bullet points as you are making progress.-->
2727

PW27_2018_Boston/Projects/GirderWebCloud/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ My expertise is in Girder and scalable cloud based processing. I will give a ~15
1919

2020
### General thoughts
2121

22-
Commercial cloud services are good for experimentation without long term committment, and are useful when you need to have dynamic and elastic scaling. The providers are constantly rolling out new services, and there is a large amount of expertise encoded into these services (e.g. compare the cost of using AWS Elastic Load Balancer versus the time to gain the expertise of knowing how to run a load balancer), but the accounting model may have a mismatch with grant funded research (e.g. it may be easier to pay for an hour of someone's time to build a service versus paying for an hour of a cloud based service, even though the cloud based service is much cheaper in this comparison).
22+
Commercial cloud services are good for experimentation without long term commitment, and are useful when you need to have dynamic and elastic scaling. The providers are constantly rolling out new services, and there is a large amount of expertise encoded into these services (e.g. compare the cost of using AWS Elastic Load Balancer versus the time to gain the expertise of knowing how to run a load balancer), but the accounting model may have a mismatch with grant funded research (e.g. it may be easier to pay for an hour of someone's time to build a service versus paying for an hour of a cloud based service, even though the cloud based service is much cheaper in this comparison).
2323

2424
To realize the full power of the cloud, a different mindset is in order compared to purchased hardware and software. Think about using extremely powerful and expensive cloud resources for a very short period of time, or using many more resources in the short term than you would otherwise.
2525

@@ -70,7 +70,7 @@ Kitware has had good luck with
7070
* [Terraform](https://www.packer.io/intro/index.html) - creates infrastructure, can target AWS, GCP, OpenStack
7171
* [Ansible](https://www.ansible.com/) - configures and provisions software, as long as you have SSH and root access
7272
* [Packer](https://www.packer.io/intro/index.html) - package provisioned compute resources into VMs, Vagrant files, Docker images, AMIs
73-
* [Docker](https://www.docker.com/) - package executables and dependecies into a self-contained and portable container
73+
* [Docker](https://www.docker.com/) - package executables and dependencies into a self-contained and portable container
7474

7575
We use these technologies for our project deployments, and have built reusable tooling on top of them for Girder and Resonant tools.
7676

PW27_2018_Boston/Projects/MedicalInfraredImagingwithSlicer/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Back to [Projects List](../../FIXME.md#ProjectsList)
1111

1212
# Project Description
1313

14-
This project is a research collaboration between the public research institute IACTEC and the University of Las Palmas de Gran Canarias(ULPGC) in order to use InfraRed (IR) sensors and advanced image processing technics in 3D Slicer for medical diagnosis, mainly for foot ulcers detection in diabetic patients. Different infrared cameras shall be connected to 3D Slicer using the PLUS toolkit and a new medical thermal infrared extension shall be developed.
14+
This project is a research collaboration between the public research institute IACTEC and the University of Las Palmas de Gran Canarias(ULPGC) in order to use InfraRed (IR) sensors and advanced image processing techniques in 3D Slicer for medical diagnosis, mainly for foot ulcers detection in diabetic patients. Different infrared cameras shall be connected to 3D Slicer using the PLUS toolkit and a new medical thermal infrared extension shall be developed.
1515

1616
## Objective
1717

@@ -23,7 +23,7 @@ This project is a research collaboration between the public research institute I
2323
## Approach and Plan
2424

2525
1. Create a new Slicer module for processing thermal infrared images.
26-
2. Review segmentation, registration and other image processing technics for foot ulcer detection with infrared images.
26+
2. Review segmentation, registration and other image processing techniques for foot ulcer detection with infrared images.
2727
3. Testing.
2828
4. Assessment of live video streaming using ffmpeg.
2929

@@ -38,7 +38,7 @@ making progress.-->
3838
3. The next objetives are :
3939
- To finish the images registration.
4040
- To integrate new infrared cameras, like Thermal Expert Q1 camera.
41-
- To add some diferent segmentation methods in order to perform a comparisson.
41+
- To add some different segmentation methods in order to perform a comparison.
4242

4343
# Illustrations
4444

PW27_2018_Boston/Projects/ModelFittingTools/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Back to [Projects List](../../README.md#ProjectsList)
3636

3737
## Progress and Next Steps
3838

39-
1. Identified main components in processing pipline to be seperated and made open for extension.
39+
1. Identified main components in processing pipline to be separated and made open for extension.
4040
1. Discussed refactoring options/software architecture.
4141
1. Identified errors in current computations.
4242
1. Refactored main component.

PW27_2018_Boston/Projects/OrganmotionCompensationInMR/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Back to [Projects List](../../README.md#ProjectsList)
1010

1111
# Project Description
1212
Creating a program to generate 4D MRI sequences applying the retrospectiv stacking method on 2D MR slices.
13-
The available data is comprised of an time resolved alternating sequence of navigator and data slices and a pure sequence of time resolved navigator slices. All navigator slices being aquired at the exact same location and the data slices "scanning" the complete liver in a cyclic manner. To generate a 4D MR sequence from that the program has to collect all data frames that were aquired during the same breating phase, i.e. not at the same time but at different times during the same breathing phase. To find these, the navigator slices are utilized. Finding correspondances between the navigator slices of the pure navigator sequence and the once of the alternating sequence means to find similar or same breathing phases. Thus we find all corresponding data slices giving the 3D liver at the specific breathing phase using the correspondance of its encompassing navigator slices.
13+
The available data is comprised of an time resolved alternating sequence of navigator and data slices and a pure sequence of time resolved navigator slices. All navigator slices being acquired at the exact same location and the data slices "scanning" the complete liver in a cyclic manner. To generate a 4D MR sequence from that the program has to collect all data frames that were acquired during the same breating phase, i.e. not at the same time but at different times during the same breathing phase. To find these, the navigator slices are utilized. Finding correspondences between the navigator slices of the pure navigator sequence and the once of the alternating sequence means to find similar or same breathing phases. Thus we find all corresponding data slices giving the 3D liver at the specific breathing phase using the correspondence of its encompassing navigator slices.
1414

1515
## Objective
1616

@@ -26,16 +26,16 @@ The available data is comprised of an time resolved alternating sequence of navi
2626
<!--Describe progress and next steps in a few bullet points as you are making progress.-->
2727
- got insight in available and relevant DICOM tags (big thanks to Joost for the DICOM Explorer)
2828
- hit a roadblock when data appeared to be faulty
29-
- wrote a python script sorting the data by aquisition time, turns out data is faulty after all (thanks to Joost again)
29+
- wrote a python script sorting the data by acquisition time, turns out data is faulty after all (thanks to Joost again)
3030

3131
**next steps**
32-
- figure out how to tell the MR scanner to aquire slices in the right order
32+
- figure out how to tell the MR scanner to acquire slices in the right order
3333

3434
# Illustrations
3535

3636
<!--Add pictures and links to videos that demonstrate what has been accomplished.-->
3737

38-
![Data aquisition](dataAquisition.PNG)
38+
![Data acquisition](dataAquisition.PNG)
3939
![Data sorting](dataSorting.PNG)
4040
![Data fault](TimeSorted.PNG)
4141

PW27_2018_Boston/Projects/ProstateMpMRIWebViewer/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Back to [Projects List](../../README.md#ProjectsList)
1919

2020
## Approach and Plan
2121

22-
1. Brainstorming the usefull utilities for mpMRI reading of prostate
22+
1. Brainstorming the useful utilities for mpMRI reading of prostate
2323
1. Exploring dcmjs library
2424

2525

PW27_2018_Boston/Projects/QuantitativeSmallAnimalImaging/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ to clinical scanners.
3535
- Follow excellent QIICR tutorial instructions
3636
- DCMQI conversion to DICOM segmentation object failed during the first attempt. Consulted Andrey.
3737
- One of slices from the Phillips small animal scanner was identified with inconsistent header contents compared to other slices.
38-
- Change made to DCMQI to accomodate this dataset.
38+
- Change made to DCMQI to accommodate this dataset.
3939
- Reprocessed successfully and measured DICOM segmentation object using Quantitative Reporting module
4040
- Build and trained a CNN using Keras. Consulted with Alireza about how to connect with DeepInfer.
4141
- Planning to complete DeepInfer integration of our new model over the coming weeks.

PW27_2018_Boston/Projects/RadiomicsRepeatability/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Back to [Projects List](../../README.md#ProjectsList)
2121

2222
## Approach and Plan
2323

24-
1. Review/discuss approches from current literature
24+
1. Review/discuss approaches from current literature
2525
1. Investigate the results on the Prostate MRI test-retest data
2626
1. Draft a paper on pyradiomics repeatability evaluated on the Prostate MRI test-retest data
2727

PW27_2018_Boston/Projects/SlicerGuidedUltraSoundCalibration/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ The main purpose of this project is to create a module that integrates an alread
2525
## Progress and Next Steps
2626
1. Added a model node to show a sphere within the image on slicer
2727
2. Added a cross hair fiducial to collect the image coordinate from the center of the straw
28-
3. Created a loable extention to connect the python module to the C++ code
28+
3. Created a loable extension to connect the python module to the C++ code
2929
4. Built slicer on my computer
3030
5. Built openCV 3.3
3131
6. Made the view Red view only

PW27_2018_Boston/Projects/SlicerSALT/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ SlicerSALT will be used to:
5353
- Shape Regression Extension:
5454
- Fixing of some bugs on the shape regression computation
5555
- Adding of some tests
56-
- Test of the slicer extension package on Windows and Mac (Issue on Linux) -> Almost ready to be intergrated in SlicerSALT
56+
- Test of the slicer extension package on Windows and Mac (Issue on Linux) -> Almost ready to be integrated in SlicerSALT
5757
- Estimation of shape correspondence for population of objects with complex topology:
5858
- Comparison of the three methods already existing
5959
- Abandon of the ThinShellDemon method due to the generated results not enough accurate

PW28_2018_GranCanaria/Breakouts/TutorialsReview/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
* Findability from google search
3737
* Find the best tutorial for the topic of interest (jump to the content)
3838
* Stackoverflow-like model
39-
* Is there a way to encourage people end-users to contribute to the documentaion
39+
* Is there a way to encourage people end-users to contribute to the documentation
4040
* Use case libraries
4141
* Registration Use Case Library on wiki
4242
* Segmentation Recipe github page

PW28_2018_GranCanaria/Projects/3DViewsLinking/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Back to [Projects List](../../README.md#ProjectsList)
44

55
## Key Investigators
66

7-
- [Davide Punzo](https://punzo.github.io/) (Kapteyn Astronomical Institue, Netherlands)
7+
- [Davide Punzo](https://punzo.github.io/) (Kapteyn Astronomical Institute, Netherlands)
88
- [Andras Lasso](http://perk.cs.queensu.ca/users/lasso) (Queen's University, Canada)
99
- [Steve Pieper](https://lmi.med.harvard.edu/people/steve-pieper) (Isomics Inc., USA)
1010
- [Jean-Christophe Fillion-Robin](https://www.kitware.com/jean-christophe-fillion-robin/) (Kitware Inc., USA)
@@ -36,7 +36,7 @@ The 3D view controller widget should have GUI for synchronizing the following pr
3636

3737
let's leave as it is
3838

39-
* shall we add GUI for recent volume rendering varibales moved from the MRMLVolumeRendering to the MRMLView node (Csaba mod to volume rendering)? Probably adding also this will be confusing (i.e. duplication of GUI and sync with volume rendering GUI).
39+
* shall we add GUI for recent volume rendering variables moved from the MRMLVolumeRendering to the MRMLView node (Csaba mod to volume rendering)? Probably adding also this will be confusing (i.e. duplication of GUI and sync with volume rendering GUI).
4040

4141
not necessary!
4242

@@ -50,7 +50,7 @@ The 3D view controller widget should have GUI for synchronizing the following pr
5050

5151
* (b) different angle of view for second (third, etc.) linked camera? different camera motion, etc...
5252

53-
specilized interface in the cameras module. It will be designed and implemented later on
53+
specialized interface in the cameras module. It will be designed and implemented later on
5454

5555
* (c) Display content as in the 2D view? shall add models too? segmentation maust always be global (for 2d/3d etc...)??
5656

0 commit comments

Comments
 (0)