Skip to content

Commit 91b83c8

Browse files
committed
Pediatric release
0 parents  commit 91b83c8

File tree

83 files changed

+7479
-0
lines changed

Some content is hidden

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

83 files changed

+7479
-0
lines changed

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.ipynb_checkpoints/
2+
__pycache__/
3+
*.swp
4+
echonet.cfg
5+
.echonet.cfg
6+
*.pyc
7+
echonet.egg-info/

.travis.yml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
language: minimal
2+
3+
os:
4+
- linux
5+
6+
env:
7+
# - PYTHON_VERSION=3.6 PYTORCH_VERSION=1.1 TORCHVISION_VERSION=0.2 (torchvision 0.2 does not have VisionDataset)
8+
# - PYTHON_VERSION=3.6 PYTORCH_VERSION=1.1 TORCHVISION_VERSION=0.3 (torchvision 0.3 has a cuda issue)
9+
- PYTHON_VERSION=3.6 PYTORCH_VERSION=1.1 TORCHVISION_VERSION=0.4
10+
- PYTHON_VERSION=3.6 PYTORCH_VERSION=1.1 TORCHVISION_VERSION=0.5
11+
# - PYTHON_VERSION=3.6 PYTORCH_VERSION=1.2 TORCHVISION_VERSION=0.2
12+
# - PYTHON_VERSION=3.6 PYTORCH_VERSION=1.2 TORCHVISION_VERSION=0.3
13+
- PYTHON_VERSION=3.6 PYTORCH_VERSION=1.2 TORCHVISION_VERSION=0.4
14+
- PYTHON_VERSION=3.6 PYTORCH_VERSION=1.2 TORCHVISION_VERSION=0.5
15+
# - PYTHON_VERSION=3.6 PYTORCH_VERSION=1.3 TORCHVISION_VERSION=0.2
16+
# - PYTHON_VERSION=3.6 PYTORCH_VERSION=1.3 TORCHVISION_VERSION=0.3
17+
- PYTHON_VERSION=3.6 PYTORCH_VERSION=1.3 TORCHVISION_VERSION=0.4
18+
- PYTHON_VERSION=3.6 PYTORCH_VERSION=1.3 TORCHVISION_VERSION=0.5
19+
# - PYTHON_VERSION=3.6 PYTORCH_VERSION=1.4 TORCHVISION_VERSION=0.2
20+
# - PYTHON_VERSION=3.6 PYTORCH_VERSION=1.4 TORCHVISION_VERSION=0.3
21+
- PYTHON_VERSION=3.6 PYTORCH_VERSION=1.4 TORCHVISION_VERSION=0.4
22+
- PYTHON_VERSION=3.6 PYTORCH_VERSION=1.4 TORCHVISION_VERSION=0.5
23+
# - PYTHON_VERSION=3.7 PYTORCH_VERSION=1.1 TORCHVISION_VERSION=0.2
24+
# - PYTHON_VERSION=3.7 PYTORCH_VERSION=1.1 TORCHVISION_VERSION=0.3
25+
- PYTHON_VERSION=3.7 PYTORCH_VERSION=1.1 TORCHVISION_VERSION=0.4
26+
- PYTHON_VERSION=3.7 PYTORCH_VERSION=1.1 TORCHVISION_VERSION=0.5
27+
# - PYTHON_VERSION=3.7 PYTORCH_VERSION=1.2 TORCHVISION_VERSION=0.2
28+
# - PYTHON_VERSION=3.7 PYTORCH_VERSION=1.2 TORCHVISION_VERSION=0.3
29+
- PYTHON_VERSION=3.7 PYTORCH_VERSION=1.2 TORCHVISION_VERSION=0.4
30+
- PYTHON_VERSION=3.7 PYTORCH_VERSION=1.2 TORCHVISION_VERSION=0.5
31+
# - PYTHON_VERSION=3.7 PYTORCH_VERSION=1.3 TORCHVISION_VERSION=0.2
32+
# - PYTHON_VERSION=3.7 PYTORCH_VERSION=1.3 TORCHVISION_VERSION=0.3
33+
- PYTHON_VERSION=3.7 PYTORCH_VERSION=1.3 TORCHVISION_VERSION=0.4
34+
- PYTHON_VERSION=3.7 PYTORCH_VERSION=1.3 TORCHVISION_VERSION=0.5
35+
# - PYTHON_VERSION=3.7 PYTORCH_VERSION=1.4 TORCHVISION_VERSION=0.2
36+
# - PYTHON_VERSION=3.7 PYTORCH_VERSION=1.4 TORCHVISION_VERSION=0.3
37+
- PYTHON_VERSION=3.7 PYTORCH_VERSION=1.4 TORCHVISION_VERSION=0.4
38+
- PYTHON_VERSION=3.7 PYTORCH_VERSION=1.4 TORCHVISION_VERSION=0.5
39+
40+
install:
41+
- if [[ "$TRAVIS_OS_NAME" == "linux" ]];
42+
then
43+
MINICONDA_OS=Linux;
44+
sudo apt-get update;
45+
else
46+
MINICONDA_OS=MacOSX;
47+
brew update;
48+
fi
49+
- wget https://repo.anaconda.com/miniconda/Miniconda3-latest-${MINICONDA_OS}-x86_64.sh -O miniconda.sh
50+
- bash miniconda.sh -b -p $HOME/miniconda
51+
- source "$HOME/miniconda/etc/profile.d/conda.sh"
52+
- hash -r
53+
- conda config --set always_yes yes --set changeps1 no
54+
- conda update -q conda
55+
# Useful for debugging any issues with conda
56+
- conda info -a
57+
- conda search pytorch || true
58+
59+
- conda create -q -n test-environment python=${PYTHON_VERSION} pytorch=${PYTORCH_VERSION}
60+
- conda activate test-environment
61+
- pip install -q torchvision==${TORCHVISION_VERSION} "pillow<7.0.0"
62+
- pip install -q .
63+
- pip install -q flake8 pylint
64+
65+
script:
66+
- flake8 --ignore=E501
67+
- pylint --disable=C0103,C0301,R0401,R0801,R0902,R0912,R0913,R0914,R0915 --extension-pkg-whitelist=cv2,torch --generated-members=torch.* echonet/ scripts/*.py setup.py
68+
- python -c "import echonet"

LICENSE.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Copyright Notice
2+
The authors are the proprietor of certain copyrights of and to EchoNet-Dynamic software, source code and associated material. Code also contains source code created by certain third parties. Redistribution and use of the Code with or without modification is not permitted without explicit written permission by the authors.
3+
Copyright 2019 The authors. All rights reserved.

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
EchoNet-Peds:<br/>Video-Based Deep Learning for Automated Assessment of Left Ventricular Ejection Fraction in Pediatric Patients
2+
------------------------------------------------------------------------------
3+
4+
EchoNet-Peds is a deep learning model for pediatric patients that provides:
5+
1) semantic segmentation of the left ventricle
6+
2) prediction of ejection fraction by entire video or subsampled clips, and
7+
3) assessment of cardiomyopathy with reduced ejection fraction.
8+
9+
Dataset
10+
-------
11+
We share a deidentified set of echocardiogram videos which were used for training EchoNet-Peds.
12+
Preprocessing of these images, including deidentification and conversion from DICOM format to AVI format videos, were performed with OpenCV and pydicom. Additional information is at https://echonet.github.io/pediatric/. These deidentified images are shared with a non-commerical data use agreement.
13+
14+
Installation
15+
------------
16+
17+
First, clone this repository and enter the directory by running:
18+
19+
git clone https://github.com/bryanhe/dynamic.git
20+
cd dynamic
21+
git checkout pediatric
22+
23+
EchoNet-Peds is implemented for Python 3, and depends on the following packages:
24+
- NumPy
25+
- PyTorch
26+
- Torchvision
27+
- OpenCV
28+
- skimage
29+
- sklearn
30+
- tqdm
31+
32+
Echonet-Peds and its dependencies can be installed by navigating to the cloned directory and running
33+
34+
pip install --user .
1.02 MB
Binary file not shown.

docs/SU_Seal_Red.png

42.6 KB
Loading

docs/favicon.ico

33.7 KB
Binary file not shown.

docs/google662250efb9603afb.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
google-site-verification: google662250efb9603afb.html

docs/header.html

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<div id="top">
2+
<div class="container">
3+
<!--=== Skip links ===-->
4+
<div id="skip"> <a href="#content" onClick="$('#content').focus()">Skip to content</a> </div>
5+
<!-- /Skip links -->
6+
</div>
7+
</div>
8+
<div id="brandbar">
9+
<div class="container"> <a href="http://www.stanford.edu"> <img src="lagunita/images/brandbar-stanford-logo%402x.png" alt="Stanford University" width="152" height="23"> </a> </div>
10+
<!-- .container end -->
11+
</div>
12+
<div id="header" class="clearfix" role="banner">
13+
<div class="container">
14+
<div class="row">
15+
<div class="col-md-8">
16+
<div id="logo" class=" clearfix"><a href="/"><img class="img-responsive" src="SU_Seal_Red.png" alt="Stanford University" /></a></div>
17+
<div id="signature">
18+
<div id="site-name"> <a href="/"><span id="site-name-1" style="font-size:20pt">CS 221: Artificial Intelligence: Principles and Techniques</span></a> </div>
19+
<div id="site-slogan"> <a href="/"><span id="site_slogan">Spring 2017-2018</span></a> </div>
20+
</div>
21+
</div>
22+
</div>
23+
</div>
24+
</div>
25+
<!-- Menu -->
26+
<div id="mainmenu" class="clearfix" role="navigation">
27+
<div class="container">
28+
<div class="navbar navbar-default">
29+
<!-- main navigation -->
30+
<button type="button" class="navbar-toggle btn-navbar" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="menu-text">Menu</span></button>
31+
<!-- /nav-collapse -->
32+
<div class="navbar-collapse collapse">
33+
<div role="navigation">
34+
<div id="primary-nav">
35+
<ul class="nav navbar-nav" aria-label="primary navigation">
36+
<li id="nav-1"> <a href="index.html">Home</a> </li>
37+
<li id="nav-1"> <a href="index.html#calendar">Calendar</a> </li>
38+
<li id="nav-1"> <a href="index.html#coursework">Coursework</a> </li>
39+
<li id="nav-1"> <a href="https://gradescope.com/courses/17217">Gradescope</a> </li>
40+
<li id="nav-1"> <a href="https://piazza.com/class/jfa5tlzb1me38q">Piazza</a> </li>
41+
<li id="nav-1"> <a href="project.html">Project</a> </li>
42+
<li id="nav-1"> <a href="http://queuestatus.com/queues/129">Queuestatus</a> </li>
43+
<li id="nav-1"> <a href="index.html#schedule">Schedule</a> </li>
44+
</ul>
45+
</div>
46+
</div>
47+
</div>
48+
<!-- /nav-collapse -->
49+
</div>
50+
<!-- /navbar -->
51+
</div>
52+
<!-- /container -->
53+
</div>
54+
<!-- /mainmenu -->

0 commit comments

Comments
 (0)