echo "Using conditional statement to create a project directory and project"

# Variable section
export project_dir=$HOME/vscode  # change vscode to different name to test git clone
export project=$project_dir/APCSP  # change APCSP to name of project from git clone
export project_repo="https://github.com/nighthawkcoders/APCSP.git"  # change to project of choice

cd ~    # start in home directory

# Conditional block to make a project directory
if [ ! -d $project_dir ]
then 
    echo "Directory $project_dir does not exists... makinng directory $project_dir"
    mkdir -p $project_dir
fi
echo "Directory $project_dir exists." 

# Conditional block to git clone a project from project_repo
if [ ! -d $project ]
then
    echo "Directory $project does not exists... cloning $project_repo"
    cd $project_dir
    git clone $project_repo
    cd ~
fi
echo "Directory $project exists."
Using conditional statement to create a project directory and project
Directory /Users/aliyatang/vscode exists.
Directory /Users/aliyatang/vscode/APCSP exists.
echo "Navigate to project, then navigate to area wwhere files were cloned"
cd $project
pwd

echo ""
echo "list top level or root of files with project pulled from github"
ls

echo ""
echo "list again with hidden files pulled from github"
ls -a   # hidden files flag, many shell commands have flags

echo ""
echo "list all files in long format"
ls -al   # all files and long listing
Navigate to project, then navigate to area wwhere files were cloned
/Users/aliyatang/vscode/APCSP

list top level or root of files with project pulled from github
Gemfile			_includes		_word
LICENSE			_layouts		assets
Makefile		_notebooks		docker-compose.yml
README.md		_pages			images
_action_files		_plugins		index.html
_config.yml		_posts			python
_fastpages_docs		_sass

list again with hidden files pulled from github
.			Makefile		_posts
..			README.md		_sass
.devcontainer.json	_action_files		_word
.git			_config.yml		assets
.gitattributes		_fastpages_docs		docker-compose.yml
.github			_includes		images
.gitignore		_layouts		index.html
.vscode			_notebooks		python
Gemfile			_pages
LICENSE			_plugins

list all files in long format
total 96
drwxr-xr-x  28 aliyatang  staff    896 Aug 24 15:19 .
drwxr-xr-x   9 aliyatang  staff    288 Aug 31 15:51 ..
-rw-r--r--   1 aliyatang  staff    420 Aug 24 15:19 .devcontainer.json
drwxr-xr-x  15 aliyatang  staff    480 Aug 28 23:28 .git
-rw-r--r--   1 aliyatang  staff     84 Aug 24 15:19 .gitattributes
drwxr-xr-x   4 aliyatang  staff    128 Aug 24 15:19 .github
-rw-r--r--   1 aliyatang  staff    917 Aug 24 15:19 .gitignore
drwxr-xr-x   3 aliyatang  staff     96 Aug 24 15:19 .vscode
-rwxr-xr-x   1 aliyatang  staff   1304 Aug 24 15:19 Gemfile
-rw-r--r--   1 aliyatang  staff  11351 Aug 24 15:19 LICENSE
-rwxr-xr-x   1 aliyatang  staff   1422 Aug 24 15:19 Makefile
-rwxr-xr-x   1 aliyatang  staff   3614 Aug 24 15:19 README.md
drwxr-xr-x  18 aliyatang  staff    576 Aug 24 15:19 _action_files
-rw-r--r--   1 aliyatang  staff   3716 Aug 24 15:19 _config.yml
drwxr-xr-x  24 aliyatang  staff    768 Aug 24 15:19 _fastpages_docs
drwxr-xr-x  29 aliyatang  staff    928 Aug 24 15:19 _includes
drwxr-xr-x   6 aliyatang  staff    192 Aug 24 15:19 _layouts
drwxr-xr-x  13 aliyatang  staff    416 Sep  1 14:40 _notebooks
drwxr-xr-x   9 aliyatang  staff    288 Aug 24 15:19 _pages
drwxr-xr-x   4 aliyatang  staff    128 Aug 24 15:19 _plugins
drwxr-xr-x  29 aliyatang  staff    928 Aug 24 15:19 _posts
drwxr-xr-x   3 aliyatang  staff     96 Aug 24 15:19 _sass
drwxr-xr-x   3 aliyatang  staff     96 Aug 24 15:19 _word
drwxr-xr-x   4 aliyatang  staff    128 Aug 24 15:19 assets
-rwxr-xr-x   1 aliyatang  staff   1136 Aug 24 15:19 docker-compose.yml
drwxr-xr-x  52 aliyatang  staff   1664 Aug 24 15:19 images
-rw-r--r--   1 aliyatang  staff   1061 Aug 24 15:19 index.html
drwxr-xr-x   3 aliyatang  staff     96 Aug 24 15:19 python
echo "Look for posts"
export posts=$project/_posts  # _posts inside project
cd $posts  # this should exist per fastpages
pwd  # present working directory
ls -l  # list posts
Look for posts
/Users/aliyatang/vscode/APCSP/_posts
total 456
-rw-r--r--  1 aliyatang  staff  21306 Aug 24 15:19 2022-06-01-TT160-deploy.md
-rw-r--r--  1 aliyatang  staff   5861 Aug 24 15:19 2022-07-07-PBL-binary.md
-rw-r--r--  1 aliyatang  staff   3085 Aug 24 15:19 2022-07-08-PBL-grade_calc.md
-rw-r--r--  1 aliyatang  staff   3698 Aug 24 15:19 2022-07-08-PBL-graph.md
-rw-r--r--  1 aliyatang  staff   5729 Aug 24 15:19 2022-07-08-PBL-life.md
-rw-r--r--  1 aliyatang  staff  14387 Aug 24 15:19 2022-07-08-PBL-snake.md
-rw-r--r--  1 aliyatang  staff    334 Aug 24 15:19 2022-07-10-PBL-database.md
-rw-r--r--  1 aliyatang  staff   2908 Aug 24 15:19 2022-07-10-PBL-jokes.md
-rw-r--r--  1 aliyatang  staff   4046 Aug 24 15:19 2022-07-10-PBL-rapidapi.md
-rw-r--r--  1 aliyatang  staff   6685 Aug 24 15:19 2022-07-19-PBL-calculator.md
-rw-r--r--  1 aliyatang  staff  23325 Aug 24 15:19 2022-07-25-CSP-workshop.md
-rw-r--r--  1 aliyatang  staff   2333 Aug 24 15:19 2022-08-15-TP000-student_score_history.md
-rw-r--r--  1 aliyatang  staff   4363 Aug 24 15:19 2022-08-15-TP100-pseudo_code.md
-rw-r--r--  1 aliyatang  staff   7968 Aug 24 15:19 2022-08-15-TR100-tool_setup.md
-rw-r--r--  1 aliyatang  staff  15026 Aug 24 15:19 2022-08-15-TT100-tools.md
-rw-r--r--  1 aliyatang  staff   5590 Aug 24 15:19 2022-08-15-TT101-vscode-wsl.md
-rw-r--r--  1 aliyatang  staff   2155 Aug 24 15:19 2022-08-22-TR110-intro_python.md
-rw-r--r--  1 aliyatang  staff   5173 Aug 24 15:19 2022-08-22-TT110-fastpages.md
-rw-r--r--  1 aliyatang  staff   2798 Aug 24 15:19 2022-08-22-TT110-focus.md
-rw-r--r--  1 aliyatang  staff   2737 Aug 24 15:19 2022-08-29-TR120-data_abstract.md
-rw-r--r--  1 aliyatang  staff  10683 Aug 24 15:19 2022-08-29-TT120-agile.md
-rw-r--r--  1 aliyatang  staff   4498 Aug 24 15:19 2022-08-29-TT120-html_fragments.md
-rw-r--r--  1 aliyatang  staff   9037 Aug 24 15:19 2022-09-05-TP130-create_performance_task.md
-rw-r--r--  1 aliyatang  staff   7753 Aug 24 15:19 2022-09-05-TP131-create-task-bria.md
-rw-r--r--  1 aliyatang  staff   8066 Aug 24 15:19 2022-09-05-TR130-creative_development.md
-rw-r--r--  1 aliyatang  staff   3520 Aug 24 15:19 2022-09-05-TT130-applab.md
-rw-r--r--  1 aliyatang  staff    720 Aug 24 15:19 README.md
echo "Look for notebooks"
export notebooks=$project/_notebooks  # _notebooks is inside project
cd $notebooks   # this should exist per fastpages
pwd  # present working directory
ls -l  # list notebooks
Look for notebooks
/Users/aliyatang/vscode/APCSP/_notebooks
total 320
-rw-r--r--  1 aliyatang  staff  14243 Aug 24 15:19 2022-06-01-TT150-webapi_tutorial.ipynb
-rw-r--r--  1 aliyatang  staff   8653 Aug 24 15:19 2022-07-21-PBL-neo4j_intro.ipynb
-rw-r--r--  1 aliyatang  staff  11713 Aug 28 22:16 2022-08-22-TP110-python_hello.ipynb
-rw-r--r--  1 aliyatang  staff  20082 Aug 28 22:16 2022-08-22-TT110-anthony_and_sahil.ipynb
-rw-r--r--  1 aliyatang  staff  26026 Aug 28 22:16 2022-08-22-TT110-bash_tutorial.ipynb
-rw-r--r--  1 aliyatang  staff  35253 Aug 28 22:16 2022-08-25-tool_check.ipynb
-rw-r--r--  1 aliyatang  staff  13177 Aug 31 15:18 2022-08-29-TP120-python_lists.ipynb
-rw-r--r--  1 aliyatang  staff  12632 Aug 24 15:19 2022-09-05-TT130-js_tutorial.ipynb
-rw-r--r--  1 aliyatang  staff    771 Aug 24 15:19 README.md
drwxr-xr-x  3 aliyatang  staff     96 Aug 24 15:19 images
echo "Look for images in notebooks, print working directory, list files"
cd $notebooks/images  # this should exist per fastpages
pwd
ls -l
Look for images in notebooks, print working directory, list files
/Users/aliyatang/vscode/APCSP/_notebooks/images
total 200
-rw-r--r--  1 aliyatang  staff  101617 Aug 24 15:19 kernels.png
echo "Navigate to project, then navigate to area wwhere files were cloned"

cd $project
echo "show the contents of README.md"
echo ""

cat README.md  # show contents of file, in this case markdown
echo ""
echo "end of README.md"
Navigate to project, then navigate to area wwhere files were cloned
show the contents of README.md

[//]: # (This template replaces README.md when someone creates a new repo with the fastpages template.)

![](https://github.com/nighthawkcoders/APCSP/workflows/CI/badge.svg) 
![](https://github.com/nighthawkcoders/APCSP/workflows/GH-Pages%20Status/badge.svg) 
[![](https://img.shields.io/static/v1?label=fastai&message=fastpages&color=57aeac&labelColor=black&style=flat&logo=data:image/png;base64,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)](https://github.com/fastai/fastpages)

https://nighthawkcoders.github.io/APCSP/

# My Blog


_powered by [fastpages](https://github.com/fastai/fastpages)_


## What To Do Next?

Great!  You have setup your repo.  Now its time to start writing content.  Some helpful links:

- [Writing Blogs With Jupyter](https://github.com/fastai/fastpages#writing-blog-posts-with-jupyter)

- [Writing Blogs With Markdown](https://github.com/fastai/fastpages#writing-blog-posts-with-markdown)

- [Writing Blog Posts With Word](https://github.com/fastai/fastpages#writing-blog-posts-with-microsoft-word)

- [(Optional) Preview Your Blog Locally](_fastpages_docs/DEVELOPMENT.md)

Note: you may want to remove example blog posts from the `_posts`,  `_notebooks` or `_word` folders (but leave them empty, don't delete these folders) if you don't want these blog posts to appear on your site.

Please use the [nbdev & blogging channel](https://forums.fast.ai/c/fastai-users/nbdev/48) in the fastai forums for any questions or feature requests.

end of README.md
echo "Show the shell environment variables, key on left of equal value on right"
echo ""

env
Show the shell environment variables, key on left of equal value on right

MANPATH=/opt/homebrew/share/man::
SHELL=/bin/zsh
HOMEBREW_REPOSITORY=/opt/homebrew
TMPDIR=/var/folders/h6/z_st21kd1bj6l0f07rpnsdrm0000gn/T/
LIBRARY_PATH=/usr/local/lib
CONDA_SHLVL=1
PYTHONUNBUFFERED=1
CONDA_PROMPT_MODIFIER=(base) 
SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
OLDPWD=/Users/aliyatang/vscode/APCSP
ORIGINAL_XDG_CURRENT_DESKTOP=undefined
MallocNanoZone=0
PYTHONIOENCODING=utf-8
USER=aliyatang
COMMAND_MODE=unix2003
CONDA_EXE=/Users/aliyatang/opt/anaconda3/bin/conda
CPATH=/usr/local/include
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Je6xV2MRow/Listeners
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
JPY_PARENT_PID=81984
PAGER=cat
VSCODE_AMD_ENTRYPOINT=vs/workbench/api/node/extensionHostProcess
ELECTRON_RUN_AS_NODE=1
JUPYTER_PATH=/Users/aliyatang/.vscode/extensions/ms-toolsai.jupyter-2022.7.1102252217/temp/jupyter
_CE_CONDA=
PATH=/Users/aliyatang/opt/anaconda3/bin:/Users/aliyatang/opt/anaconda3/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
CONDA_PREFIX=/Users/aliyatang/opt/anaconda3
__CFBundleIdentifier=com.microsoft.VSCode
PWD=/Users/aliyatang/vscode/APCSP
notebooks=/Users/aliyatang/vscode/APCSP/_notebooks
VSCODE_HANDLES_UNCAUGHT_ERRORS=true
project_repo=https://github.com/nighthawkcoders/APCSP.git
project=/Users/aliyatang/vscode/APCSP
project_dir=/Users/aliyatang/vscode
XPC_FLAGS=0x0
PS1=[PEXP\[\]ECT_PROMPT>
_CE_M=
XPC_SERVICE_NAME=0
SHLVL=1
HOME=/Users/aliyatang
VSCODE_NLS_CONFIG={"locale":"en-us","availableLanguages":{},"_languagePackSupport":true}
HOMEBREW_PREFIX=/opt/homebrew
PYTHONPATH=/Users/aliyatang/.vscode/extensions/ms-toolsai.jupyter-2022.7.1102252217/pythonFiles:/Users/aliyatang/.vscode/extensions/ms-toolsai.jupyter-2022.7.1102252217/pythonFiles/lib/python
CONDA_PYTHON_EXE=/Users/aliyatang/opt/anaconda3/bin/python
LOGNAME=aliyatang
LC_CTYPE=UTF-8
VSCODE_IPC_HOOK=/Users/aliyatang/Library/Application Support/Code/1.70.2-main.sock
VSCODE_CODE_CACHE_PATH=/Users/aliyatang/Library/Application Support/Code/CachedData/e4503b30fc78200f846c62cf8091b76ff5547662
CONDA_DEFAULT_ENV=base
VSCODE_PID=41165
posts=/Users/aliyatang/vscode/APCSP/_posts
INFOPATH=/opt/homebrew/share/info:
HOMEBREW_CELLAR=/opt/homebrew/Cellar
VSCODE_CWD=/
_=/usr/bin/env
cd $project

echo ""
echo "show the secrets of .git"
cd .git
ls -l

echo ""
echo "look at config file"
cat config
show the secrets of .git
total 96
-rw-r--r--    1 aliyatang  staff    561 Aug 28 23:21 COMMIT_EDITMSG
-rw-r--r--    1 aliyatang  staff    353 Sep  1 15:31 FETCH_HEAD
-rw-r--r--    1 aliyatang  staff     23 Aug 24 15:19 HEAD
-rw-r--r--    1 aliyatang  staff     41 Aug 25 14:47 ORIG_HEAD
-rw-r--r--    1 aliyatang  staff    314 Aug 24 15:19 config
-rw-r--r--    1 aliyatang  staff     73 Aug 24 15:15 description
drwxr-xr-x   15 aliyatang  staff    480 Aug 24 15:15 hooks
-rw-r--r--    1 aliyatang  staff  20021 Aug 28 23:21 index
drwxr-xr-x    3 aliyatang  staff     96 Aug 24 15:15 info
drwxr-xr-x    4 aliyatang  staff    128 Aug 24 15:19 logs
drwxr-xr-x  127 aliyatang  staff   4064 Sep  1 15:31 objects
-rw-r--r--    1 aliyatang  staff    271 Aug 24 15:19 packed-refs
drwxr-xr-x    5 aliyatang  staff    160 Aug 24 15:19 refs

look at config file
[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
	ignorecase = true
	precomposeunicode = true
[remote "origin"]
	url = https://github.com/nighthawkcoders/APCSP.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master
python --version
python2 --version
Python 3.9.12
Python 2.7.18
conda list
# packages in environment at /Users/aliyatang/opt/anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0            py39hecd8cb5_1  
aiohttp                   3.8.1            py39hca72f7f_1  
aiosignal                 1.2.0              pyhd3eb1b0_0  
alabaster                 0.7.12             pyhd3eb1b0_0  
anaconda                  2022.05                  py39_0  
anaconda-client           1.9.0            py39hecd8cb5_0  
anaconda-navigator        2.1.4            py39hecd8cb5_0  
anaconda-project          0.10.2             pyhd3eb1b0_0  
anyio                     3.5.0            py39hecd8cb5_0  
appdirs                   1.4.4              pyhd3eb1b0_0  
applaunchservices         0.2.1              pyhd3eb1b0_0  
appnope                   0.1.2           py39hecd8cb5_1001  
appscript                 1.1.2            py39h9ed2024_0  
argon2-cffi               21.3.0             pyhd3eb1b0_0  
argon2-cffi-bindings      21.2.0           py39hca72f7f_0  
arrow                     1.2.2              pyhd3eb1b0_0  
astroid                   2.6.6            py39hecd8cb5_0  
astropy                   5.0.4            py39h67323c0_0  
asttokens                 2.0.5              pyhd3eb1b0_0  
async-timeout             4.0.1              pyhd3eb1b0_0  
atomicwrites              1.4.0                      py_0  
attrs                     21.4.0             pyhd3eb1b0_0  
automat                   20.2.0                     py_0  
autopep8                  1.6.0              pyhd3eb1b0_0  
babel                     2.9.1              pyhd3eb1b0_0  
backcall                  0.2.0              pyhd3eb1b0_0  
backports                 1.1                pyhd3eb1b0_0  
backports.functools_lru_cache 1.6.4              pyhd3eb1b0_0  
backports.tempfile        1.0                pyhd3eb1b0_1  
backports.weakref         1.0.post1                  py_1  
bash-kernel               0.7.2                    pypi_0    pypi
bcrypt                    3.2.0            py39h9ed2024_0  
beautifulsoup4            4.11.1           py39hecd8cb5_0  
binaryornot               0.4.4              pyhd3eb1b0_1  
bitarray                  2.4.1            py39hca72f7f_0  
bkcharts                  0.2              py39hecd8cb5_0  
black                     19.10b0                    py_0  
blas                      1.0                         mkl  
bleach                    4.1.0              pyhd3eb1b0_0  
blosc                     1.21.0               h2842e9f_0  
bokeh                     2.4.2            py39hecd8cb5_0  
boto3                     1.21.32            pyhd3eb1b0_0  
botocore                  1.24.32            pyhd3eb1b0_0  
bottleneck                1.3.4            py39h67323c0_0  
brotli                    1.0.9                hb1e8313_2  
brotlipy                  0.7.0           py39h9ed2024_1003  
brunsli                   0.1                  h23ab428_0  
bzip2                     1.0.8                h1de35cc_0  
c-ares                    1.18.1               hca72f7f_0  
ca-certificates           2022.3.29            hecd8cb5_1  
cachetools                4.2.2              pyhd3eb1b0_0  
certifi                   2021.10.8        py39hecd8cb5_2  
cffi                      1.15.0           py39hc55c11b_1  
cfitsio                   3.470                hee0f690_6  
chardet                   4.0.0           py39hecd8cb5_1003  
charls                    2.2.0                h23ab428_0  
charset-normalizer        2.0.4              pyhd3eb1b0_0  
click                     8.0.4            py39hecd8cb5_0  
cloudpickle               2.0.0              pyhd3eb1b0_0  
clyent                    1.2.2            py39hecd8cb5_1  
colorama                  0.4.4              pyhd3eb1b0_0  
colorcet                  2.0.6              pyhd3eb1b0_0  
conda                     4.13.0           py39hecd8cb5_0  
conda-build               3.21.8           py39hecd8cb5_2  
conda-content-trust       0.1.1              pyhd3eb1b0_0  
conda-env                 2.6.0                         1  
conda-pack                0.6.0              pyhd3eb1b0_0  
conda-package-handling    1.8.1            py39hca72f7f_0  
conda-repo-cli            1.0.4              pyhd3eb1b0_0  
conda-token               0.3.0              pyhd3eb1b0_0  
conda-verify              3.4.2                      py_1  
constantly                15.1.0             pyh2b92418_0  
cookiecutter              1.7.3              pyhd3eb1b0_0  
cryptography              3.4.8            py39h2fd3fbb_0  
cssselect                 1.1.0              pyhd3eb1b0_0  
curl                      7.82.0               hca72f7f_0  
cycler                    0.11.0             pyhd3eb1b0_0  
cython                    0.29.28          py39he9d5cce_0  
cytoolz                   0.11.0           py39h9ed2024_0  
daal4py                   2021.5.0         py39h24a4e90_0  
dal                       2021.5.0           hecd8cb5_782  
dask                      2022.2.1           pyhd3eb1b0_0  
dask-core                 2022.2.1           pyhd3eb1b0_0  
dataclasses               0.8                pyh6d0b6a4_7  
datashader                0.13.0             pyhd3eb1b0_1  
datashape                 0.5.4            py39hecd8cb5_1  
debugpy                   1.5.1            py39he9d5cce_0  
decorator                 5.1.1              pyhd3eb1b0_0  
defusedxml                0.7.1              pyhd3eb1b0_0  
diff-match-patch          20200713           pyhd3eb1b0_0  
distributed               2022.2.1           pyhd3eb1b0_0  
docutils                  0.17.1           py39hecd8cb5_1  
entrypoints               0.4              py39hecd8cb5_0  
et_xmlfile                1.1.0            py39hecd8cb5_0  
executing                 0.8.3              pyhd3eb1b0_0  
filelock                  3.6.0              pyhd3eb1b0_0  
flake8                    3.9.2              pyhd3eb1b0_0  
flask                     1.1.2              pyhd3eb1b0_0  
fonttools                 4.25.0             pyhd3eb1b0_0  
freetype                  2.11.0               hd8bbffd_0  
frozenlist                1.2.0            py39hca72f7f_0  
fsspec                    2022.2.0           pyhd3eb1b0_0  
future                    0.18.2           py39hecd8cb5_1  
gensim                    4.1.2            py39he9d5cce_0  
giflib                    5.2.1                haf1e3a3_0  
glob2                     0.7                pyhd3eb1b0_0  
gmp                       6.2.1                h23ab428_2  
gmpy2                     2.1.2            py39hd5de756_0  
google-api-core           1.25.1             pyhd3eb1b0_0  
google-auth               1.33.0             pyhd3eb1b0_0  
google-cloud-core         1.7.1              pyhd3eb1b0_0  
google-cloud-storage      1.31.0                     py_0  
google-crc32c             1.1.2            py39h9ed2024_0  
google-resumable-media    1.3.1              pyhd3eb1b0_1  
googleapis-common-protos  1.53.0           py39hecd8cb5_0  
greenlet                  1.1.1            py39h23ab428_0  
grpcio                    1.42.0           py39ha29bfda_0  
h5py                      3.6.0            py39h4a1dd59_0  
hdf5                      1.10.6               hdbbcd12_0  
heapdict                  1.0.1              pyhd3eb1b0_0  
holoviews                 1.14.8             pyhd3eb1b0_0  
hvplot                    0.7.3              pyhd3eb1b0_1  
hyperlink                 21.0.0             pyhd3eb1b0_0  
icu                       58.2                 h0a44026_3  
idna                      3.3                pyhd3eb1b0_0  
imagecodecs               2021.8.26        py39ha952a84_0  
imageio                   2.9.0              pyhd3eb1b0_0  
imagesize                 1.3.0              pyhd3eb1b0_0  
importlib-metadata        4.11.3           py39hecd8cb5_0  
importlib_metadata        4.11.3               hd3eb1b0_0  
incremental               21.3.0             pyhd3eb1b0_0  
inflection                0.5.1            py39hecd8cb5_0  
iniconfig                 1.1.1              pyhd3eb1b0_0  
intake                    0.6.5              pyhd3eb1b0_0  
intel-openmp              2021.4.0          hecd8cb5_3538  
intervaltree              3.1.0              pyhd3eb1b0_0  
ipykernel                 6.9.1            py39hecd8cb5_0  
ipython                   8.2.0            py39hecd8cb5_0  
ipython_genutils          0.2.0              pyhd3eb1b0_1  
ipywidgets                7.6.5              pyhd3eb1b0_1  
isort                     5.9.3              pyhd3eb1b0_0  
itemadapter               0.3.0              pyhd3eb1b0_0  
itemloaders               1.0.4              pyhd3eb1b0_1  
itsdangerous              2.0.1              pyhd3eb1b0_0  
jdcal                     1.4.1              pyhd3eb1b0_0  
jedi                      0.18.1           py39hecd8cb5_1  
jinja2                    2.11.3             pyhd3eb1b0_0  
jinja2-time               0.2.0              pyhd3eb1b0_3  
jmespath                  0.10.0             pyhd3eb1b0_0  
joblib                    1.1.0              pyhd3eb1b0_0  
jpeg                      9e                   hca72f7f_0  
jq                        1.6               h9ed2024_1000  
json5                     0.9.6              pyhd3eb1b0_0  
jsonschema                4.4.0            py39hecd8cb5_0  
jupyter                   1.0.0            py39hecd8cb5_7  
jupyter_client            6.1.12             pyhd3eb1b0_0  
jupyter_console           6.4.0              pyhd3eb1b0_0  
jupyter_core              4.9.2            py39hecd8cb5_0  
jupyter_server            1.13.5             pyhd3eb1b0_0  
jupyterlab                3.3.2              pyhd3eb1b0_0  
jupyterlab_pygments       0.1.2                      py_0  
jupyterlab_server         2.10.3             pyhd3eb1b0_1  
jupyterlab_widgets        1.0.0              pyhd3eb1b0_1  
jxrlib                    1.1                  haf1e3a3_2  
keyring                   23.4.0           py39hecd8cb5_0  
kiwisolver                1.3.2            py39he9d5cce_0  
krb5                      1.19.2               hcd88c3b_0  
lazy-object-proxy         1.6.0            py39h9ed2024_0  
lcms2                     2.12                 hf1fd2bf_0  
lerc                      3.0                  he9d5cce_0  
libaec                    1.0.4                hb1e8313_1  
libarchive                3.4.2                haa3ed63_0  
libcrc32c                 1.1.1                hb1e8313_2  
libcurl                   7.82.0               h6dfd666_0  
libcxx                    12.0.0               h2f01273_0  
libdeflate                1.8                  h9ed2024_5  
libedit                   3.1.20210910         hca72f7f_0  
libev                     4.33                 h9ed2024_1  
libffi                    3.3                  hb1e8313_2  
libgfortran               3.0.1                h93005f0_2  
libiconv                  1.16                 hca72f7f_2  
libidn2                   2.3.2                h9ed2024_0  
liblief                   0.11.5               he9d5cce_1  
libllvm11                 11.1.0               h46f1229_1  
libnghttp2                1.46.0               ha29bfda_0  
libpng                    1.6.37               ha441bb4_0  
libprotobuf               3.19.1               h8346a28_0  
libsodium                 1.0.18               h1de35cc_0  
libspatialindex           1.9.3                h23ab428_0  
libssh2                   1.10.0               h0a4fc7d_0  
libtiff                   4.2.0                h87d7836_0  
libunistring              0.9.10               h9ed2024_0  
libwebp                   1.2.2                h56c3ce4_0  
libwebp-base              1.2.2                hca72f7f_0  
libxml2                   2.9.12               hcdb78fc_0  
libxslt                   1.1.34               h83b36ba_0  
libzopfli                 1.0.3                hb1e8313_0  
llvm-openmp               12.0.0               h0dcd299_1  
llvmlite                  0.38.0           py39h8346a28_0  
locket                    0.2.1            py39hecd8cb5_2  
lxml                      4.8.0            py39h65b224f_0  
lz4-c                     1.9.3                h23ab428_1  
lzo                       2.10                 haf1e3a3_2  
markdown                  3.3.4            py39hecd8cb5_0  
markupsafe                2.0.1            py39h9ed2024_0  
matplotlib                3.5.1            py39hecd8cb5_1  
matplotlib-base           3.5.1            py39hfb0c5b7_1  
matplotlib-inline         0.1.2              pyhd3eb1b0_2  
mccabe                    0.6.1            py39hecd8cb5_1  
mistune                   0.8.4           py39h9ed2024_1000  
mkl                       2021.4.0           hecd8cb5_637  
mkl-service               2.4.0            py39h9ed2024_0  
mkl_fft                   1.3.1            py39h4ab4a9b_0  
mkl_random                1.2.2            py39hb2f4e1b_0  
mock                      4.0.3              pyhd3eb1b0_0  
mpc                       1.1.0                h6ef4df4_1  
mpfr                      4.0.2                h9066e36_1  
mpi                       1.0                       mpich  
mpich                     3.3.2                hc856adb_0  
mpmath                    1.2.1            py39hecd8cb5_0  
msgpack-python            1.0.2            py39hf7b0b51_1  
multidict                 5.2.0            py39hca72f7f_2  
multipledispatch          0.6.0            py39hecd8cb5_0  
munkres                   1.1.4                      py_0  
mypy_extensions           0.4.3            py39hecd8cb5_1  
navigator-updater         0.2.1                    py39_1  
nbclassic                 0.3.5              pyhd3eb1b0_0  
nbclient                  0.5.13           py39hecd8cb5_0  
nbconvert                 6.4.4            py39hecd8cb5_0  
nbformat                  5.3.0            py39hecd8cb5_0  
ncurses                   6.3                  hca72f7f_2  
nest-asyncio              1.5.5            py39hecd8cb5_0  
networkx                  2.7.1              pyhd3eb1b0_0  
nltk                      3.7                pyhd3eb1b0_0  
nodejs                    10.13.0              h0a44026_0  
nose                      1.3.7           pyhd3eb1b0_1008  
notebook                  6.4.8            py39hecd8cb5_0  
numba                     0.55.1           py39hae1ba45_0  
numexpr                   2.8.1            py39h2e5f0a9_0  
numpy                     1.21.5           py39h2e5f0a9_1  
numpy-base                1.21.5           py39h3b1a694_1  
numpydoc                  1.2                pyhd3eb1b0_0  
olefile                   0.46               pyhd3eb1b0_0  
oniguruma                 6.9.7.1              h9ed2024_0  
openjpeg                  2.4.0                h66ea3da_0  
openpyxl                  3.0.9              pyhd3eb1b0_0  
openssl                   1.1.1n               hca72f7f_0  
packaging                 21.3               pyhd3eb1b0_0  
pandas                    1.4.2            py39he9d5cce_0  
pandocfilters             1.5.0              pyhd3eb1b0_0  
panel                     0.13.0           py39hecd8cb5_0  
param                     1.12.0             pyhd3eb1b0_0  
parsel                    1.6.0            py39hecd8cb5_0  
parso                     0.8.3              pyhd3eb1b0_0  
partd                     1.2.0              pyhd3eb1b0_1  
pathspec                  0.7.0                      py_0  
patsy                     0.5.2            py39hecd8cb5_1  
pep8                      1.7.1            py39hecd8cb5_0  
pexpect                   4.8.0              pyhd3eb1b0_3  
pickleshare               0.7.5           pyhd3eb1b0_1003  
pillow                    9.0.1            py39hde71d04_0  
pip                       21.2.4           py39hecd8cb5_0  
pkginfo                   1.8.2              pyhd3eb1b0_0  
plotly                    5.6.0              pyhd3eb1b0_0  
pluggy                    1.0.0            py39hecd8cb5_1  
poyo                      0.5.0              pyhd3eb1b0_0  
prometheus_client         0.13.1             pyhd3eb1b0_0  
prompt-toolkit            3.0.20             pyhd3eb1b0_0  
prompt_toolkit            3.0.20               hd3eb1b0_0  
protego                   0.1.16                     py_0  
protobuf                  3.19.1           py39he9d5cce_0  
psutil                    5.8.0            py39h9ed2024_1  
ptyprocess                0.7.0              pyhd3eb1b0_2  
pure_eval                 0.2.2              pyhd3eb1b0_0  
py                        1.11.0             pyhd3eb1b0_0  
py-lief                   0.11.5           py39he9d5cce_1  
pyasn1                    0.4.8              pyhd3eb1b0_0  
pyasn1-modules            0.2.8                      py_0  
pycodestyle               2.7.0              pyhd3eb1b0_0  
pycosat                   0.6.3            py39h9ed2024_0  
pycparser                 2.21               pyhd3eb1b0_0  
pyct                      0.4.6            py39hecd8cb5_0  
pycurl                    7.44.1           py39hbcfaee0_1  
pydispatcher              2.0.5            py39hecd8cb5_2  
pydocstyle                6.1.1              pyhd3eb1b0_0  
pyerfa                    2.0.0            py39h9ed2024_0  
pyflakes                  2.3.1              pyhd3eb1b0_0  
pygments                  2.11.2             pyhd3eb1b0_0  
pyhamcrest                2.0.2              pyhd3eb1b0_2  
pyjwt                     2.1.0            py39hecd8cb5_0  
pylint                    2.9.6            py39hecd8cb5_1  
pyls-spyder               0.4.0              pyhd3eb1b0_0  
pyodbc                    4.0.32           py39he9d5cce_1  
pyopenssl                 21.0.0             pyhd3eb1b0_1  
pyparsing                 3.0.4              pyhd3eb1b0_0  
pyqt                      5.9.2            py39h23ab428_6  
pyrsistent                0.18.0           py39hca72f7f_0  
pysocks                   1.7.1            py39hecd8cb5_0  
pytables                  3.6.1            py39h648f197_1  
pytest                    7.1.1            py39hecd8cb5_0  
python                    3.9.12               hdfd78df_0  
python-dateutil           2.8.2              pyhd3eb1b0_0  
python-fastjsonschema     2.15.1             pyhd3eb1b0_0  
python-libarchive-c       2.9                pyhd3eb1b0_1  
python-lsp-black          1.0.0              pyhd3eb1b0_0  
python-lsp-jsonrpc        1.0.0              pyhd3eb1b0_0  
python-lsp-server         1.2.4              pyhd3eb1b0_0  
python-slugify            5.0.2              pyhd3eb1b0_0  
python-snappy             0.6.0            py39h23ab428_3  
python.app                3                py39hca72f7f_0  
pytz                      2021.3             pyhd3eb1b0_0  
pyviz_comms               2.0.2              pyhd3eb1b0_0  
pywavelets                1.3.0            py39hca72f7f_0  
pyyaml                    6.0              py39hca72f7f_1  
pyzmq                     22.3.0           py39he9d5cce_2  
qdarkstyle                3.0.2              pyhd3eb1b0_0  
qstylizer                 0.1.10             pyhd3eb1b0_0  
qt                        5.9.7                h468cd18_1  
qtawesome                 1.0.3              pyhd3eb1b0_0  
qtconsole                 5.3.0              pyhd3eb1b0_0  
qtpy                      2.0.1              pyhd3eb1b0_0  
queuelib                  1.5.0            py39hecd8cb5_0  
readline                  8.1.2                hca72f7f_1  
regex                     2022.3.15        py39hca72f7f_0  
requests                  2.27.1             pyhd3eb1b0_0  
requests-file             1.5.1              pyhd3eb1b0_0  
ripgrep                   12.1.1                        0  
rope                      0.22.0             pyhd3eb1b0_0  
rsa                       4.7.2              pyhd3eb1b0_1  
rtree                     0.9.7            py39hecd8cb5_1  
ruamel_yaml               0.15.100         py39h9ed2024_0  
s3transfer                0.5.0              pyhd3eb1b0_0  
scikit-image              0.19.2           py39hae1ba45_0  
scikit-learn              1.0.2            py39hae1ba45_1  
scikit-learn-intelex      2021.5.0         py39hecd8cb5_0  
scipy                     1.7.3            py39h8c7af03_0  
scrapy                    2.6.1            py39hecd8cb5_0  
seaborn                   0.11.2             pyhd3eb1b0_0  
send2trash                1.8.0              pyhd3eb1b0_1  
service_identity          18.1.0             pyhd3eb1b0_1  
setuptools                61.2.0           py39hecd8cb5_0  
sip                       4.19.13          py39h23ab428_0  
six                       1.16.0             pyhd3eb1b0_1  
smart_open                5.1.0              pyhd3eb1b0_0  
snappy                    1.1.9                he9d5cce_0  
sniffio                   1.2.0            py39hecd8cb5_1  
snowballstemmer           2.2.0              pyhd3eb1b0_0  
sortedcollections         2.1.0              pyhd3eb1b0_0  
sortedcontainers          2.4.0              pyhd3eb1b0_0  
soupsieve                 2.3.1              pyhd3eb1b0_0  
sphinx                    4.4.0              pyhd3eb1b0_0  
sphinxcontrib-applehelp   1.0.2              pyhd3eb1b0_0  
sphinxcontrib-devhelp     1.0.2              pyhd3eb1b0_0  
sphinxcontrib-htmlhelp    2.0.0              pyhd3eb1b0_0  
sphinxcontrib-jsmath      1.0.1              pyhd3eb1b0_0  
sphinxcontrib-qthelp      1.0.3              pyhd3eb1b0_0  
sphinxcontrib-serializinghtml 1.1.5              pyhd3eb1b0_0  
spyder                    5.1.5            py39hecd8cb5_1  
spyder-kernels            2.1.3            py39hecd8cb5_0  
sqlalchemy                1.4.32           py39hca72f7f_0  
sqlite                    3.38.2               h707629a_0  
stack_data                0.2.0              pyhd3eb1b0_0  
statsmodels               0.13.2           py39hca72f7f_0  
sympy                     1.10.1           py39hecd8cb5_0  
tabulate                  0.8.9            py39hecd8cb5_0  
tbb                       2021.5.0             haf03e11_0  
tbb4py                    2021.5.0         py39haf03e11_0  
tblib                     1.7.0              pyhd3eb1b0_0  
tenacity                  8.0.1            py39hecd8cb5_0  
terminado                 0.13.1           py39hecd8cb5_0  
testpath                  0.5.0              pyhd3eb1b0_0  
text-unidecode            1.3                pyhd3eb1b0_0  
textdistance              4.2.1              pyhd3eb1b0_0  
threadpoolctl             2.2.0              pyh0d69192_0  
three-merge               0.1.1              pyhd3eb1b0_0  
tifffile                  2021.7.2           pyhd3eb1b0_2  
tinycss                   0.4             pyhd3eb1b0_1002  
tk                        8.6.11               h7bc2e8c_0  
tldextract                3.2.0              pyhd3eb1b0_0  
toml                      0.10.2             pyhd3eb1b0_0  
tomli                     1.2.2              pyhd3eb1b0_0  
toolz                     0.11.2             pyhd3eb1b0_0  
tornado                   6.1              py39h9ed2024_0  
tqdm                      4.64.0           py39hecd8cb5_0  
traitlets                 5.1.1              pyhd3eb1b0_0  
twisted                   22.2.0           py39hca72f7f_0  
typed-ast                 1.4.3            py39h9ed2024_1  
typing-extensions         4.1.1                hd3eb1b0_0  
typing_extensions         4.1.1              pyh06a4308_0  
tzdata                    2022a                hda174b7_0  
ujson                     5.1.0            py39he9d5cce_0  
unidecode                 1.2.0              pyhd3eb1b0_0  
unixodbc                  2.3.9                haf1e3a3_0  
urllib3                   1.26.9           py39hecd8cb5_0  
w3lib                     1.21.0             pyhd3eb1b0_0  
watchdog                  2.1.6            py39h999c104_0  
wcwidth                   0.2.5              pyhd3eb1b0_0  
webencodings              0.5.1            py39hecd8cb5_1  
websocket-client          0.58.0           py39hecd8cb5_4  
werkzeug                  2.0.3              pyhd3eb1b0_0  
wget                      1.21.3               h6dfd666_0  
wheel                     0.37.1             pyhd3eb1b0_0  
widgetsnbextension        3.5.2            py39hecd8cb5_0  
wrapt                     1.12.1           py39h9ed2024_1  
wurlitzer                 3.0.2            py39hecd8cb5_0  
xarray                    0.20.1             pyhd3eb1b0_1  
xlrd                      2.0.1              pyhd3eb1b0_0  
xlsxwriter                3.0.3              pyhd3eb1b0_0  
xlwings                   0.24.9           py39hecd8cb5_0  
xz                        5.2.5                h1de35cc_0  
yaml                      0.2.5                haf1e3a3_0  
yapf                      0.31.0             pyhd3eb1b0_0  
yarl                      1.6.3            py39h9ed2024_0  
zeromq                    4.3.4                h23ab428_0  
zfp                       0.5.5                he9d5cce_6  
zict                      2.0.0              pyhd3eb1b0_0  
zipp                      3.7.0              pyhd3eb1b0_0  
zlib                      1.2.12               h4dc903c_2  
zope                      1.0              py39hecd8cb5_1  
zope.interface            5.4.0            py39h9ed2024_0  
zstd                      1.4.9                h322a384_0  
echo Conda Check
# test for a kernel installation
test="jupyter" # keyword
check=`conda list | grep $test` # run command
n=${#check} # determine length

if [[ ${n} > 0 ]];  # testt length
then # greater than zero
    echo "$check"
else # less than zero
    echo "$test not found"
fi
Conda Check
jupyter                   1.0.0            py39hecd8cb5_7  
jupyter_client            6.1.12             pyhd3eb1b0_0  
jupyter_console           6.4.0              pyhd3eb1b0_0  
jupyter_core              4.9.2            py39hecd8cb5_0  
jupyter_server            1.13.5             pyhd3eb1b0_0  
jupyterlab                3.3.2              pyhd3eb1b0_0  
jupyterlab_pygments       0.1.2                      py_0  
jupyterlab_server         2.10.3             pyhd3eb1b0_1  
jupyterlab_widgets        1.0.0              pyhd3eb1b0_1  
jupyter --version
jupyter kernelspec list
Selected Jupyter core packages...
IPython          : 8.2.0
ipykernel        : 6.9.1
ipywidgets       : 7.6.5
jupyter_client   : 6.1.12
jupyter_core     : 4.9.2
jupyter_server   : 1.13.5
jupyterlab       : 3.3.2
nbclient         : 0.5.13
nbconvert        : 6.4.4
nbformat         : 5.3.0
notebook         : 6.4.8
qtconsole        : 5.3.0
traitlets        : 5.1.1
Available kernels:
  python3106jvsc74a57bd0b0fa6594d8f4cbf19f97940f81e996739fb7646882a419484c72d19e05852a7e    /Users/aliyatang/.vscode/extensions/ms-toolsai.jupyter-2022.7.1102252217/temp/jupyter/kernels/python3106jvsc74a57bd0b0fa6594d8f4cbf19f97940f81e996739fb7646882a419484c72d19e05852a7e
  python389jvsc74a57bd031f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6     /Users/aliyatang/.vscode/extensions/ms-toolsai.jupyter-2022.7.1102252217/temp/jupyter/kernels/python389jvsc74a57bd031f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6
  bash                                                                                      /Users/aliyatang/Library/Jupyter/kernels/bash
  javascript                                                                                /Users/aliyatang/Library/Jupyter/kernels/javascript
  python3                                                                                   /Users/aliyatang/opt/anaconda3/share/jupyter/kernels/python3
test="python3" # keyword
check=`jupyter kernelspec list | grep $test` # run command
n=${#check} # determine length

if [[ ${n} > 0 ]];  # testt length
then # greater than zero
    echo "$check"
else # less than zero
    echo "$test not found"
fi
  python3106jvsc74a57bd0b0fa6594d8f4cbf19f97940f81e996739fb7646882a419484c72d19e05852a7e    /Users/aliyatang/.vscode/extensions/ms-toolsai.jupyter-2022.7.1102252217/temp/jupyter/kernels/python3106jvsc74a57bd0b0fa6594d8f4cbf19f97940f81e996739fb7646882a419484c72d19e05852a7e
  python389jvsc74a57bd031f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6     /Users/aliyatang/.vscode/extensions/ms-toolsai.jupyter-2022.7.1102252217/temp/jupyter/kernels/python389jvsc74a57bd031f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6
  python3                                                                                   /Users/aliyatang/opt/anaconda3/share/jupyter/kernels/python3