From 935f1f513bd27740f8675461881bade8c1c6c34f Mon Sep 17 00:00:00 2001 From: lambda_dual Date: Wed, 1 May 2024 17:19:32 -0500 Subject: [PATCH] final --- .gitmodules | 3 - .travis.yml | 16 - GettingStarted.md | 137 - MANIFEST.in | 12 - Makefile | 69 - OT3P.sh | 41 + ... Adaptation for Vision-Language Models.pdf | Bin 506613 -> 0 bytes baseline_tta.sh | 61 + credentials.json | 1 - docs/Gemfile | 5 - docs/README.md | 7 - docs/_config.yml | 116 - docs/_includes/head.html | 44 - docs/_includes/script.html | 56 - docs/_includes/slide.html | 5 - docs/_layouts/presentation.html | 15 - docs/_layouts/print.html | 12 - docs/_layouts/slide.html | 14 - docs/_posts/0000-01-01-intro.md | 6 - docs/_posts/0000-01-02-overview.md | 19 - docs/_posts/0000-01-03-next.md | 13 - docs/_posts/0000-01-04-conclusion.md | 6 - docs/_sass/fa/_bordered-pulled.scss | 16 - docs/_sass/fa/_core.scss | 12 - docs/_sass/fa/_fixed-width.scss | 6 - docs/_sass/fa/_icons.scss | 412 - docs/_sass/fa/_larger.scss | 13 - docs/_sass/fa/_list.scss | 19 - docs/_sass/fa/_mixins.scss | 20 - docs/_sass/fa/_path.scss | 14 - docs/_sass/fa/_rotated-flipped.scss | 9 - docs/_sass/fa/_spinning.scss | 30 - docs/_sass/fa/_stacked.scss | 20 - docs/_sass/fa/_variables.scss | 381 - docs/_sass/fa/font-awesome.scss | 17 - docs/_sass/fonts.scss | 9 - docs/_sass/mixin.scss | 6 - docs/_sass/solarized/solarized.scss | 365 - .../solarized/syntax/syntax_solarized.scss | 98 - docs/assets/css/style.scss | 6 - docs/assets/fonts/FontAwesome/FontAwesome.otf | Bin 62856 -> 0 bytes .../fonts/FontAwesome/fontawesome-webfont.eot | Bin 38205 -> 0 bytes .../fonts/FontAwesome/fontawesome-webfont.svg | 414 - .../fonts/FontAwesome/fontawesome-webfont.ttf | Bin 80652 -> 0 bytes .../FontAwesome/fontawesome-webfont.woff | Bin 44432 -> 0 bytes .../fonts/OpenSans/OpenSans-Bold-webfont.eot | Bin 19544 -> 0 bytes .../fonts/OpenSans/OpenSans-Bold-webfont.svg | 1830 --- .../fonts/OpenSans/OpenSans-Bold-webfont.ttf | Bin 38452 -> 0 bytes .../fonts/OpenSans/OpenSans-Bold-webfont.woff | Bin 22432 -> 0 bytes .../OpenSans/OpenSans-BoldItalic-webfont.eot | Bin 20133 -> 0 bytes .../OpenSans/OpenSans-BoldItalic-webfont.svg | 1830 --- .../OpenSans/OpenSans-BoldItalic-webfont.ttf | Bin 39076 -> 0 bytes .../OpenSans/OpenSans-BoldItalic-webfont.woff | Bin 23048 -> 0 bytes .../OpenSans/OpenSans-ExtraBold-webfont.eot | Bin 20855 -> 0 bytes .../OpenSans/OpenSans-ExtraBold-webfont.svg | 1830 --- .../OpenSans/OpenSans-ExtraBold-webfont.ttf | Bin 42024 -> 0 bytes .../OpenSans/OpenSans-ExtraBold-webfont.woff | Bin 23764 -> 0 bytes .../OpenSans-ExtraBoldItalic-webfont.eot | Bin 21576 -> 0 bytes .../OpenSans-ExtraBoldItalic-webfont.svg | 1830 --- .../OpenSans-ExtraBoldItalic-webfont.ttf | Bin 43420 -> 0 bytes .../OpenSans-ExtraBoldItalic-webfont.woff | Bin 24568 -> 0 bytes .../OpenSans/OpenSans-Italic-webfont.eot | Bin 20265 -> 0 bytes .../OpenSans/OpenSans-Italic-webfont.svg | 1830 --- .../OpenSans/OpenSans-Italic-webfont.ttf | Bin 38412 -> 0 bytes .../OpenSans/OpenSans-Italic-webfont.woff | Bin 23188 -> 0 bytes .../fonts/OpenSans/OpenSans-Light-webfont.eot | Bin 19514 -> 0 bytes .../fonts/OpenSans/OpenSans-Light-webfont.svg | 1831 --- .../fonts/OpenSans/OpenSans-Light-webfont.ttf | Bin 37336 -> 0 bytes .../OpenSans/OpenSans-Light-webfont.woff | Bin 22248 -> 0 bytes .../OpenSans/OpenSans-LightItalic-webfont.eot | Bin 20535 -> 0 bytes .../OpenSans/OpenSans-LightItalic-webfont.svg | 1835 --- .../OpenSans/OpenSans-LightItalic-webfont.ttf | Bin 39956 -> 0 bytes .../OpenSans-LightItalic-webfont.woff | Bin 23400 -> 0 bytes .../OpenSans/OpenSans-Regular-webfont.eot | Bin 19836 -> 0 bytes .../OpenSans/OpenSans-Regular-webfont.svg | 1831 --- .../OpenSans/OpenSans-Regular-webfont.ttf | Bin 38232 -> 0 bytes .../OpenSans/OpenSans-Regular-webfont.woff | Bin 22660 -> 0 bytes .../OpenSans/OpenSans-Semibold-webfont.eot | Bin 20028 -> 0 bytes .../OpenSans/OpenSans-Semibold-webfont.svg | 1830 --- .../OpenSans/OpenSans-Semibold-webfont.ttf | Bin 39476 -> 0 bytes .../OpenSans/OpenSans-Semibold-webfont.woff | Bin 22908 -> 0 bytes .../OpenSans-SemiboldItalic-webfont.eot | Bin 20962 -> 0 bytes .../OpenSans-SemiboldItalic-webfont.svg | 1830 --- .../OpenSans-SemiboldItalic-webfont.ttf | Bin 40252 -> 0 bytes .../OpenSans-SemiboldItalic-webfont.woff | Bin 23764 -> 0 bytes docs/assets/fonts/OpenSans/opensans.css | 110 - .../fonts/droid-serif/Apache License.txt | 201 - .../droid-serif/How_to_use_webfonts.html | 230 - .../DroidSerif-Bold-demo.html | 364 - .../DroidSerif-Bold-webfont.eot | Bin 27405 -> 0 bytes .../DroidSerif-Bold-webfont.svg | 1455 --- .../DroidSerif-Bold-webfont.ttf | Bin 60424 -> 0 bytes .../DroidSerif-Bold-webfont.woff | Bin 30548 -> 0 bytes .../droidserif_bold_macroman/stylesheet.css | 11 - .../DroidSerif-BoldItalic-demo.html | 364 - .../DroidSerif-BoldItalic-webfont.eot | Bin 30618 -> 0 bytes .../DroidSerif-BoldItalic-webfont.svg | 1458 --- .../DroidSerif-BoldItalic-webfont.ttf | Bin 72236 -> 0 bytes .../DroidSerif-BoldItalic-webfont.woff | Bin 35328 -> 0 bytes .../stylesheet.css | 12 - .../DroidSerif-Italic-demo.html | 364 - .../DroidSerif-Italic-webfont.eot | Bin 24265 -> 0 bytes .../DroidSerif-Italic-webfont.svg | 1458 --- .../DroidSerif-Italic-webfont.ttf | Bin 55148 -> 0 bytes .../DroidSerif-Italic-webfont.woff | Bin 28028 -> 0 bytes .../DroidSerif-Italic-cleartype.png | Bin 96431 -> 0 bytes .../specimen_files/easytabs.js | 7 - .../specimen_files/grid_12-825-55-15.css | 129 - .../specimen_files/specimen_stylesheet.css | 396 - .../droidserif_italic_macroman/stylesheet.css | 12 - .../DroidSerif-demo.html | 364 - .../DroidSerif-webfont.eot | Bin 26773 -> 0 bytes .../DroidSerif-webfont.svg | 1455 --- .../DroidSerif-webfont.ttf | Bin 59636 -> 0 bytes .../DroidSerif-webfont.woff | Bin 29992 -> 0 bytes .../specimen_files/easytabs.js | 7 - .../specimen_files/grid_12-825-55-15.css | 129 - .../specimen_files/specimen_stylesheet.css | 396 - .../stylesheet.css | 12 - docs/assets/img/tulane.png | Bin 98059 -> 0 bytes docs/assets/js/jquery-1.11.1.min.js | 4 - docs/circle.yml | 9 - docs/index.html | 13 - docs/reveal.js | 1 - docs/script/cibuild | 6 - docs/script/server | 5 - docs/script/setup | 30 - docs/script/stage | 42 - domainbed/__init__.py | 2 + domainbed/adapt_algorithms.py | 480 + domainbed/algorithms.py | 3056 +++++ domainbed/command_launchers.py | 59 + domainbed/datasets.py | 442 + domainbed/hparams_registry.py | 187 + domainbed/misc/domain_net_duplicates.txt | 9431 ++++++++++++++ .../0657090f9a83ff76efe083a104fde93a/done | 1 + .../0657090f9a83ff76efe083a104fde93a/err.txt | 0 .../0657090f9a83ff76efe083a104fde93a/out.txt | 40 + .../results.jsonl | 5 + .../06db52bd7fcbb8172f97f11a62015261/done | 1 + .../06db52bd7fcbb8172f97f11a62015261/err.txt | 0 .../06db52bd7fcbb8172f97f11a62015261/out.txt | 40 + .../results.jsonl | 5 + .../07ea1841921ad29c18ae52563b274925/done | 1 + .../07ea1841921ad29c18ae52563b274925/err.txt | 0 .../07ea1841921ad29c18ae52563b274925/out.txt | 40 + .../results.jsonl | 5 + .../0c53bbff83d887850721788187907586/done | 1 + .../0c53bbff83d887850721788187907586/err.txt | 0 .../0c53bbff83d887850721788187907586/out.txt | 40 + .../results.jsonl | 5 + .../0ec227d205744455c681614d9f55d841/done | 1 + .../0ec227d205744455c681614d9f55d841/err.txt | 0 .../0ec227d205744455c681614d9f55d841/out.txt | 40 + .../results.jsonl | 5 + .../0fe0ed57077c0c9291931a388ba21be2/done | 1 + .../0fe0ed57077c0c9291931a388ba21be2/err.txt | 0 .../0fe0ed57077c0c9291931a388ba21be2/out.txt | 40 + .../results.jsonl | 5 + .../1b0678ef843d122c17404ab8bd138523/done | 1 + .../1b0678ef843d122c17404ab8bd138523/err.txt | 0 .../1b0678ef843d122c17404ab8bd138523/out.txt | 40 + .../results.jsonl | 5 + .../1b424e4ac8bc11c9d3f36b1729e19547/done | 1 + .../1b424e4ac8bc11c9d3f36b1729e19547/err.txt | 0 .../1b424e4ac8bc11c9d3f36b1729e19547/out.txt | 40 + .../results.jsonl | 5 + .../24c1684361b7442877526ab118da7117/done | 1 + .../24c1684361b7442877526ab118da7117/err.txt | 0 .../24c1684361b7442877526ab118da7117/out.txt | 40 + .../results.jsonl | 5 + .../24cf797be205aaef612b14beefc4c1a3/done | 1 + .../24cf797be205aaef612b14beefc4c1a3/err.txt | 0 .../24cf797be205aaef612b14beefc4c1a3/out.txt | 40 + .../results.jsonl | 5 + .../2b696be39395e8830222b505f6aa45d8/done | 1 + .../2b696be39395e8830222b505f6aa45d8/err.txt | 0 .../2b696be39395e8830222b505f6aa45d8/out.txt | 40 + .../results.jsonl | 5 + .../2dd075c39b257eb019b4a8d813525113/done | 1 + .../2dd075c39b257eb019b4a8d813525113/err.txt | 0 .../2dd075c39b257eb019b4a8d813525113/out.txt | 40 + .../results.jsonl | 5 + .../3539ff8139b8f1797865a2f26e51c70f/done | 1 + .../3539ff8139b8f1797865a2f26e51c70f/err.txt | 0 .../3539ff8139b8f1797865a2f26e51c70f/out.txt | 40 + .../results.jsonl | 5 + .../371b3e2afe1e7a754e49b2324bf159b6/done | 1 + .../371b3e2afe1e7a754e49b2324bf159b6/err.txt | 0 .../371b3e2afe1e7a754e49b2324bf159b6/out.txt | 40 + .../results.jsonl | 5 + .../41b0ac2ee570d8ace449c34ada3fdd01/done | 1 + .../41b0ac2ee570d8ace449c34ada3fdd01/err.txt | 0 .../41b0ac2ee570d8ace449c34ada3fdd01/out.txt | 40 + .../results.jsonl | 5 + .../4a18a8be66b762f1ad5f45408bc27c78/done | 1 + .../4a18a8be66b762f1ad5f45408bc27c78/err.txt | 0 .../4a18a8be66b762f1ad5f45408bc27c78/out.txt | 40 + .../results.jsonl | 5 + .../4ccfd57ae38cfc8fd5fba4293614ab26/done | 1 + .../4ccfd57ae38cfc8fd5fba4293614ab26/err.txt | 0 .../4ccfd57ae38cfc8fd5fba4293614ab26/out.txt | 40 + .../results.jsonl | 5 + .../539c70bc47514b76736c480df7036b8b/done | 1 + .../539c70bc47514b76736c480df7036b8b/err.txt | 0 .../539c70bc47514b76736c480df7036b8b/out.txt | 40 + .../results.jsonl | 5 + .../63837f74bf4ac60044c74aa87114b386/done | 1 + .../63837f74bf4ac60044c74aa87114b386/err.txt | 0 .../63837f74bf4ac60044c74aa87114b386/out.txt | 40 + .../results.jsonl | 5 + .../66006bc6faa9f96db95a5bcfc3e4340a/done | 1 + .../66006bc6faa9f96db95a5bcfc3e4340a/err.txt | 0 .../66006bc6faa9f96db95a5bcfc3e4340a/out.txt | 40 + .../results.jsonl | 5 + .../66779ee52d1111eddfcc6dafa8ae983c/done | 1 + .../66779ee52d1111eddfcc6dafa8ae983c/err.txt | 0 .../66779ee52d1111eddfcc6dafa8ae983c/out.txt | 40 + .../results.jsonl | 5 + .../691f8b51c9f69b380113a6a2645392bb/done | 1 + .../691f8b51c9f69b380113a6a2645392bb/err.txt | 0 .../691f8b51c9f69b380113a6a2645392bb/out.txt | 40 + .../results.jsonl | 5 + .../6d481a40ca86768fad6a5088cb58458e/done | 1 + .../6d481a40ca86768fad6a5088cb58458e/err.txt | 0 .../6d481a40ca86768fad6a5088cb58458e/out.txt | 40 + .../results.jsonl | 5 + .../708942ac219532c45db7898ef9cfb955/done | 1 + .../708942ac219532c45db7898ef9cfb955/err.txt | 0 .../708942ac219532c45db7898ef9cfb955/out.txt | 40 + .../results.jsonl | 5 + .../728347e87d1c533379956bf94dca6fef/done | 1 + .../728347e87d1c533379956bf94dca6fef/err.txt | 0 .../728347e87d1c533379956bf94dca6fef/out.txt | 40 + .../results.jsonl | 5 + .../7a6119601f2d7f4ce36e0d5d478332dd/done | 1 + .../7a6119601f2d7f4ce36e0d5d478332dd/err.txt | 0 .../7a6119601f2d7f4ce36e0d5d478332dd/out.txt | 40 + .../results.jsonl | 5 + .../85964cf17f520330ea56101aed9602e5/done | 1 + .../85964cf17f520330ea56101aed9602e5/err.txt | 0 .../85964cf17f520330ea56101aed9602e5/out.txt | 40 + .../results.jsonl | 5 + .../86394db2b6c2ecd1e3b08e99e14759f2/done | 1 + .../86394db2b6c2ecd1e3b08e99e14759f2/err.txt | 0 .../86394db2b6c2ecd1e3b08e99e14759f2/out.txt | 40 + .../results.jsonl | 5 + .../8cfbf830754065d02f9723c57abc992e/done | 1 + .../8cfbf830754065d02f9723c57abc992e/err.txt | 0 .../8cfbf830754065d02f9723c57abc992e/out.txt | 40 + .../results.jsonl | 5 + .../90961e3a45300a2d4771fc090627166e/done | 1 + .../90961e3a45300a2d4771fc090627166e/err.txt | 0 .../90961e3a45300a2d4771fc090627166e/out.txt | 40 + .../results.jsonl | 5 + .../9f1d308cb3d13c7358eefd027ba1de04/done | 1 + .../9f1d308cb3d13c7358eefd027ba1de04/err.txt | 0 .../9f1d308cb3d13c7358eefd027ba1de04/out.txt | 40 + .../results.jsonl | 5 + .../bf09cd8e443d5445cc15b7503c14264d/done | 1 + .../bf09cd8e443d5445cc15b7503c14264d/err.txt | 0 .../bf09cd8e443d5445cc15b7503c14264d/out.txt | 40 + .../results.jsonl | 5 + .../bfce2823ee1c49ab624fde5c5e2c1143/done | 1 + .../bfce2823ee1c49ab624fde5c5e2c1143/err.txt | 0 .../bfce2823ee1c49ab624fde5c5e2c1143/out.txt | 40 + .../results.jsonl | 5 + .../c62625063d3aee2f08e5c908e7677e83/done | 1 + .../c62625063d3aee2f08e5c908e7677e83/err.txt | 0 .../c62625063d3aee2f08e5c908e7677e83/out.txt | 40 + .../results.jsonl | 5 + .../ca571be94ad9fdb0c2bece0061ff3f89/done | 1 + .../ca571be94ad9fdb0c2bece0061ff3f89/err.txt | 0 .../ca571be94ad9fdb0c2bece0061ff3f89/out.txt | 40 + .../results.jsonl | 5 + .../cf42c3176baf91b96bb7dd0ff3c686cc/done | 1 + .../cf42c3176baf91b96bb7dd0ff3c686cc/err.txt | 0 .../cf42c3176baf91b96bb7dd0ff3c686cc/out.txt | 40 + .../results.jsonl | 5 + .../d093618124c5748762707da1c6804d75/done | 1 + .../d093618124c5748762707da1c6804d75/err.txt | 0 .../d093618124c5748762707da1c6804d75/out.txt | 40 + .../results.jsonl | 5 + .../ea7d2d5149dd9167b364d433bb355be1/done | 1 + .../ea7d2d5149dd9167b364d433bb355be1/err.txt | 0 .../ea7d2d5149dd9167b364d433bb355be1/out.txt | 40 + .../results.jsonl | 5 + .../ee8f05db2b9ae5a36273cc0d2161f8c0/done | 1 + .../ee8f05db2b9ae5a36273cc0d2161f8c0/err.txt | 0 .../ee8f05db2b9ae5a36273cc0d2161f8c0/out.txt | 40 + .../results.jsonl | 5 + .../f61766414e6b0db40063d7bc4ecdaa2b/done | 1 + .../f61766414e6b0db40063d7bc4ecdaa2b/err.txt | 0 .../f61766414e6b0db40063d7bc4ecdaa2b/out.txt | 40 + .../results.jsonl | 5 + domainbed/misc/test_sweep_data/results.txt | 25 + domainbed/misc/test_sweep_results.txt | 25 + domainbed/misc/vlcs_files.txt | 10729 ++++++++++++++++ domainbed/model_selection.py | 139 + domainbed/networks.py | 324 + domainbed/requirements.txt | 11 + domainbed/scripts/__init__.py | 2 + domainbed/scripts/collect_results.py | 180 + domainbed/scripts/dist.py | 320 + domainbed/scripts/download.py | 273 + domainbed/scripts/eval.py | 327 + domainbed/scripts/eval_doprompt.py | 323 + domainbed/scripts/list_top_hparams.py | 149 + domainbed/scripts/prompt_ent.py | 413 + domainbed/scripts/prompt_ent_wd.py | 413 + domainbed/scripts/prompt_tta.py | 418 + domainbed/scripts/prompt_tta_ablation.py | 439 + domainbed/scripts/prompt_tta_adalr.py | 413 + domainbed/scripts/prompt_tta_rn50.py | 388 + domainbed/scripts/prompt_tune_rn50.py | 388 + domainbed/scripts/prompt_tune_wd2.py | 384 + domainbed/scripts/prompt_tune_xent.py | 383 + domainbed/scripts/save_images.py | 51 + domainbed/scripts/sweep.py | 193 + domainbed/scripts/train.py | 313 + domainbed/scripts/train_cifar10.py | 288 + domainbed/scripts/train_rn50.py | 287 + domainbed/scripts/tta.py | 433 + domainbed/test/__init__.py | 3 + domainbed/test/helpers.py | 15 + domainbed/test/scripts/__init__.py | 3 + .../test/scripts/test_collect_results.py | 110 + domainbed/test/scripts/test_sweep.py | 126 + domainbed/test/scripts/test_train.py | 50 + domainbed/test/test_datasets.py | 45 + domainbed/test/test_hparams_registry.py | 20 + domainbed/test/test_model_selection.py | 140 + domainbed/test/test_models.py | 39 + domainbed/test/test_networks.py | 33 + erm.sh | 34 + requirements.txt | 21 +- requirements_dev.txt | 11 - setup.cfg | 22 - setup.py | 55 - tox.ini | 21 - web.png | Bin 33750 -> 0 bytes 341 files changed, 34258 insertions(+), 29894 deletions(-) delete mode 100644 .gitmodules delete mode 100644 .travis.yml delete mode 100644 GettingStarted.md delete mode 100644 MANIFEST.in delete mode 100644 Makefile create mode 100644 OT3P.sh delete mode 100644 OT3P_ Optimal-Transport guided Test-Time Adaptation for Vision-Language Models.pdf create mode 100644 baseline_tta.sh delete mode 100644 credentials.json delete mode 100644 docs/Gemfile delete mode 100644 docs/README.md delete mode 100755 docs/_config.yml delete mode 100644 docs/_includes/head.html delete mode 100644 docs/_includes/script.html delete mode 100644 docs/_includes/slide.html delete mode 100644 docs/_layouts/presentation.html delete mode 100644 docs/_layouts/print.html delete mode 100644 docs/_layouts/slide.html delete mode 100644 docs/_posts/0000-01-01-intro.md delete mode 100644 docs/_posts/0000-01-02-overview.md delete mode 100644 docs/_posts/0000-01-03-next.md delete mode 100644 docs/_posts/0000-01-04-conclusion.md delete mode 100644 docs/_sass/fa/_bordered-pulled.scss delete mode 100644 docs/_sass/fa/_core.scss delete mode 100644 docs/_sass/fa/_fixed-width.scss delete mode 100644 docs/_sass/fa/_icons.scss delete mode 100644 docs/_sass/fa/_larger.scss delete mode 100644 docs/_sass/fa/_list.scss delete mode 100644 docs/_sass/fa/_mixins.scss delete mode 100644 docs/_sass/fa/_path.scss delete mode 100644 docs/_sass/fa/_rotated-flipped.scss delete mode 100644 docs/_sass/fa/_spinning.scss delete mode 100644 docs/_sass/fa/_stacked.scss delete mode 100644 docs/_sass/fa/_variables.scss delete mode 100644 docs/_sass/fa/font-awesome.scss delete mode 100644 docs/_sass/fonts.scss delete mode 100644 docs/_sass/mixin.scss delete mode 100644 docs/_sass/solarized/solarized.scss delete mode 100644 docs/_sass/solarized/syntax/syntax_solarized.scss delete mode 100644 docs/assets/css/style.scss delete mode 100644 docs/assets/fonts/FontAwesome/FontAwesome.otf delete mode 100755 docs/assets/fonts/FontAwesome/fontawesome-webfont.eot delete mode 100755 docs/assets/fonts/FontAwesome/fontawesome-webfont.svg delete mode 100755 docs/assets/fonts/FontAwesome/fontawesome-webfont.ttf delete mode 100755 docs/assets/fonts/FontAwesome/fontawesome-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Bold-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Bold-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Bold-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Bold-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-BoldItalic-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-BoldItalic-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-BoldItalic-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-ExtraBold-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-ExtraBold-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-ExtraBold-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Italic-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Italic-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Italic-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Italic-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Light-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Light-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Light-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Light-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-LightItalic-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-LightItalic-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-LightItalic-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-LightItalic-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Regular-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Regular-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Regular-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Regular-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Semibold-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Semibold-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Semibold-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-Semibold-webfont.woff delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.svg delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf delete mode 100755 docs/assets/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff delete mode 100644 docs/assets/fonts/OpenSans/opensans.css delete mode 100755 docs/assets/fonts/droid-serif/Apache License.txt delete mode 100755 docs/assets/fonts/droid-serif/How_to_use_webfonts.html delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bold_macroman/DroidSerif-Bold-demo.html delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bold_macroman/DroidSerif-Bold-webfont.eot delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bold_macroman/DroidSerif-Bold-webfont.svg delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bold_macroman/DroidSerif-Bold-webfont.ttf delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bold_macroman/DroidSerif-Bold-webfont.woff delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bold_macroman/stylesheet.css delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bolditalic_macroman/DroidSerif-BoldItalic-demo.html delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bolditalic_macroman/DroidSerif-BoldItalic-webfont.eot delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bolditalic_macroman/DroidSerif-BoldItalic-webfont.svg delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bolditalic_macroman/DroidSerif-BoldItalic-webfont.ttf delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bolditalic_macroman/DroidSerif-BoldItalic-webfont.woff delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_bolditalic_macroman/stylesheet.css delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/DroidSerif-Italic-demo.html delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/DroidSerif-Italic-webfont.eot delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/DroidSerif-Italic-webfont.svg delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/DroidSerif-Italic-webfont.ttf delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/DroidSerif-Italic-webfont.woff delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/specimen_files/DroidSerif-Italic-cleartype.png delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/specimen_files/easytabs.js delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/specimen_files/grid_12-825-55-15.css delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/specimen_files/specimen_stylesheet.css delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_italic_macroman/stylesheet.css delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_regular_macroman/DroidSerif-demo.html delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_regular_macroman/DroidSerif-webfont.eot delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_regular_macroman/DroidSerif-webfont.svg delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_regular_macroman/DroidSerif-webfont.ttf delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_regular_macroman/DroidSerif-webfont.woff delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_regular_macroman/specimen_files/easytabs.js delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_regular_macroman/specimen_files/grid_12-825-55-15.css delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_regular_macroman/specimen_files/specimen_stylesheet.css delete mode 100755 docs/assets/fonts/droid-serif/web-fonts/droidserif_regular_macroman/stylesheet.css delete mode 100644 docs/assets/img/tulane.png delete mode 100644 docs/assets/js/jquery-1.11.1.min.js delete mode 100755 docs/circle.yml delete mode 100755 docs/index.html delete mode 160000 docs/reveal.js delete mode 100755 docs/script/cibuild delete mode 100755 docs/script/server delete mode 100755 docs/script/setup delete mode 100755 docs/script/stage create mode 100644 domainbed/__init__.py create mode 100644 domainbed/adapt_algorithms.py create mode 100644 domainbed/algorithms.py create mode 100644 domainbed/command_launchers.py create mode 100644 domainbed/datasets.py create mode 100644 domainbed/hparams_registry.py create mode 100644 domainbed/misc/domain_net_duplicates.txt create mode 100644 domainbed/misc/test_sweep_data/0657090f9a83ff76efe083a104fde93a/done create mode 100644 domainbed/misc/test_sweep_data/0657090f9a83ff76efe083a104fde93a/err.txt create mode 100644 domainbed/misc/test_sweep_data/0657090f9a83ff76efe083a104fde93a/out.txt create mode 100644 domainbed/misc/test_sweep_data/0657090f9a83ff76efe083a104fde93a/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/06db52bd7fcbb8172f97f11a62015261/done create mode 100644 domainbed/misc/test_sweep_data/06db52bd7fcbb8172f97f11a62015261/err.txt create mode 100644 domainbed/misc/test_sweep_data/06db52bd7fcbb8172f97f11a62015261/out.txt create mode 100644 domainbed/misc/test_sweep_data/06db52bd7fcbb8172f97f11a62015261/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/07ea1841921ad29c18ae52563b274925/done create mode 100644 domainbed/misc/test_sweep_data/07ea1841921ad29c18ae52563b274925/err.txt create mode 100644 domainbed/misc/test_sweep_data/07ea1841921ad29c18ae52563b274925/out.txt create mode 100644 domainbed/misc/test_sweep_data/07ea1841921ad29c18ae52563b274925/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/0c53bbff83d887850721788187907586/done create mode 100644 domainbed/misc/test_sweep_data/0c53bbff83d887850721788187907586/err.txt create mode 100644 domainbed/misc/test_sweep_data/0c53bbff83d887850721788187907586/out.txt create mode 100644 domainbed/misc/test_sweep_data/0c53bbff83d887850721788187907586/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/0ec227d205744455c681614d9f55d841/done create mode 100644 domainbed/misc/test_sweep_data/0ec227d205744455c681614d9f55d841/err.txt create mode 100644 domainbed/misc/test_sweep_data/0ec227d205744455c681614d9f55d841/out.txt create mode 100644 domainbed/misc/test_sweep_data/0ec227d205744455c681614d9f55d841/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/0fe0ed57077c0c9291931a388ba21be2/done create mode 100644 domainbed/misc/test_sweep_data/0fe0ed57077c0c9291931a388ba21be2/err.txt create mode 100644 domainbed/misc/test_sweep_data/0fe0ed57077c0c9291931a388ba21be2/out.txt create mode 100644 domainbed/misc/test_sweep_data/0fe0ed57077c0c9291931a388ba21be2/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/1b0678ef843d122c17404ab8bd138523/done create mode 100644 domainbed/misc/test_sweep_data/1b0678ef843d122c17404ab8bd138523/err.txt create mode 100644 domainbed/misc/test_sweep_data/1b0678ef843d122c17404ab8bd138523/out.txt create mode 100644 domainbed/misc/test_sweep_data/1b0678ef843d122c17404ab8bd138523/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/1b424e4ac8bc11c9d3f36b1729e19547/done create mode 100644 domainbed/misc/test_sweep_data/1b424e4ac8bc11c9d3f36b1729e19547/err.txt create mode 100644 domainbed/misc/test_sweep_data/1b424e4ac8bc11c9d3f36b1729e19547/out.txt create mode 100644 domainbed/misc/test_sweep_data/1b424e4ac8bc11c9d3f36b1729e19547/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/24c1684361b7442877526ab118da7117/done create mode 100644 domainbed/misc/test_sweep_data/24c1684361b7442877526ab118da7117/err.txt create mode 100644 domainbed/misc/test_sweep_data/24c1684361b7442877526ab118da7117/out.txt create mode 100644 domainbed/misc/test_sweep_data/24c1684361b7442877526ab118da7117/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/24cf797be205aaef612b14beefc4c1a3/done create mode 100644 domainbed/misc/test_sweep_data/24cf797be205aaef612b14beefc4c1a3/err.txt create mode 100644 domainbed/misc/test_sweep_data/24cf797be205aaef612b14beefc4c1a3/out.txt create mode 100644 domainbed/misc/test_sweep_data/24cf797be205aaef612b14beefc4c1a3/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/2b696be39395e8830222b505f6aa45d8/done create mode 100644 domainbed/misc/test_sweep_data/2b696be39395e8830222b505f6aa45d8/err.txt create mode 100644 domainbed/misc/test_sweep_data/2b696be39395e8830222b505f6aa45d8/out.txt create mode 100644 domainbed/misc/test_sweep_data/2b696be39395e8830222b505f6aa45d8/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/2dd075c39b257eb019b4a8d813525113/done create mode 100644 domainbed/misc/test_sweep_data/2dd075c39b257eb019b4a8d813525113/err.txt create mode 100644 domainbed/misc/test_sweep_data/2dd075c39b257eb019b4a8d813525113/out.txt create mode 100644 domainbed/misc/test_sweep_data/2dd075c39b257eb019b4a8d813525113/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/3539ff8139b8f1797865a2f26e51c70f/done create mode 100644 domainbed/misc/test_sweep_data/3539ff8139b8f1797865a2f26e51c70f/err.txt create mode 100644 domainbed/misc/test_sweep_data/3539ff8139b8f1797865a2f26e51c70f/out.txt create mode 100644 domainbed/misc/test_sweep_data/3539ff8139b8f1797865a2f26e51c70f/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/371b3e2afe1e7a754e49b2324bf159b6/done create mode 100644 domainbed/misc/test_sweep_data/371b3e2afe1e7a754e49b2324bf159b6/err.txt create mode 100644 domainbed/misc/test_sweep_data/371b3e2afe1e7a754e49b2324bf159b6/out.txt create mode 100644 domainbed/misc/test_sweep_data/371b3e2afe1e7a754e49b2324bf159b6/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/41b0ac2ee570d8ace449c34ada3fdd01/done create mode 100644 domainbed/misc/test_sweep_data/41b0ac2ee570d8ace449c34ada3fdd01/err.txt create mode 100644 domainbed/misc/test_sweep_data/41b0ac2ee570d8ace449c34ada3fdd01/out.txt create mode 100644 domainbed/misc/test_sweep_data/41b0ac2ee570d8ace449c34ada3fdd01/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/4a18a8be66b762f1ad5f45408bc27c78/done create mode 100644 domainbed/misc/test_sweep_data/4a18a8be66b762f1ad5f45408bc27c78/err.txt create mode 100644 domainbed/misc/test_sweep_data/4a18a8be66b762f1ad5f45408bc27c78/out.txt create mode 100644 domainbed/misc/test_sweep_data/4a18a8be66b762f1ad5f45408bc27c78/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/4ccfd57ae38cfc8fd5fba4293614ab26/done create mode 100644 domainbed/misc/test_sweep_data/4ccfd57ae38cfc8fd5fba4293614ab26/err.txt create mode 100644 domainbed/misc/test_sweep_data/4ccfd57ae38cfc8fd5fba4293614ab26/out.txt create mode 100644 domainbed/misc/test_sweep_data/4ccfd57ae38cfc8fd5fba4293614ab26/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/539c70bc47514b76736c480df7036b8b/done create mode 100644 domainbed/misc/test_sweep_data/539c70bc47514b76736c480df7036b8b/err.txt create mode 100644 domainbed/misc/test_sweep_data/539c70bc47514b76736c480df7036b8b/out.txt create mode 100644 domainbed/misc/test_sweep_data/539c70bc47514b76736c480df7036b8b/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/63837f74bf4ac60044c74aa87114b386/done create mode 100644 domainbed/misc/test_sweep_data/63837f74bf4ac60044c74aa87114b386/err.txt create mode 100644 domainbed/misc/test_sweep_data/63837f74bf4ac60044c74aa87114b386/out.txt create mode 100644 domainbed/misc/test_sweep_data/63837f74bf4ac60044c74aa87114b386/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/66006bc6faa9f96db95a5bcfc3e4340a/done create mode 100644 domainbed/misc/test_sweep_data/66006bc6faa9f96db95a5bcfc3e4340a/err.txt create mode 100644 domainbed/misc/test_sweep_data/66006bc6faa9f96db95a5bcfc3e4340a/out.txt create mode 100644 domainbed/misc/test_sweep_data/66006bc6faa9f96db95a5bcfc3e4340a/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/66779ee52d1111eddfcc6dafa8ae983c/done create mode 100644 domainbed/misc/test_sweep_data/66779ee52d1111eddfcc6dafa8ae983c/err.txt create mode 100644 domainbed/misc/test_sweep_data/66779ee52d1111eddfcc6dafa8ae983c/out.txt create mode 100644 domainbed/misc/test_sweep_data/66779ee52d1111eddfcc6dafa8ae983c/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/691f8b51c9f69b380113a6a2645392bb/done create mode 100644 domainbed/misc/test_sweep_data/691f8b51c9f69b380113a6a2645392bb/err.txt create mode 100644 domainbed/misc/test_sweep_data/691f8b51c9f69b380113a6a2645392bb/out.txt create mode 100644 domainbed/misc/test_sweep_data/691f8b51c9f69b380113a6a2645392bb/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/6d481a40ca86768fad6a5088cb58458e/done create mode 100644 domainbed/misc/test_sweep_data/6d481a40ca86768fad6a5088cb58458e/err.txt create mode 100644 domainbed/misc/test_sweep_data/6d481a40ca86768fad6a5088cb58458e/out.txt create mode 100644 domainbed/misc/test_sweep_data/6d481a40ca86768fad6a5088cb58458e/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/708942ac219532c45db7898ef9cfb955/done create mode 100644 domainbed/misc/test_sweep_data/708942ac219532c45db7898ef9cfb955/err.txt create mode 100644 domainbed/misc/test_sweep_data/708942ac219532c45db7898ef9cfb955/out.txt create mode 100644 domainbed/misc/test_sweep_data/708942ac219532c45db7898ef9cfb955/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/728347e87d1c533379956bf94dca6fef/done create mode 100644 domainbed/misc/test_sweep_data/728347e87d1c533379956bf94dca6fef/err.txt create mode 100644 domainbed/misc/test_sweep_data/728347e87d1c533379956bf94dca6fef/out.txt create mode 100644 domainbed/misc/test_sweep_data/728347e87d1c533379956bf94dca6fef/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/7a6119601f2d7f4ce36e0d5d478332dd/done create mode 100644 domainbed/misc/test_sweep_data/7a6119601f2d7f4ce36e0d5d478332dd/err.txt create mode 100644 domainbed/misc/test_sweep_data/7a6119601f2d7f4ce36e0d5d478332dd/out.txt create mode 100644 domainbed/misc/test_sweep_data/7a6119601f2d7f4ce36e0d5d478332dd/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/85964cf17f520330ea56101aed9602e5/done create mode 100644 domainbed/misc/test_sweep_data/85964cf17f520330ea56101aed9602e5/err.txt create mode 100644 domainbed/misc/test_sweep_data/85964cf17f520330ea56101aed9602e5/out.txt create mode 100644 domainbed/misc/test_sweep_data/85964cf17f520330ea56101aed9602e5/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/86394db2b6c2ecd1e3b08e99e14759f2/done create mode 100644 domainbed/misc/test_sweep_data/86394db2b6c2ecd1e3b08e99e14759f2/err.txt create mode 100644 domainbed/misc/test_sweep_data/86394db2b6c2ecd1e3b08e99e14759f2/out.txt create mode 100644 domainbed/misc/test_sweep_data/86394db2b6c2ecd1e3b08e99e14759f2/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/8cfbf830754065d02f9723c57abc992e/done create mode 100644 domainbed/misc/test_sweep_data/8cfbf830754065d02f9723c57abc992e/err.txt create mode 100644 domainbed/misc/test_sweep_data/8cfbf830754065d02f9723c57abc992e/out.txt create mode 100644 domainbed/misc/test_sweep_data/8cfbf830754065d02f9723c57abc992e/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/90961e3a45300a2d4771fc090627166e/done create mode 100644 domainbed/misc/test_sweep_data/90961e3a45300a2d4771fc090627166e/err.txt create mode 100644 domainbed/misc/test_sweep_data/90961e3a45300a2d4771fc090627166e/out.txt create mode 100644 domainbed/misc/test_sweep_data/90961e3a45300a2d4771fc090627166e/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/9f1d308cb3d13c7358eefd027ba1de04/done create mode 100644 domainbed/misc/test_sweep_data/9f1d308cb3d13c7358eefd027ba1de04/err.txt create mode 100644 domainbed/misc/test_sweep_data/9f1d308cb3d13c7358eefd027ba1de04/out.txt create mode 100644 domainbed/misc/test_sweep_data/9f1d308cb3d13c7358eefd027ba1de04/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/bf09cd8e443d5445cc15b7503c14264d/done create mode 100644 domainbed/misc/test_sweep_data/bf09cd8e443d5445cc15b7503c14264d/err.txt create mode 100644 domainbed/misc/test_sweep_data/bf09cd8e443d5445cc15b7503c14264d/out.txt create mode 100644 domainbed/misc/test_sweep_data/bf09cd8e443d5445cc15b7503c14264d/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/bfce2823ee1c49ab624fde5c5e2c1143/done create mode 100644 domainbed/misc/test_sweep_data/bfce2823ee1c49ab624fde5c5e2c1143/err.txt create mode 100644 domainbed/misc/test_sweep_data/bfce2823ee1c49ab624fde5c5e2c1143/out.txt create mode 100644 domainbed/misc/test_sweep_data/bfce2823ee1c49ab624fde5c5e2c1143/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/c62625063d3aee2f08e5c908e7677e83/done create mode 100644 domainbed/misc/test_sweep_data/c62625063d3aee2f08e5c908e7677e83/err.txt create mode 100644 domainbed/misc/test_sweep_data/c62625063d3aee2f08e5c908e7677e83/out.txt create mode 100644 domainbed/misc/test_sweep_data/c62625063d3aee2f08e5c908e7677e83/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/ca571be94ad9fdb0c2bece0061ff3f89/done create mode 100644 domainbed/misc/test_sweep_data/ca571be94ad9fdb0c2bece0061ff3f89/err.txt create mode 100644 domainbed/misc/test_sweep_data/ca571be94ad9fdb0c2bece0061ff3f89/out.txt create mode 100644 domainbed/misc/test_sweep_data/ca571be94ad9fdb0c2bece0061ff3f89/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/cf42c3176baf91b96bb7dd0ff3c686cc/done create mode 100644 domainbed/misc/test_sweep_data/cf42c3176baf91b96bb7dd0ff3c686cc/err.txt create mode 100644 domainbed/misc/test_sweep_data/cf42c3176baf91b96bb7dd0ff3c686cc/out.txt create mode 100644 domainbed/misc/test_sweep_data/cf42c3176baf91b96bb7dd0ff3c686cc/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/d093618124c5748762707da1c6804d75/done create mode 100644 domainbed/misc/test_sweep_data/d093618124c5748762707da1c6804d75/err.txt create mode 100644 domainbed/misc/test_sweep_data/d093618124c5748762707da1c6804d75/out.txt create mode 100644 domainbed/misc/test_sweep_data/d093618124c5748762707da1c6804d75/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/ea7d2d5149dd9167b364d433bb355be1/done create mode 100644 domainbed/misc/test_sweep_data/ea7d2d5149dd9167b364d433bb355be1/err.txt create mode 100644 domainbed/misc/test_sweep_data/ea7d2d5149dd9167b364d433bb355be1/out.txt create mode 100644 domainbed/misc/test_sweep_data/ea7d2d5149dd9167b364d433bb355be1/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/ee8f05db2b9ae5a36273cc0d2161f8c0/done create mode 100644 domainbed/misc/test_sweep_data/ee8f05db2b9ae5a36273cc0d2161f8c0/err.txt create mode 100644 domainbed/misc/test_sweep_data/ee8f05db2b9ae5a36273cc0d2161f8c0/out.txt create mode 100644 domainbed/misc/test_sweep_data/ee8f05db2b9ae5a36273cc0d2161f8c0/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/f61766414e6b0db40063d7bc4ecdaa2b/done create mode 100644 domainbed/misc/test_sweep_data/f61766414e6b0db40063d7bc4ecdaa2b/err.txt create mode 100644 domainbed/misc/test_sweep_data/f61766414e6b0db40063d7bc4ecdaa2b/out.txt create mode 100644 domainbed/misc/test_sweep_data/f61766414e6b0db40063d7bc4ecdaa2b/results.jsonl create mode 100644 domainbed/misc/test_sweep_data/results.txt create mode 100644 domainbed/misc/test_sweep_results.txt create mode 100644 domainbed/misc/vlcs_files.txt create mode 100644 domainbed/model_selection.py create mode 100644 domainbed/networks.py create mode 100644 domainbed/requirements.txt create mode 100644 domainbed/scripts/__init__.py create mode 100644 domainbed/scripts/collect_results.py create mode 100644 domainbed/scripts/dist.py create mode 100644 domainbed/scripts/download.py create mode 100644 domainbed/scripts/eval.py create mode 100644 domainbed/scripts/eval_doprompt.py create mode 100644 domainbed/scripts/list_top_hparams.py create mode 100644 domainbed/scripts/prompt_ent.py create mode 100644 domainbed/scripts/prompt_ent_wd.py create mode 100644 domainbed/scripts/prompt_tta.py create mode 100644 domainbed/scripts/prompt_tta_ablation.py create mode 100644 domainbed/scripts/prompt_tta_adalr.py create mode 100644 domainbed/scripts/prompt_tta_rn50.py create mode 100644 domainbed/scripts/prompt_tune_rn50.py create mode 100644 domainbed/scripts/prompt_tune_wd2.py create mode 100644 domainbed/scripts/prompt_tune_xent.py create mode 100644 domainbed/scripts/save_images.py create mode 100644 domainbed/scripts/sweep.py create mode 100644 domainbed/scripts/train.py create mode 100644 domainbed/scripts/train_cifar10.py create mode 100644 domainbed/scripts/train_rn50.py create mode 100644 domainbed/scripts/tta.py create mode 100644 domainbed/test/__init__.py create mode 100644 domainbed/test/helpers.py create mode 100644 domainbed/test/scripts/__init__.py create mode 100644 domainbed/test/scripts/test_collect_results.py create mode 100644 domainbed/test/scripts/test_sweep.py create mode 100644 domainbed/test/scripts/test_train.py create mode 100644 domainbed/test/test_datasets.py create mode 100644 domainbed/test/test_hparams_registry.py create mode 100644 domainbed/test/test_model_selection.py create mode 100644 domainbed/test/test_models.py create mode 100644 domainbed/test/test_networks.py create mode 100644 erm.sh delete mode 100644 requirements_dev.txt delete mode 100644 setup.cfg delete mode 100644 setup.py delete mode 100644 tox.ini delete mode 100644 web.png diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 37d1204..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "docs/reveal.js"] - path = docs/reveal.js - url = https://github.com/hakimel/reveal.js diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 3c59f7e..0000000 --- a/.travis.yml +++ /dev/null @@ -1,16 +0,0 @@ -# Config file for automatic testing at travis-ci.org - -language: python -python: - - 3.6 - - 3.5 - - 3.4 - - 2.7 - -# Command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors -install: pip install -U tox-travis - -# Command to run tests, e.g. python setup.py test -script: tox - - diff --git a/GettingStarted.md b/GettingStarted.md deleted file mode 100644 index f0a7c79..0000000 --- a/GettingStarted.md +++ /dev/null @@ -1,137 +0,0 @@ -# Getting Started - -This document aims to help you to familiarize yourself with the project starter code so you can adapt it to your project. - -You should have been assigned a project repository for your work. In the examples below, we'll assume the repository is called . This is where all your code will live. - -## Installation - -Your repository has been setup with a lot of starter code so you can up and running quickly. To use it, do the following: - -1. Make sure you've completed all the course **Background Resources** listed on the [README](https://github.com/tulane-cmps6730/sample-project/blob/main/README.md). -2. Clone your repo: `git clone https://github.com/nlp/sample-project` [use your project's repository name] -3. Start a [virtual environment](https://virtualenv.pypa.io/en/stable/). - - First, make sure you have virtual env installed. `pip install virtualenv` - - Next, outside of the team repository, create a new virtual environment folder by `virtualenv nlp-virtual`. - - Activate your virtual environment by `source nlp-virtual/bin/activate` - - Now, when you install python software, it will be saved in your `nlp-virtual` folder, so it won't conflict with the rest of your system. -4. Install your project code by -``` -cd sample-project # enter your project repository folder -pip install -r requirements.txt -python setup.py develop # install the code. -``` - -This may take a while, as all dependencies listed in the `requirements.txt` file will also be installed. By using the `develop` command (instead of `install`), any changes you make to your code will automatically be reflected without having to reinstall anything. - -**Windows users**: if you're having troubles, try reading [this](http://timmyreilly.azurewebsites.net/python-flask-windows-development-environment-setup/). It looks like you will need to: -- install `pip install virtualenvwrapper-win` -- instead of `virtualenv nlp-virtual` above, do `mkvirtualenv nlp-virtual` -- other students have also had luck starting environments with the command `py -3 -m venv env env\scripts\activate` - -5. If everything worked properly, you should now be able to run your project's command-line tool by typing: -``` -nlp --help -``` -which should print -``` -Usage: nlp [OPTIONS] COMMAND [ARGS]... - - Console script for nlp. - -Options: - --help Show this message and exit. - -Commands: - dl-data Download training/testing data. - stats Read the data files and print interesting statistics. - train Train a classifier and save it. - web Launch the flask web app -``` - -## Running the sample project - -The sample project trains a very simple classifier to predict if a news headline comes from a liberal or conservative news source. Your project should be much more involved and interesting! This example is just to demonstrate the key steps required in the project. To run it: - -1. `nlp dl-data`: This downloads the training data from Dropbox and saves it to `~/.nlp/headlines.csv`. The file looks like this: -``` -partisan,title -1,"Democrats Still Can’t Accept Results Of The 2016 Election, Says John Davidson" -0,How Conservative Media Outlets Are Covering Trump’s Impeachment -1,Donald Trump at March for Life: ‘Every Child Is a Sacred Gift from God' -``` -Here, `partisan` is the class label (1: conservative, 0: liberal), and `title` is the headline. - -2. `nlp stats`: This computes some simple stats over the data -``` -48187 rows -label counts: -1 27660 -0 20527 -Name: partisan, dtype: int64 -``` - -3. `nlp train`: This trains a classifier, reports cross-validation accuracy, and saves the classifier to `~/.nlp/clf.pkl` - -``` - precision recall f1-score support - - 0 0.67 0.72 0.70 20527 - 1 0.78 0.74 0.76 27660 - - accuracy 0.73 48187 - macro avg 0.73 0.73 0.73 48187 -weighted avg 0.74 0.73 0.73 48187 - -top coef for conservative - nolte 3.47 - shapiro 3.07 - pollak 3.01 - 8217 2.94 - flashback 2.80 - illegal immigrants 2.67 - klavan 2.54 - curl 2.37 - fact check 2.30 - fnc 2.30 - - -top coef for liberal - explained -4.04 - headlines -2.04 - x27 -2.02 - staying -1.99 - savior -1.95 - controversial -1.92 - biden denies -1.88 - conservative media -1.88 - schiff says -1.87 - announced -1.82 -``` - -4. `nlp web`: This launches a Flask web server to demo the classifier. - -``` -read clf LogisticRegression(C=1, class_weight='balanced', max_iter=1000) -read vec CountVectorizer(binary=True, min_df=5, ngram_range=(1, 3), stop_words='english') - * Serving Flask app "nlp.app" (lazy loading) - * Environment: production - WARNING: This is a development server. Do not use it in a production deployment. - Use a production WSGI server instead. - * Debug mode: on - * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) - * Restarting with stat -read clf LogisticRegression(C=1, class_weight='balanced', max_iter=1000) -read vec CountVectorizer(binary=True, min_df=5, ngram_range=(1, 3), stop_words='english') - * Debugger is active! - * Debugger PIN: 128-371-422 -``` - -If you open your web browser and go to `http://0.0.0.0:5000/` you should see something like: - -![web.png](web.png) - - - -**Tips:** -- Some web browsers will cache the page, which will sometimes make it hard to see the updates you make. You may have to force a refresh that ignores the cache (e.g. see [here for Chrome](https://superuser.com/questions/89809/how-to-force-refresh-without-cache-in-google-chrome)). diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index 655a621..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1,12 +0,0 @@ -include CONTRIBUTING.rst -include HISTORY.rst -include LICENSE -include README.rst -include nlp/app/templates/*.html -include nlp/app/static/* - -recursive-include tests * -recursive-exclude * __pycache__ -recursive-exclude * *.py[co] - -recursive-include docs *.rst conf.py Makefile make.bat *.jpg *.png *.gif *.html *.css diff --git a/Makefile b/Makefile deleted file mode 100644 index e1836fa..0000000 --- a/Makefile +++ /dev/null @@ -1,69 +0,0 @@ -.PHONY: clean clean-test clean-pyc clean-build help -.DEFAULT_GOAL := help - -define BROWSER_PYSCRIPT -import os, webbrowser, sys - -try: - from urllib import pathname2url -except: - from urllib.request import pathname2url - -webbrowser.open("file://" + pathname2url(os.path.abspath(sys.argv[1]))) -endef -export BROWSER_PYSCRIPT - -define PRINT_HELP_PYSCRIPT -import re, sys - -for line in sys.stdin: - match = re.match(r'^([a-zA-Z_-]+):.*?## (.*)$$', line) - if match: - target, help = match.groups() - print("%-20s %s" % (target, help)) -endef -export PRINT_HELP_PYSCRIPT - -BROWSER := python -c "$$BROWSER_PYSCRIPT" - -help: - @python -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST) - -clean: clean-build clean-pyc clean-test ## remove all build, test, coverage and Python artifacts - -clean-build: ## remove build artifacts - rm -fr build/ - rm -fr dist/ - rm -fr .eggs/ - find . -name '*.egg-info' -exec rm -fr {} + - find . -name '*.egg' -exec rm -f {} + - -clean-pyc: ## remove Python file artifacts - find . -name '*.pyc' -exec rm -f {} + - find . -name '*.pyo' -exec rm -f {} + - find . -name '*~' -exec rm -f {} + - find . -name '__pycache__' -exec rm -fr {} + - -clean-test: ## remove test and coverage artifacts - rm -fr .tox/ - rm -f .coverage - rm -fr htmlcov/ - rm -fr .pytest_cache - -lint: ## check style with flake8 - flake8 nlp tests - -test: ## run tests quickly with the default Python - python setup.py test - -test-all: ## run tests on every Python version with tox - tox - -coverage: ## check code coverage quickly with the default Python - coverage run --source nlp setup.py test - coverage report -m - coverage html - $(BROWSER) htmlcov/index.html - -install: clean ## install the package to the active Python's site-packages - python setup.py install diff --git a/OT3P.sh b/OT3P.sh new file mode 100644 index 0000000..3911e05 --- /dev/null +++ b/OT3P.sh @@ -0,0 +1,41 @@ +data_dir=$DATA_DIR +dataset=$1 + + +for seed in 2 +do + +# 1src +for src in 0 1 2 3 +do +for trg in 0 1 2 3 +do + +if [ $src -ne $trg ] +then + + python -m domainbed.scripts.prompt_tta \ + --data_dir $data_dir --steps 51 \ + --dataset $dataset\ + --train_envs $src --test_envs $trg\ + --output_dir results_tta/erm_1src/$dataset_$seed/$src/tta_$trg \ + --hparams '{"prompt_dim": 4, "lr_prompt": 1e-1, "batch_size": 128}' \ + --restore results_erm/erm_1src/$dataset_$seed/$src/best_model.pkl + +fi +done +done + + +# 3src +for trg in 0 1 2 3 +do + python -m domainbed.scripts.prompt_tta \ + --data_dir $data_dir --steps 51 \ + --dataset $dataset\ + --test_envs $trg\ + --output_dir results_tta/erm_3src/$dataset_$seed/tta_$trg \ + --hparams '{"prompt_dim": 4, "lr_prompt": 1e-1, "batch_size": 128}' \ + --restore results_erm/erm_3src/$dataset_$seed/$trg/best_model.pkl +done +done \ No newline at end of file diff --git a/OT3P_ Optimal-Transport guided Test-Time Adaptation for Vision-Language Models.pdf b/OT3P_ Optimal-Transport guided Test-Time Adaptation for Vision-Language Models.pdf deleted file mode 100644 index c6ee8ae8abc01360b7923a4bb1518f5a5e1ff84e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506613 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

OPs@J&|j*?6TcIIR(8~TcrHdi`7 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

U$%>A*9#6o|=>7u8LnHum2EGIPNccF(>H$ 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�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
  • mwaD}468!eJIDGTdLn}^0 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

    x7z4D_R4TSo(MKO~X0+JZSu75_ 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 diff --git a/baseline_tta.sh b/baseline_tta.sh new file mode 100644 index 0000000..c9db3b7 --- /dev/null +++ b/baseline_tta.sh @@ -0,0 +1,61 @@ +dataset=$1 + +for seed in 1 2 +do + +for src in 0 1 2 3 +do +for trg in 0 1 2 3 +do + +if [ $src -ne $trg ] +then + # 1src + python -m domainbed.scripts.tta \ + --input_dir results_erm/erm_1src/pacs_$seed/${pacs[$src]}\ + --test_envs $trg\ + --output_dir results_tent/erm_1src/pacs_$seed/${pacs[$src]}/tta_${pacs[$trg]} \ + --adapt_algorithm T3A + + python -m domainbed.scripts.tta \ + --input_dir results_erm/erm_1src/pacs_$seed/${pacs[$src]}\ + --test_envs $trg\ + --output_dir results_tent/erm_1src/pacs_$seed/${pacs[$src]}/tta_${pacs[$trg]} \ + --adapt_algorithm TentPreBN + + python -m domainbed.scripts.tta \ + --input_dir results_erm/erm_1src/pacs_$seed/${pacs[$src]}\ + --test_envs $trg\ + --output_dir results_tent/erm_1src/pacs_$seed/${pacs[$src]}/tta_${pacs[$trg]} \ + --adapt_algorithm TentClf + + +fi +done +done + + +for trg in 0 1 2 3 +do + + python -m domainbed.scripts.tta \ + --input_dir results_erm/erm_3src/pacs_$seed/${pacs[$trg]}\ + --test_envs $trg\ + --output_dir results_tent/erm_3src/pacs_$seed/tta_${pacs[$trg]} \ + --adapt_algorithm T3A + + python -m domainbed.scripts.tta \ + --input_dir results_erm/erm_3src/pacs_$seed/${pacs[$trg]}\ + --test_envs $trg\ + --output_dir results_tent/erm_3src/pacs_$seed/tta_${pacs[$trg]} \ + --adapt_algorithm TentPreBN + + python -m domainbed.scripts.tta \ + --input_dir results_erm/erm_3src/pacs_$seed/${pacs[$trg]}\ + --test_envs $trg\ + --output_dir results_tent/erm_3src/pacs_$seed/tta_${pacs[$trg]} \ + --adapt_algorithm TentClf + +done + +done \ No newline at end of file diff --git a/credentials.json b/credentials.json deleted file mode 100644 index d4fb5b4..0000000 --- a/credentials.json +++ /dev/null @@ -1 +0,0 @@ -{"consumer_key": "xxx", "consumer_secret": "xxx", "access_token": "xxx", "token_secret": "xxx"} \ No newline at end of file diff --git a/docs/Gemfile b/docs/Gemfile deleted file mode 100644 index 75863de..0000000 --- a/docs/Gemfile +++ /dev/null @@ -1,5 +0,0 @@ -source "https://rubygems.org" - -gem 'github-pages', '>= 148' -gem 'html-proofer', '>= 3.7.2' -gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw] diff --git a/docs/README.md b/docs/README.md deleted file mode 100644 index e613104..0000000 --- a/docs/README.md +++ /dev/null @@ -1,7 +0,0 @@ -You can create a simple slide show here by adding files to the _posts directory. - -The website for this repository is viewable at: https://tulane-cmps6730.github.io/sample-project . You will have a different url for your team's repository -- e.g., if your team's repository is `project-alpha`, it will be at https://tulane-cmps6730.github.io/project-alpha. - -Here is a tutorial on the Markdown syntax: https://guides.github.com/features/mastering-markdown/ - -I added the reveal.js submodule by `git submodule add https://github.com/hakimel/reveal.js reveal.js` diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100755 index 6d844c6..0000000 --- a/docs/_config.yml +++ /dev/null @@ -1,116 +0,0 @@ -timezone: Europe/Berlin -future: false -# Set baseurl to the base path of the site eg "/mytalk" -baseurl: "/sample-project" -# The allowed values are 'rouge', 'pygments' or null. -highlighter: rouge -# markdown - Valid options are [ maruku | rdiscount | kramdown | redcarpet ] -markdown: kramdown -lsi: false -permalink: "/:title" - -kramdown: - ## for german: "sbquo,lsquo,bdquo,ldquo" - smart_quotes: lsquo,rsquo,ldquo,rdquo - -plugins: - - jemoji - -## personalize your slide show -title: github-slideshow -author: A Student -description: Slides for nlp project. - -sass: - style: :compressed - -## solarized variant (dark/light) -solarized: - theme: dark - -slideNumber: - # Slide number formatting can be configured using these variables: - # "h.v": horizontal . vertical slide number (default) - # "h/v": horizontal / vertical slide number - # "c": flattened slide number - # "c/t": flattened slide number / total slides - # "none": dont't show slide numbers - format: "c/t" - -## Reveal.initialize -## At the end of your page Jekyll initializes reveal by running the following code. Note that all config values are optional and will default as specified below. -## Note that the new default vertical centering option will break compatibility with slides that were using transitions with backgrounds ("cube" and "page"). To restore the previous behavior, set "center" to "false". -reveal: - ## Display controls in the bottom right corner - controls: false - ## Display a presentation progress bar - progress: true - ## Display the page number of the current slide - #slideNumber: false - ## Push each slide change to the browser history - history: true - ## Enable keyboard shortcuts for navigation - keyboard: true - ## Enable the slide overview mode - overview: true - ## Vertical centering of slides - center: true - ## Enables touch navigation on devices with touch input - touch: true - ## Loop the presentation - loop: false - ## Change the presentation direction to be RTL - #rtl: false - ## Turns fragments on and off globally - fragments: true - ## Flags if the presentation is running in an embedded mode - ## i.e. contained within a limited portion of the screen - #embedded: false - ## Number of milliseconds between automatically proceeding to the - ## next slide, disabled when set to 0, this value can be overwritten - ## by using a data-autoslide attribute on your slides - #autoSlide: 0 - ## Stop auto-sliding after user input - #autoSlideStoppable: true - ## Enable slide navigation via mouse wheel - #mouseWheel: false - ## Hides the address bar on mobile devices - #hideAddressBar: true - ## Opens links in an iframe preview overlay - #previewLinks: false - ## Transition style (default/cube/page/concave/zoom/linear/fade/none) - transition: linear - ## Transition speed (default/fast/slow) - #transitionSpeed: default - ## Transition style for full page slide backgrounds (default/none/slide/concave/convex/zoom) - backgroundTransition: slide - ## Number of slides away from the current that are visible - #viewDistance: 3 - ## Parallax background image (e.g. "'https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg'") - #parallaxBackgroundImage: '' - ## Parallax background size (CSS syntax, e.g. "2100px 900px") - #parallaxBackgroundSize: '' - ## The "normal" size of the presentation, aspect ratio will be preserved - ## when the presentation is scaled to fit different resolutions. Can be - ## specified using percentage units. - width: 1000 - height: 920 - ## Factor of the display size that should remain empty around the content - margin: 0.1 - ## Bounds for smallest/largest possible scale to apply to content - minScale: 0.2 - maxScale: 1.5 - -exclude: [ - "Gemfile", - "Gemfile.lock", - "vendor", - "reveal.js/test", - "reveal.js/index.html", - "reveal.js/README.md", - "reveal.js/bower.json", - "reveal.js/Gruntfile.js", - "reveal.js/CONTRIBUTING.md", - "reveal.js/LICENSE", - "reveal.js/package.json" -] diff --git a/docs/_includes/head.html b/docs/_includes/head.html deleted file mode 100644 index 834445a..0000000 --- a/docs/_includes/head.html +++ /dev/null @@ -1,44 +0,0 @@ - - -{% if post.title %}{{ post.title }} | {{ page.title }}{% else %}{{ site.title }}{% endif %} - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/_includes/script.html b/docs/_includes/script.html deleted file mode 100644 index 3fe8d50..0000000 --- a/docs/_includes/script.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - diff --git a/docs/_includes/slide.html b/docs/_includes/slide.html deleted file mode 100644 index 58ccbfb..0000000 --- a/docs/_includes/slide.html +++ /dev/null @@ -1,5 +0,0 @@ -

    - {% if post.title != "" %}

    {{ post.title }}

    {% endif %} - - {{ post.content }} -
    \ No newline at end of file diff --git a/docs/_layouts/presentation.html b/docs/_layouts/presentation.html deleted file mode 100644 index ec6e29b..0000000 --- a/docs/_layouts/presentation.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - {% include head.html %} - - -
    -
    - {{ content }} -
    -
    - {% include script.html %} - - - diff --git a/docs/_layouts/print.html b/docs/_layouts/print.html deleted file mode 100644 index aba9061..0000000 --- a/docs/_layouts/print.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - {% include head.html %} - - -
    - {{ content }} -
    - - - diff --git a/docs/_layouts/slide.html b/docs/_layouts/slide.html deleted file mode 100644 index d43efd8..0000000 --- a/docs/_layouts/slide.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - {% include head.html %} - - -
    -
    - {{ content }} -
    -
    - - - diff --git a/docs/_posts/0000-01-01-intro.md b/docs/_posts/0000-01-01-intro.md deleted file mode 100644 index 5b0f580..0000000 --- a/docs/_posts/0000-01-01-intro.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: slide -title: "NLP Project" ---- - -Use the right arrow to begin! diff --git a/docs/_posts/0000-01-02-overview.md b/docs/_posts/0000-01-02-overview.md deleted file mode 100644 index 88478db..0000000 --- a/docs/_posts/0000-01-02-overview.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -layout: slide -title: "Equations and Tables" ---- - - -Here is an inline equation: $\sum_{i=1}^n i = ?$ - -And a block one: - -$$e = mc^2$$ - - -Here is a table: - -| header 1 | header 2 | -|----------|----------| -| value 1 | value 2 | -| value 3 | value 4 | diff --git a/docs/_posts/0000-01-03-next.md b/docs/_posts/0000-01-03-next.md deleted file mode 100644 index a10b1ad..0000000 --- a/docs/_posts/0000-01-03-next.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: slide -title: "Images" ---- - - -Two ways to add an image. - -Note that the image is in the assets/img folder. - - - -![tulane](assets/img/tulane.png) diff --git a/docs/_posts/0000-01-04-conclusion.md b/docs/_posts/0000-01-04-conclusion.md deleted file mode 100644 index 76f0dc2..0000000 --- a/docs/_posts/0000-01-04-conclusion.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: slide -title: "Conclusions" ---- - -Hi there diff --git a/docs/_sass/fa/_bordered-pulled.scss b/docs/_sass/fa/_bordered-pulled.scss deleted file mode 100644 index 9d3fdf3..0000000 --- a/docs/_sass/fa/_bordered-pulled.scss +++ /dev/null @@ -1,16 +0,0 @@ -// Bordered & Pulled -// ------------------------- - -.#{$fa-css-prefix}-border { - padding: .2em .25em .15em; - border: solid .08em $fa-border-color; - border-radius: .1em; -} - -.pull-right { float: right; } -.pull-left { float: left; } - -.#{$fa-css-prefix} { - &.pull-left { margin-right: .3em; } - &.pull-right { margin-left: .3em; } -} diff --git a/docs/_sass/fa/_core.scss b/docs/_sass/fa/_core.scss deleted file mode 100644 index 861ccd9..0000000 --- a/docs/_sass/fa/_core.scss +++ /dev/null @@ -1,12 +0,0 @@ -// Base Class Definition -// ------------------------- - -.#{$fa-css-prefix} { - display: inline-block; - font-family: FontAwesome; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} diff --git a/docs/_sass/fa/_fixed-width.scss b/docs/_sass/fa/_fixed-width.scss deleted file mode 100644 index b221c98..0000000 --- a/docs/_sass/fa/_fixed-width.scss +++ /dev/null @@ -1,6 +0,0 @@ -// Fixed Width Icons -// ------------------------- -.#{$fa-css-prefix}-fw { - width: (18em / 14); - text-align: center; -} diff --git a/docs/_sass/fa/_icons.scss b/docs/_sass/fa/_icons.scss deleted file mode 100644 index 7490cf3..0000000 --- a/docs/_sass/fa/_icons.scss +++ /dev/null @@ -1,412 +0,0 @@ -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ - -.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } -.#{$fa-css-prefix}-music:before { content: $fa-var-music; } -.#{$fa-css-prefix}-search:before { content: $fa-var-search; } -.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } -.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } -.#{$fa-css-prefix}-star:before { content: $fa-var-star; } -.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } -.#{$fa-css-prefix}-user:before { content: $fa-var-user; } -.#{$fa-css-prefix}-film:before { content: $fa-var-film; } -.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } -.#{$fa-css-prefix}-th:before { content: $fa-var-th; } -.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } -.#{$fa-css-prefix}-check:before { content: $fa-var-check; } -.#{$fa-css-prefix}-times:before { content: $fa-var-times; } -.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } -.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } -.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } -.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } -.#{$fa-css-prefix}-gear:before, -.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } -.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } -.#{$fa-css-prefix}-home:before { content: $fa-var-home; } -.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } -.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } -.#{$fa-css-prefix}-road:before { content: $fa-var-road; } -.#{$fa-css-prefix}-download:before { content: $fa-var-download; } -.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } -.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } -.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } -.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } -.#{$fa-css-prefix}-rotate-right:before, -.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } -.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } -.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } -.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } -.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } -.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } -.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } -.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } -.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } -.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } -.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } -.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } -.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } -.#{$fa-css-prefix}-book:before { content: $fa-var-book; } -.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } -.#{$fa-css-prefix}-print:before { content: $fa-var-print; } -.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } -.#{$fa-css-prefix}-font:before { content: $fa-var-font; } -.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } -.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } -.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } -.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } -.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } -.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } -.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } -.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } -.#{$fa-css-prefix}-list:before { content: $fa-var-list; } -.#{$fa-css-prefix}-dedent:before, -.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } -.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } -.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } -.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } -.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } -.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } -.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } -.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } -.#{$fa-css-prefix}-edit:before, -.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } -.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } -.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } -.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } -.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } -.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } -.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } -.#{$fa-css-prefix}-play:before { content: $fa-var-play; } -.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } -.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } -.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } -.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } -.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } -.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } -.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } -.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } -.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } -.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } -.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } -.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } -.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } -.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } -.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } -.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } -.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } -.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } -.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } -.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } -.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } -.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } -.#{$fa-css-prefix}-mail-forward:before, -.#{$fa-css-prefix}-share:before { content: $fa-var-share; } -.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } -.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } -.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } -.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } -.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } -.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } -.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } -.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } -.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } -.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } -.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } -.#{$fa-css-prefix}-warning:before, -.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } -.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } -.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } -.#{$fa-css-prefix}-random:before { content: $fa-var-random; } -.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } -.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } -.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } -.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } -.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } -.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } -.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } -.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } -.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } -.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } -.#{$fa-css-prefix}-bar-chart-o:before { content: $fa-var-bar-chart-o; } -.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } -.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } -.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } -.#{$fa-css-prefix}-key:before { content: $fa-var-key; } -.#{$fa-css-prefix}-gears:before, -.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } -.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } -.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } -.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } -.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } -.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } -.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } -.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } -.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } -.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } -.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } -.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } -.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } -.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } -.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } -.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } -.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } -.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } -.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } -.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } -.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } -.#{$fa-css-prefix}-github:before { content: $fa-var-github; } -.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } -.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } -.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } -.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } -.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } -.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } -.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } -.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } -.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } -.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } -.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } -.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } -.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } -.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } -.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } -.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } -.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } -.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } -.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } -.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } -.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } -.#{$fa-css-prefix}-group:before, -.#{$fa-css-prefix}-users:before { content: $fa-var-users; } -.#{$fa-css-prefix}-chain:before, -.#{$fa-css-prefix}-link:before { content: $fa-var-link; } -.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } -.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } -.#{$fa-css-prefix}-cut:before, -.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } -.#{$fa-css-prefix}-copy:before, -.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } -.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } -.#{$fa-css-prefix}-save:before, -.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } -.#{$fa-css-prefix}-square:before { content: $fa-var-square; } -.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } -.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } -.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } -.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } -.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } -.#{$fa-css-prefix}-table:before { content: $fa-var-table; } -.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } -.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } -.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } -.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } -.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } -.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } -.#{$fa-css-prefix}-money:before { content: $fa-var-money; } -.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } -.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } -.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } -.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } -.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } -.#{$fa-css-prefix}-unsorted:before, -.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } -.#{$fa-css-prefix}-sort-down:before, -.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } -.#{$fa-css-prefix}-sort-up:before, -.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } -.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } -.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } -.#{$fa-css-prefix}-rotate-left:before, -.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } -.#{$fa-css-prefix}-legal:before, -.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } -.#{$fa-css-prefix}-dashboard:before, -.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } -.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } -.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } -.#{$fa-css-prefix}-flash:before, -.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } -.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } -.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } -.#{$fa-css-prefix}-paste:before, -.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } -.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } -.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } -.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } -.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } -.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } -.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } -.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } -.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } -.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } -.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } -.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } -.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } -.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } -.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } -.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } -.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } -.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } -.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } -.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } -.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } -.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } -.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } -.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } -.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } -.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } -.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } -.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } -.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } -.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } -.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } -.#{$fa-css-prefix}-mobile-phone:before, -.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } -.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } -.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } -.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } -.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } -.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } -.#{$fa-css-prefix}-mail-reply:before, -.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } -.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } -.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } -.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } -.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } -.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } -.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } -.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } -.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } -.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } -.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } -.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } -.#{$fa-css-prefix}-code:before { content: $fa-var-code; } -.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } -.#{$fa-css-prefix}-mail-reply-all:before { content: $fa-var-mail-reply-all; } -.#{$fa-css-prefix}-star-half-empty:before, -.#{$fa-css-prefix}-star-half-full:before, -.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } -.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } -.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } -.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } -.#{$fa-css-prefix}-unlink:before, -.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } -.#{$fa-css-prefix}-question:before { content: $fa-var-question; } -.#{$fa-css-prefix}-info:before { content: $fa-var-info; } -.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } -.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } -.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } -.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } -.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } -.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } -.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } -.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } -.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } -.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } -.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } -.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } -.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } -.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } -.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } -.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } -.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } -.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } -.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } -.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } -.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } -.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } -.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } -.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } -.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } -.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } -.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } -.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } -.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } -.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } -.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } -.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } -.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } -.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } -.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } -.#{$fa-css-prefix}-toggle-down:before, -.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } -.#{$fa-css-prefix}-toggle-up:before, -.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } -.#{$fa-css-prefix}-toggle-right:before, -.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } -.#{$fa-css-prefix}-euro:before, -.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } -.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } -.#{$fa-css-prefix}-dollar:before, -.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } -.#{$fa-css-prefix}-rupee:before, -.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } -.#{$fa-css-prefix}-cny:before, -.#{$fa-css-prefix}-rmb:before, -.#{$fa-css-prefix}-yen:before, -.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } -.#{$fa-css-prefix}-ruble:before, -.#{$fa-css-prefix}-rouble:before, -.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } -.#{$fa-css-prefix}-won:before, -.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } -.#{$fa-css-prefix}-bitcoin:before, -.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } -.#{$fa-css-prefix}-file:before { content: $fa-var-file; } -.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } -.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } -.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } -.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } -.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } -.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } -.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } -.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } -.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } -.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } -.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } -.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } -.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } -.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } -.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } -.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } -.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } -.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } -.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } -.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } -.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } -.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } -.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } -.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } -.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } -.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } -.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } -.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } -.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } -.#{$fa-css-prefix}-android:before { content: $fa-var-android; } -.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } -.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } -.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } -.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } -.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } -.#{$fa-css-prefix}-female:before { content: $fa-var-female; } -.#{$fa-css-prefix}-male:before { content: $fa-var-male; } -.#{$fa-css-prefix}-gittip:before { content: $fa-var-gittip; } -.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } -.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } -.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } -.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } -.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } -.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } -.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } -.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } -.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } -.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } -.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } -.#{$fa-css-prefix}-toggle-left:before, -.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } -.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } -.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } -.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } -.#{$fa-css-prefix}-turkish-lira:before, -.#{$fa-css-prefix}-try:before { content: $fa-var-try; } -.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } diff --git a/docs/_sass/fa/_larger.scss b/docs/_sass/fa/_larger.scss deleted file mode 100644 index 41e9a81..0000000 --- a/docs/_sass/fa/_larger.scss +++ /dev/null @@ -1,13 +0,0 @@ -// Icon Sizes -// ------------------------- - -/* makes the font 33% larger relative to the icon container */ -.#{$fa-css-prefix}-lg { - font-size: (4em / 3); - line-height: (3em / 4); - vertical-align: -15%; -} -.#{$fa-css-prefix}-2x { font-size: 2em; } -.#{$fa-css-prefix}-3x { font-size: 3em; } -.#{$fa-css-prefix}-4x { font-size: 4em; } -.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/docs/_sass/fa/_list.scss b/docs/_sass/fa/_list.scss deleted file mode 100644 index 7d1e4d5..0000000 --- a/docs/_sass/fa/_list.scss +++ /dev/null @@ -1,19 +0,0 @@ -// List Icons -// ------------------------- - -.#{$fa-css-prefix}-ul { - padding-left: 0; - margin-left: $fa-li-width; - list-style-type: none; - > li { position: relative; } -} -.#{$fa-css-prefix}-li { - position: absolute; - left: -$fa-li-width; - width: $fa-li-width; - top: (2em / 14); - text-align: center; - &.#{$fa-css-prefix}-lg { - left: -$fa-li-width + (4em / 14); - } -} diff --git a/docs/_sass/fa/_mixins.scss b/docs/_sass/fa/_mixins.scss deleted file mode 100644 index 9f55596..0000000 --- a/docs/_sass/fa/_mixins.scss +++ /dev/null @@ -1,20 +0,0 @@ -// Mixins -// -------------------------- - -@mixin fa-icon-rotate($degrees, $rotation) { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); - -webkit-transform: rotate($degrees); - -moz-transform: rotate($degrees); - -ms-transform: rotate($degrees); - -o-transform: rotate($degrees); - transform: rotate($degrees); -} - -@mixin fa-icon-flip($horiz, $vert, $rotation) { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); - -webkit-transform: scale($horiz, $vert); - -moz-transform: scale($horiz, $vert); - -ms-transform: scale($horiz, $vert); - -o-transform: scale($horiz, $vert); - transform: scale($horiz, $vert); -} diff --git a/docs/_sass/fa/_path.scss b/docs/_sass/fa/_path.scss deleted file mode 100644 index fd21c35..0000000 --- a/docs/_sass/fa/_path.scss +++ /dev/null @@ -1,14 +0,0 @@ -/* FONT PATH - * -------------------------- */ - -@font-face { - font-family: 'FontAwesome'; - src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); - src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), - url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), - url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), - url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); - //src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts - font-weight: normal; - font-style: normal; -} diff --git a/docs/_sass/fa/_rotated-flipped.scss b/docs/_sass/fa/_rotated-flipped.scss deleted file mode 100644 index 343fa55..0000000 --- a/docs/_sass/fa/_rotated-flipped.scss +++ /dev/null @@ -1,9 +0,0 @@ -// Rotated & Flipped Icons -// ------------------------- - -.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } -.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } -.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } - -.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } -.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } diff --git a/docs/_sass/fa/_spinning.scss b/docs/_sass/fa/_spinning.scss deleted file mode 100644 index ba1e4f1..0000000 --- a/docs/_sass/fa/_spinning.scss +++ /dev/null @@ -1,30 +0,0 @@ -// Spinning Icons -// -------------------------- - -.#{$fa-css-prefix}-spin { - -webkit-animation: spin 2s infinite linear; - -moz-animation: spin 2s infinite linear; - -o-animation: spin 2s infinite linear; - animation: spin 2s infinite linear; -} - -@-moz-keyframes spin { - 0% { -moz-transform: rotate(0deg); } - 100% { -moz-transform: rotate(359deg); } -} -@-webkit-keyframes spin { - 0% { -webkit-transform: rotate(0deg); } - 100% { -webkit-transform: rotate(359deg); } -} -@-o-keyframes spin { - 0% { -o-transform: rotate(0deg); } - 100% { -o-transform: rotate(359deg); } -} -@-ms-keyframes spin { - 0% { -ms-transform: rotate(0deg); } - 100% { -ms-transform: rotate(359deg); } -} -@keyframes spin { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(359deg); } -} diff --git a/docs/_sass/fa/_stacked.scss b/docs/_sass/fa/_stacked.scss deleted file mode 100644 index aef7403..0000000 --- a/docs/_sass/fa/_stacked.scss +++ /dev/null @@ -1,20 +0,0 @@ -// Stacked Icons -// ------------------------- - -.#{$fa-css-prefix}-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.#{$fa-css-prefix}-stack-1x { line-height: inherit; } -.#{$fa-css-prefix}-stack-2x { font-size: 2em; } -.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/docs/_sass/fa/_variables.scss b/docs/_sass/fa/_variables.scss deleted file mode 100644 index 775e24d..0000000 --- a/docs/_sass/fa/_variables.scss +++ /dev/null @@ -1,381 +0,0 @@ -// Variables -// -------------------------- - -$fa-font-path: "../fonts/FontAwesome" !default; -//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.0.3/fonts" !default; // for referencing Bootstrap CDN font files directly -$fa-css-prefix: fa !default; -$fa-version: "4.0.3" !default; -$fa-border-color: #eee !default; -$fa-inverse: #fff !default; -$fa-li-width: (30em / 14) !default; - -$fa-var-glass: "\f000"; -$fa-var-music: "\f001"; -$fa-var-search: "\f002"; -$fa-var-envelope-o: "\f003"; -$fa-var-heart: "\f004"; -$fa-var-star: "\f005"; -$fa-var-star-o: "\f006"; -$fa-var-user: "\f007"; -$fa-var-film: "\f008"; -$fa-var-th-large: "\f009"; -$fa-var-th: "\f00a"; -$fa-var-th-list: "\f00b"; -$fa-var-check: "\f00c"; -$fa-var-times: "\f00d"; -$fa-var-search-plus: "\f00e"; -$fa-var-search-minus: "\f010"; -$fa-var-power-off: "\f011"; -$fa-var-signal: "\f012"; -$fa-var-cog: "\f013"; -$fa-var-trash-o: "\f014"; -$fa-var-home: "\f015"; -$fa-var-file-o: "\f016"; -$fa-var-clock-o: "\f017"; -$fa-var-road: "\f018"; -$fa-var-download: "\f019"; -$fa-var-arrow-circle-o-down: "\f01a"; -$fa-var-arrow-circle-o-up: "\f01b"; -$fa-var-inbox: "\f01c"; -$fa-var-play-circle-o: "\f01d"; -$fa-var-repeat: "\f01e"; -$fa-var-refresh: "\f021"; -$fa-var-list-alt: "\f022"; -$fa-var-lock: "\f023"; -$fa-var-flag: "\f024"; -$fa-var-headphones: "\f025"; -$fa-var-volume-off: "\f026"; -$fa-var-volume-down: "\f027"; -$fa-var-volume-up: "\f028"; -$fa-var-qrcode: "\f029"; -$fa-var-barcode: "\f02a"; -$fa-var-tag: "\f02b"; -$fa-var-tags: "\f02c"; -$fa-var-book: "\f02d"; -$fa-var-bookmark: "\f02e"; -$fa-var-print: "\f02f"; -$fa-var-camera: "\f030"; -$fa-var-font: "\f031"; -$fa-var-bold: "\f032"; -$fa-var-italic: "\f033"; -$fa-var-text-height: "\f034"; -$fa-var-text-width: "\f035"; -$fa-var-align-left: "\f036"; -$fa-var-align-center: "\f037"; -$fa-var-align-right: "\f038"; -$fa-var-align-justify: "\f039"; -$fa-var-list: "\f03a"; -$fa-var-outdent: "\f03b"; -$fa-var-indent: "\f03c"; -$fa-var-video-camera: "\f03d"; -$fa-var-picture-o: "\f03e"; -$fa-var-pencil: "\f040"; -$fa-var-map-marker: "\f041"; -$fa-var-adjust: "\f042"; -$fa-var-tint: "\f043"; -$fa-var-pencil-square-o: "\f044"; -$fa-var-share-square-o: "\f045"; -$fa-var-check-square-o: "\f046"; -$fa-var-arrows: "\f047"; -$fa-var-step-backward: "\f048"; -$fa-var-fast-backward: "\f049"; -$fa-var-backward: "\f04a"; -$fa-var-play: "\f04b"; -$fa-var-pause: "\f04c"; -$fa-var-stop: "\f04d"; -$fa-var-forward: "\f04e"; -$fa-var-fast-forward: "\f050"; -$fa-var-step-forward: "\f051"; -$fa-var-eject: "\f052"; -$fa-var-chevron-left: "\f053"; -$fa-var-chevron-right: "\f054"; -$fa-var-plus-circle: "\f055"; -$fa-var-minus-circle: "\f056"; -$fa-var-times-circle: "\f057"; -$fa-var-check-circle: "\f058"; -$fa-var-question-circle: "\f059"; -$fa-var-info-circle: "\f05a"; -$fa-var-crosshairs: "\f05b"; -$fa-var-times-circle-o: "\f05c"; -$fa-var-check-circle-o: "\f05d"; -$fa-var-ban: "\f05e"; -$fa-var-arrow-left: "\f060"; -$fa-var-arrow-right: "\f061"; -$fa-var-arrow-up: "\f062"; -$fa-var-arrow-down: "\f063"; -$fa-var-share: "\f064"; -$fa-var-expand: "\f065"; -$fa-var-compress: "\f066"; -$fa-var-plus: "\f067"; -$fa-var-minus: "\f068"; -$fa-var-asterisk: "\f069"; -$fa-var-exclamation-circle: "\f06a"; -$fa-var-gift: "\f06b"; -$fa-var-leaf: "\f06c"; -$fa-var-fire: "\f06d"; -$fa-var-eye: "\f06e"; -$fa-var-eye-slash: "\f070"; -$fa-var-exclamation-triangle: "\f071"; -$fa-var-plane: "\f072"; -$fa-var-calendar: "\f073"; -$fa-var-random: "\f074"; -$fa-var-comment: "\f075"; -$fa-var-magnet: "\f076"; -$fa-var-chevron-up: "\f077"; -$fa-var-chevron-down: "\f078"; -$fa-var-retweet: "\f079"; -$fa-var-shopping-cart: "\f07a"; -$fa-var-folder: "\f07b"; -$fa-var-folder-open: "\f07c"; -$fa-var-arrows-v: "\f07d"; -$fa-var-arrows-h: "\f07e"; -$fa-var-bar-chart-o: "\f080"; -$fa-var-twitter-square: "\f081"; -$fa-var-facebook-square: "\f082"; -$fa-var-camera-retro: "\f083"; -$fa-var-key: "\f084"; -$fa-var-cogs: "\f085"; -$fa-var-comments: "\f086"; -$fa-var-thumbs-o-up: "\f087"; -$fa-var-thumbs-o-down: "\f088"; -$fa-var-star-half: "\f089"; -$fa-var-heart-o: "\f08a"; -$fa-var-sign-out: "\f08b"; -$fa-var-linkedin-square: "\f08c"; -$fa-var-thumb-tack: "\f08d"; -$fa-var-external-link: "\f08e"; -$fa-var-sign-in: "\f090"; -$fa-var-trophy: "\f091"; -$fa-var-github-square: "\f092"; -$fa-var-upload: "\f093"; -$fa-var-lemon-o: "\f094"; -$fa-var-phone: "\f095"; -$fa-var-square-o: "\f096"; -$fa-var-bookmark-o: "\f097"; -$fa-var-phone-square: "\f098"; -$fa-var-twitter: "\f099"; -$fa-var-facebook: "\f09a"; -$fa-var-github: "\f09b"; -$fa-var-unlock: "\f09c"; -$fa-var-credit-card: "\f09d"; -$fa-var-rss: "\f09e"; -$fa-var-hdd-o: "\f0a0"; -$fa-var-bullhorn: "\f0a1"; -$fa-var-bell: "\f0f3"; -$fa-var-certificate: "\f0a3"; -$fa-var-hand-o-right: "\f0a4"; -$fa-var-hand-o-left: "\f0a5"; -$fa-var-hand-o-up: "\f0a6"; -$fa-var-hand-o-down: "\f0a7"; -$fa-var-arrow-circle-left: "\f0a8"; -$fa-var-arrow-circle-right: "\f0a9"; -$fa-var-arrow-circle-up: "\f0aa"; -$fa-var-arrow-circle-down: "\f0ab"; -$fa-var-globe: "\f0ac"; -$fa-var-wrench: "\f0ad"; -$fa-var-tasks: "\f0ae"; -$fa-var-filter: "\f0b0"; -$fa-var-briefcase: "\f0b1"; -$fa-var-arrows-alt: "\f0b2"; -$fa-var-users: "\f0c0"; -$fa-var-link: "\f0c1"; -$fa-var-cloud: "\f0c2"; -$fa-var-flask: "\f0c3"; -$fa-var-scissors: "\f0c4"; -$fa-var-files-o: "\f0c5"; -$fa-var-paperclip: "\f0c6"; -$fa-var-floppy-o: "\f0c7"; -$fa-var-square: "\f0c8"; -$fa-var-bars: "\f0c9"; -$fa-var-list-ul: "\f0ca"; -$fa-var-list-ol: "\f0cb"; -$fa-var-strikethrough: "\f0cc"; -$fa-var-underline: "\f0cd"; -$fa-var-table: "\f0ce"; -$fa-var-magic: "\f0d0"; -$fa-var-truck: "\f0d1"; -$fa-var-pinterest: "\f0d2"; -$fa-var-pinterest-square: "\f0d3"; -$fa-var-google-plus-square: "\f0d4"; -$fa-var-google-plus: "\f0d5"; -$fa-var-money: "\f0d6"; -$fa-var-caret-down: "\f0d7"; -$fa-var-caret-up: "\f0d8"; -$fa-var-caret-left: "\f0d9"; -$fa-var-caret-right: "\f0da"; -$fa-var-columns: "\f0db"; -$fa-var-sort: "\f0dc"; -$fa-var-sort-asc: "\f0dd"; -$fa-var-sort-desc: "\f0de"; -$fa-var-envelope: "\f0e0"; -$fa-var-linkedin: "\f0e1"; -$fa-var-undo: "\f0e2"; -$fa-var-gavel: "\f0e3"; -$fa-var-tachometer: "\f0e4"; -$fa-var-comment-o: "\f0e5"; -$fa-var-comments-o: "\f0e6"; -$fa-var-bolt: "\f0e7"; -$fa-var-sitemap: "\f0e8"; -$fa-var-umbrella: "\f0e9"; -$fa-var-clipboard: "\f0ea"; -$fa-var-lightbulb-o: "\f0eb"; -$fa-var-exchange: "\f0ec"; -$fa-var-cloud-download: "\f0ed"; -$fa-var-cloud-upload: "\f0ee"; -$fa-var-user-md: "\f0f0"; -$fa-var-stethoscope: "\f0f1"; -$fa-var-suitcase: "\f0f2"; -$fa-var-bell-o: "\f0a2"; -$fa-var-coffee: "\f0f4"; -$fa-var-cutlery: "\f0f5"; -$fa-var-file-text-o: "\f0f6"; -$fa-var-building-o: "\f0f7"; -$fa-var-hospital-o: "\f0f8"; -$fa-var-ambulance: "\f0f9"; -$fa-var-medkit: "\f0fa"; -$fa-var-fighter-jet: "\f0fb"; -$fa-var-beer: "\f0fc"; -$fa-var-h-square: "\f0fd"; -$fa-var-plus-square: "\f0fe"; -$fa-var-angle-double-left: "\f100"; -$fa-var-angle-double-right: "\f101"; -$fa-var-angle-double-up: "\f102"; -$fa-var-angle-double-down: "\f103"; -$fa-var-angle-left: "\f104"; -$fa-var-angle-right: "\f105"; -$fa-var-angle-up: "\f106"; -$fa-var-angle-down: "\f107"; -$fa-var-desktop: "\f108"; -$fa-var-laptop: "\f109"; -$fa-var-tablet: "\f10a"; -$fa-var-mobile: "\f10b"; -$fa-var-circle-o: "\f10c"; -$fa-var-quote-left: "\f10d"; -$fa-var-quote-right: "\f10e"; -$fa-var-spinner: "\f110"; -$fa-var-circle: "\f111"; -$fa-var-reply: "\f112"; -$fa-var-github-alt: "\f113"; -$fa-var-folder-o: "\f114"; -$fa-var-folder-open-o: "\f115"; -$fa-var-smile-o: "\f118"; -$fa-var-frown-o: "\f119"; -$fa-var-meh-o: "\f11a"; -$fa-var-gamepad: "\f11b"; -$fa-var-keyboard-o: "\f11c"; -$fa-var-flag-o: "\f11d"; -$fa-var-flag-checkered: "\f11e"; -$fa-var-terminal: "\f120"; -$fa-var-code: "\f121"; -$fa-var-reply-all: "\f122"; -$fa-var-mail-reply-all: "\f122"; -$fa-var-star-half-o: "\f123"; -$fa-var-location-arrow: "\f124"; -$fa-var-crop: "\f125"; -$fa-var-code-fork: "\f126"; -$fa-var-chain-broken: "\f127"; -$fa-var-question: "\f128"; -$fa-var-info: "\f129"; -$fa-var-exclamation: "\f12a"; -$fa-var-superscript: "\f12b"; -$fa-var-subscript: "\f12c"; -$fa-var-eraser: "\f12d"; -$fa-var-puzzle-piece: "\f12e"; -$fa-var-microphone: "\f130"; -$fa-var-microphone-slash: "\f131"; -$fa-var-shield: "\f132"; -$fa-var-calendar-o: "\f133"; -$fa-var-fire-extinguisher: "\f134"; -$fa-var-rocket: "\f135"; -$fa-var-maxcdn: "\f136"; -$fa-var-chevron-circle-left: "\f137"; -$fa-var-chevron-circle-right: "\f138"; -$fa-var-chevron-circle-up: "\f139"; -$fa-var-chevron-circle-down: "\f13a"; -$fa-var-html5: "\f13b"; -$fa-var-css3: "\f13c"; -$fa-var-anchor: "\f13d"; -$fa-var-unlock-alt: "\f13e"; -$fa-var-bullseye: "\f140"; -$fa-var-ellipsis-h: "\f141"; -$fa-var-ellipsis-v: "\f142"; -$fa-var-rss-square: "\f143"; -$fa-var-play-circle: "\f144"; -$fa-var-ticket: "\f145"; -$fa-var-minus-square: "\f146"; -$fa-var-minus-square-o: "\f147"; -$fa-var-level-up: "\f148"; -$fa-var-level-down: "\f149"; -$fa-var-check-square: "\f14a"; -$fa-var-pencil-square: "\f14b"; -$fa-var-external-link-square: "\f14c"; -$fa-var-share-square: "\f14d"; -$fa-var-compass: "\f14e"; -$fa-var-caret-square-o-down: "\f150"; -$fa-var-caret-square-o-up: "\f151"; -$fa-var-caret-square-o-right: "\f152"; -$fa-var-eur: "\f153"; -$fa-var-gbp: "\f154"; -$fa-var-usd: "\f155"; -$fa-var-inr: "\f156"; -$fa-var-jpy: "\f157"; -$fa-var-rub: "\f158"; -$fa-var-krw: "\f159"; -$fa-var-btc: "\f15a"; -$fa-var-file: "\f15b"; -$fa-var-file-text: "\f15c"; -$fa-var-sort-alpha-asc: "\f15d"; -$fa-var-sort-alpha-desc: "\f15e"; -$fa-var-sort-amount-asc: "\f160"; -$fa-var-sort-amount-desc: "\f161"; -$fa-var-sort-numeric-asc: "\f162"; -$fa-var-sort-numeric-desc: "\f163"; -$fa-var-thumbs-up: "\f164"; -$fa-var-thumbs-down: "\f165"; -$fa-var-youtube-square: "\f166"; -$fa-var-youtube: "\f167"; -$fa-var-xing: "\f168"; -$fa-var-xing-square: "\f169"; -$fa-var-youtube-play: "\f16a"; -$fa-var-dropbox: "\f16b"; -$fa-var-stack-overflow: "\f16c"; -$fa-var-instagram: "\f16d"; -$fa-var-flickr: "\f16e"; -$fa-var-adn: "\f170"; -$fa-var-bitbucket: "\f171"; -$fa-var-bitbucket-square: "\f172"; -$fa-var-tumblr: "\f173"; -$fa-var-tumblr-square: "\f174"; -$fa-var-long-arrow-down: "\f175"; -$fa-var-long-arrow-up: "\f176"; -$fa-var-long-arrow-left: "\f177"; -$fa-var-long-arrow-right: "\f178"; -$fa-var-apple: "\f179"; -$fa-var-windows: "\f17a"; -$fa-var-android: "\f17b"; -$fa-var-linux: "\f17c"; -$fa-var-dribbble: "\f17d"; -$fa-var-skype: "\f17e"; -$fa-var-foursquare: "\f180"; -$fa-var-trello: "\f181"; -$fa-var-female: "\f182"; -$fa-var-male: "\f183"; -$fa-var-gittip: "\f184"; -$fa-var-sun-o: "\f185"; -$fa-var-moon-o: "\f186"; -$fa-var-archive: "\f187"; -$fa-var-bug: "\f188"; -$fa-var-vk: "\f189"; -$fa-var-weibo: "\f18a"; -$fa-var-renren: "\f18b"; -$fa-var-pagelines: "\f18c"; -$fa-var-stack-exchange: "\f18d"; -$fa-var-arrow-circle-o-right: "\f18e"; -$fa-var-arrow-circle-o-left: "\f190"; -$fa-var-caret-square-o-left: "\f191"; -$fa-var-dot-circle-o: "\f192"; -$fa-var-wheelchair: "\f193"; -$fa-var-vimeo-square: "\f194"; -$fa-var-try: "\f195"; -$fa-var-plus-square-o: "\f196"; - diff --git a/docs/_sass/fa/font-awesome.scss b/docs/_sass/fa/font-awesome.scss deleted file mode 100644 index 96d2f22..0000000 --- a/docs/_sass/fa/font-awesome.scss +++ /dev/null @@ -1,17 +0,0 @@ -/*! - * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ - -@import "variables"; -@import "mixins"; -@import "path"; -@import "core"; -@import "larger"; -@import "fixed-width"; -@import "list"; -@import "bordered-pulled"; -@import "spinning"; -@import "rotated-flipped"; -@import "stacked"; -@import "icons"; diff --git a/docs/_sass/fonts.scss b/docs/_sass/fonts.scss deleted file mode 100644 index 27682dc..0000000 --- a/docs/_sass/fonts.scss +++ /dev/null @@ -1,9 +0,0 @@ -// opensans -@import url('../fonts/OpenSans/opensans.css'); -// droidserif -@import url('../fonts/droid-serif/web-fonts/droidserif_bold_macroman/stylesheet.css'); -@import url('../fonts/droid-serif/web-fonts/droidserif_bolditalic_macroman/stylesheet.css'); -@import url('../fonts/droid-serif/web-fonts/droidserif_italic_macroman/stylesheet.css'); -@import url('../fonts/droid-serif/web-fonts/droidserif_regular_macroman/stylesheet.css'); -// FontAwesome -@import 'fa/font-awesome'; diff --git a/docs/_sass/mixin.scss b/docs/_sass/mixin.scss deleted file mode 100644 index 4395dee..0000000 --- a/docs/_sass/mixin.scss +++ /dev/null @@ -1,6 +0,0 @@ -@mixin border-radius($radius) { - -webkit-border-radius: $radius; - -moz-border-radius: $radius; - -ms-border-radius: $radius; - border-radius: $radius; -} \ No newline at end of file diff --git a/docs/_sass/solarized/solarized.scss b/docs/_sass/solarized/solarized.scss deleted file mode 100644 index 87f629a..0000000 --- a/docs/_sass/solarized/solarized.scss +++ /dev/null @@ -1,365 +0,0 @@ -/** - * based on Solarized Dark theme for reveal.js by Achim Staebler - * and Solarized colors by Ethan Schoonover - * http://ethanschoonover.com/solarized - * remixed by: Thomas Friese - * http://tasmo.rocks/ -**/ - -// --------------------------------------------- -// Main Variables -// Solarized base colors -$base03: #002b36; -$base02: #073642; -$base01: #586e75; -$base00: #657b83; -$base0: #839496; -$base1: #93a1a1; -$base2: #eee8d5; -$base3: #fdf6e3; -$yellow: #b58900; -$orange: #cb4b16; -$red: #dc322f; -$magenta: #d33682; -$violet: #6c71c4; -$blue: #268bd2; -$cyan: #2aa198; -$green: #859900; - -// Background of the presentation -$backgroundColor: $base03; - -// Primary/body text -$mainFont: 'Open Sans', Arial, sans-serif; -$mainFontWeight: 400; -$mainFontSize: 2rem; -$mainColor: $base1; - -// Vertical spacing between blocks of text -$blockMargin: 20px; - -// Headings -$headingMargin: .5em 0; -$headingFont: 'open_sanslight' ,'Open Sans', Arial, sans-serif; -$headingColor: $base2; -$headingLineHeight: 1em; -$headingLetterSpacing: 0.02rem; -$headingTextTransform: none; -$headingTextShadow: 0px 0px 2px rgba( $headingColor, .5 ); -$headingFontWeight: $mainFontWeight + 400; -$heading1TextShadow: $headingTextShadow; - -$heading1Size: 5rem; -$heading2Size: 4rem; -$heading3Size: 3rem; -$heading4Size: 2.00rem; - -// Links and actions -$linkColor: $blue; -$linkColorHover: lighten( $linkColor, 20% ); - -// Text selection -$selectionBackgroundColor: $magenta; -$selectionColor: $base3; - -// Generates the presentation background, can be overridden -// to return a background image or gradient -@mixin bodyBackground() { - background: $backgroundColor; -} - -$headerFont: $headingFont; -$captionFont: $mainFont; -$codeFont: 'Source Code Pro', 'Inconsolata', monospace; -$codeFontSize: $mainFontSize - .5rem; -$altFont: serif; -$italicFont: 'open_sanslight_italic', 'Open Sans', Arial, sans-serif; -$quoteFont: 'droid_serifitalic', cursive; - -// reveal.js theme -@import "../../reveal.js/css/reveal"; -// Theme template ------------------------------ -@import "../../reveal.js/css/theme/template/theme"; -// --------------------------------------------- -@import "../mixin"; -@import "../fonts"; -@import "syntax/syntax_solarized"; -// --------------------------------------------- -@mixin rebase( $rebase03,$rebase02,$rebase01,$rebase00,$rebase0,$rebase1,$rebase2,$rebase3 ) -{ - background-color: $rebase03; - color: $rebase1; - //* { color: $rebase1; } - body { - background-color: $rebase03; - } - .reveal { - background-color: $rebase03; - color: $rebase1; - text-shadow: 0 0 1px rgba( $rebase1, .2 ); - -webkit-text-stroke: 1px rgba( $rebase1, .2 ); - h1,h2,h3,h4,h5,h6 { - color: $rebase2; - border-color: $rebase0; - text-shadow: $headingTextShadow; - a { - &:not( .image ), &:active, &:visited { - color: $rebase2; - } - &:hover { - color: $linkColorHover; - } - } - } - a { - &:not( .image ), &:active, &:visited { - color: $linkColor; - } - &:hover { - color: $linkColorHover; - } - } - h1,h2,h3,h4,h5,h6,p,li { - >code, >a>code { - background: $rebase1; - color: $rebase03; - border: 1px solid $rebase1; - } - } - section img { - border: 4px solid $rebase1; - } - figure.highlight { - background: $rebase3; - } - } -} -@mixin accentize( $accent ) { - a#sitelink{ background-color: $accent; } - a, a:active, a:visited, code.url { color: $accent; } - h1 { color: $accent } - h2,h3,h4,h5,h6 { color: $accent } - h1#pagetitle, h1:first-of-type { color: $accent; } -} - -/* dark is default mode, so pair with general html definition */ -.light { @include rebase( $base3,$base2,$base1,$base0,$base00,$base01,$base02,$base03 ) } -.dark { @include rebase( $base03,$base02,$base01,$base00,$base0,$base1,$base2,$base3 ) } -html * { - color-profile: sRGB; - -webkit-font-smoothing: antialiased; - font-smooth: always; - word-wrap: break-word; - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} - -.reveal { - font-weight: $mainFontWeight; - font-kerning: normal; - letter-spacing: 0; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - p, - ul { - text-align: left; - font-weight: $mainFontWeight; - } - h1,h2,h3,h4,h5,h6,p,li { - >code, >a>code { - font-size: $mainFontSize; - @include border-radius( 0.15em ); - padding: 0 0.3em; - } - } - pre { - box-shadow: none; - margin: 0; - width: unset; - } - pre,code { - font-family: $codeFont; - font-size: $codeFontSize; - font-weight: normal; - } - pre code { - padding: 0; - word-wrap: break-word; - white-space: pre-wrap; - } - figure.highlight { - width: 90%; - margin: .5em auto; - padding: .7em 1em .8em; - text-shadow: none; - box-shadow: 0px 0px 6px rgba( 0,0,0,0.3 ); - @include border-radius( 0.4em ); - } - blockquote { - background: inherit; - box-shadow: none; - font-family: $quoteFont; - font-size: 2.8rem; - font-style: normal; - font-weight: 100; - padding-left: 3em; - i.fa { - position:absolute; - font-size:2em; - font-style: italic; - line-height:1; - left:-.1em; - top:-.1em; - } - code { - font-size: 1.1em; - } - } - p > img, - .image { - display: block; - text-align: center; - } - iframe, - img { - box-shadow: 0 0 10px rgba(0,0,0,0.15); - } - .slides>section, - .slides>section>section { - padding: 0; - } - .slides>section { - >h1:first-child { - margin-top: 0; - } - &[data-background="black"] { - h1,h2,h3,h4,h5,h6 { - color: $base2; - } - } - .fragment.highlight-red, - .fragment.highlight-current-red, - .fragment.highlight-green, - .fragment.highlight-current-green, - .fragment.highlight-blue, - .fragment.highlight-current-blue { - opacity: 1; - } - .fragment.highlight-red.visible, - .fragment.highlight-current-red.current-fragment { - * { - color: $red; - text-shadow: 0 0 1px rgba( $red, .2 ); - -webkit-text-stroke: 1px rgba( $red, .2 ); - } - color: $red; - text-shadow: 0 0 1px rgba( $red, .2 ); - -webkit-text-stroke: 1px rgba( $red, .2 ); - } - .fragment.highlight-green.visible, - .fragment.highlight-current-green.current-fragment { - * { - color: $green; - text-shadow: 0 0 1px rgba( $green, .2 ); - -webkit-text-stroke: 1px rgba( $green, .2 ); - } - color: $green; - text-shadow: 0 0 1px rgba( $green, .2 ); - -webkit-text-stroke: 1px rgba( $green, .2 ); - } - .fragment.highlight-blue.visible, - .fragment.highlight-current-blue.current-fragment { - * { - color: $blue; - text-shadow: 0 0 1px rgba( $blue, .2 ); - -webkit-text-stroke: 1px rgba( $blue, .2 ); - } - color: $blue; - text-shadow: 0 0 1px rgba( $blue, .2 ); - -webkit-text-stroke: 1px rgba( $blue, .2 ); - } - } - // Fontawesome - .fa { - display: inline-block; - font-family: FontAwesome; - font-size: 35%; - font-style: normal; - font-weight: 200; - vertical-align: super; - line-height: 1; - padding-left: 0.2em; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - .fa-twitter, .fa-github { - font-size: 100%; - } - // accentize - .slides>section.yellow, .yellow{ - @include accentize( $yellow ); - h1,h2,h3,h4,h5,h6,a,a:active,a:visited,code.url { - color:$yellow; - text-shadow: 0 0 1px rgba( $yellow, .2 ); - -webkit-text-stroke: 1px rgba( $yellow, .2 ); - } - } - .slides>section.orange, .orange { - @include accentize( $orange ); - h1,h2,h3,h4,h5,h6,a,a:active,a:visited,code.url { - color: $orange; - text-shadow: 0 0 1px rgba( $orange, .2 ); - -webkit-text-stroke: 1px rgba( $orange, .2 ); - } - } - .slides>section.red, .red { - @include accentize( $red ); - h1,h2,h3,h4,h5,h6,a,a:active,a:visited,code.url { - color: $red; - text-shadow: 0 0 1px rgba( $red, .2 ); - -webkit-text-stroke: 1px rgba( $red, .2 ); - } - } - .slides>section.magenta, .magenta { - @include accentize( $magenta ); - h1,h2,h3,h4,h5,h6,a,a:active,a:visited,code.url { - color: $magenta; - text-shadow: 0 0 1px rgba( $magenta, .2 ); - -webkit-text-stroke: 1px rgba( $magenta, .2 ); - } - } - .slides>section.violet, .violet { - @include accentize( $violet ); - h1,h2,h3,h4,h5,h6,a,a:active,a:visited,code.url { - color: $violet; - text-shadow: 0 0 1px rgba( $violet, .2 ); - -webkit-text-stroke: 1px rgba( $violet, .2 ); - } - } - .slides>section.blue, .blue { - @include accentize( $blue ); - h1,h2,h3,h4,h5,h6,a,a:active,a:visited,code.url { - color:$blue; - text-shadow: 0 0 1px rgba( $blue, .2 ); - -webkit-text-stroke: 1px rgba( $blue, .2 ); - } - } - .slides>section.cyan, .cyan { - @include accentize( $cyan ); - h1,h2,h3,h4,h5,h6,a,a:active,a:visited,code.url { - color: $cyan; - text-shadow: 0 0 1px rgba( $cyan, .2 ); - -webkit-text-stroke: 1px rgba( $cyan, .2 ); - } - } - .slides>section.green, .green { - @include accentize( $green ); - h1,h2,h3,h4,h5,h6,a,a:active,a:visited,code.url { - color: $green; - text-shadow: 0 0 1px rgba( $green, .2 ); - -webkit-text-stroke: 1px rgba( $green, .2 ); - } - } -} diff --git a/docs/_sass/solarized/syntax/syntax_solarized.scss b/docs/_sass/solarized/syntax/syntax_solarized.scss deleted file mode 100644 index 254d963..0000000 --- a/docs/_sass/solarized/syntax/syntax_solarized.scss +++ /dev/null @@ -1,98 +0,0 @@ -/** - * Solarized syntax - * for use with Jekyll and Pygments - * based on Solarized Dark theme for reveal.js by Achim Staebler - * and Solarized colors by Ethan Schoonover - * http://ethanschoonover.com/solarized - * remixed by: Thomas Friese - * http://tasmo.rocks/ -**/ -@mixin syntax( $sybase03,$sybase02,$sybase01,$sybase00,$sybase0,$sybase1,$sybase2,$sybase3,$syyellow,$syorange,$syred,$symagenta,$syviolet,$syblue,$sycyan,$sygreen ) -{ - .reveal pre { - background-color: $sybase03; color: $sybase1; - code a { - &:not( .image ), &:active, &:visited { - color: $sybase1; - } - &:hover { - color: lighten( $sybase1, 20% ); - } - } - } - .reveal pre code { - .lineno { color: $sybase01 } // Line Numbers - .c { color: $sybase01 } /* Comment */ - .err { color: $sybase1 } /* Error */ - .g { color: $sybase1 } /* Generic */ - .k { color: $sygreen } /* Keyword */ - .l { color: $sybase1 } /* Literal */ - .n { color: $sybase1 } /* Name */ - .o { color: $sygreen } /* Operator */ - .x { color: $syorange } /* Other */ - .p { color: $sybase1 } /* Punctuation */ - .cm { color: $sybase01 } /* Comment.Multiline */ - .cp { color: $sygreen } /* Comment.Preproc */ - .c1 { color: $sybase01 } /* Comment.Single */ - .cs { color: $sygreen } /* Comment.Special */ - .gd { color: $sycyan } /* Generic.Deleted */ - .ge { color: $sybase1; font-style: italic } /* Generic.Emph */ - .gr { color: $syred } /* Generic.Error */ - .gh { color: $syorange } /* Generic.Heading */ - .gi { color: $sygreen } /* Generic.Inserted */ - .go { color: $sybase1 } /* Generic.Output */ - .gp { color: $sybase1 } /* Generic.Prompt */ - .gs { color: $sybase1; font-weight: bold } /* Generic.Strong */ - .gu { color: $syorange } /* Generic.Subheading */ - .gt { color: $sybase1 } /* Generic.Traceback */ - .kc { color: $syorange } /* Keyword.Constant */ - .kd { color: $syblue } /* Keyword.Declaration */ - .kn { color: $sygreen } /* Keyword.Namespace */ - .kp { color: $sygreen } /* Keyword.Pseudo */ - .kr { color: $syblue } /* Keyword.Reserved */ - .kt { color: $syred } /* Keyword.Type */ - .ld { color: $sybase1 } /* Literal.Date */ - .m { color: $sycyan } /* Literal.Number */ - .s { color: $sycyan } /* Literal.String */ - .na { color: $sybase1 } /* Name.Attribute */ - .nb { color: $syyellow } /* Name.Builtin */ - .nc { color: $syblue } /* Name.Class */ - .no { color: $syorange } /* Name.Constant */ - .nd { color: $syblue } /* Name.Decorator */ - .ni { color: $syorange } /* Name.Entity */ - .ne { color: $syorange } /* Name.Exception */ - .nf { color: $syblue } /* Name.Function */ - .nl { color: $sybase1 } /* Name.Label */ - .nn { color: $sybase1 } /* Name.Namespace */ - .nx { color: $sybase1 } /* Name.Other */ - .py { color: $sybase1 } /* Name.Property */ - .nt { color: $syblue } /* Name.Tag */ - .nv { color: $syblue } /* Name.Variable */ - .ow { color: $sygreen } /* Operator.Word */ - .w { color: $sybase1 } /* Text.Whitespace */ - .mf { color: $sycyan } /* Literal.Number.Float */ - .mh { color: $sycyan } /* Literal.Number.Hex */ - .mi { color: $sycyan } /* Literal.Number.Integer */ - .mo { color: $sycyan } /* Literal.Number.Oct */ - .sb { color: $sybase01 } /* Literal.String.Backtick */ - .sc { color: $sycyan } /* Literal.String.Char */ - .sd { color: $sybase1 } /* Literal.String.Doc */ - .s2 { color: $sycyan } /* Literal.String.Double */ - .se { color: $syorange } /* Literal.String.Escape */ - .sh { color: $sybase1 } /* Literal.String.Heredoc */ - .si { color: $sycyan } /* Literal.String.Interpol */ - .sx { color: $sycyan } /* Literal.String.Other */ - .sr { color: $syred } /* Literal.String.Regex */ - .s1 { color: $sycyan } /* Literal.String.Single */ - .ss { color: $sycyan } /* Literal.String.Symbol */ - .bp { color: $syblue } /* Name.Builtin.Pseudo */ - .vc { color: $syblue } /* Name.Variable.Class */ - .vg { color: $syblue } /* Name.Variable.Global */ - .vi { color: $syblue } /* Name.Variable.Instance */ - .il { color: $sycyan } /* Literal.Number.Integer.Long */ - } -} -// dark syntax for light layout -.light { @include syntax( $base03,$base02,$base01,$base00,$base0,$base1,$base2,$base3,$yellow,$orange,$red,$magenta,$violet,$blue,$cyan,$green ) } -// light syntax for dark layout -.dark { @include syntax( $base3,$base2,$base1,$base0,$base00,$base01,$base02,$base03,$yellow,$orange,$red,$magenta,$violet,$blue,$cyan,$green ) } diff --git a/docs/assets/css/style.scss b/docs/assets/css/style.scss deleted file mode 100644 index ff0419d..0000000 --- a/docs/assets/css/style.scss +++ /dev/null @@ -1,6 +0,0 @@ ---- -# this ensures Jekyll reads the file to be transformed into CSS later -# only Main files contain this front matter, not partials. ---- - -@import "solarized/solarized.scss"; diff --git a/docs/assets/fonts/FontAwesome/FontAwesome.otf b/docs/assets/fonts/FontAwesome/FontAwesome.otf deleted file mode 100644 index 8b0f54e47e1d356dcf1496942a50e228e0f1ee14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62856 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