# Build Project and update Packges

```python
! pip install git+https://github.com/cohenimhuji/CohenimPy
! pip install git+https://github.com/cohenimhuji/CohenimPy --upgrade
```

    Collecting git+https://github.com/cohenimhuji/CohenimPy

      Running command git clone --filter=blob:none -q https://github.com/cohenimhuji/CohenimPy 'C:\Users\u30l\AppData\Local\Temp\pip-req-build-kza8dg7f'

      Cloning https://github.com/cohenimhuji/CohenimPy to c:\users\u30l\appdata\local\temp\pip-req-build-kza8dg7f
      Resolved https://github.com/cohenimhuji/CohenimPy to commit 3b3ad6db5a186af0d3f483152a85767f8f913aea
      Preparing metadata (setup.py): started
      Preparing metadata (setup.py): finished with status 'done'
    Requirement already satisfied: datetime in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (4.3)
    Requirement already satisfied: IPython in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (7.30.0)
    Requirement already satisfied: matplotlib in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (3.5.0)
    Requirement already satisfied: numba in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (0.54.1)
    Requirement already satisfied: numpy in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.20.3)
    Requirement already satisfied: pandas in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.3.4)
    Requirement already satisfied: pathlib in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.0.1)
    Requirement already satisfied: pathos in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (0.2.7)
    Requirement already satisfied: scipy in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.7.3)
    Requirement already satisfied: statsmodels in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (0.13.1)
    Requirement already satisfied: sympy in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.9)
    Requirement already satisfied: pytz in c:\users\u30l\anaconda3\lib\site-packages (from datetime->CohenimPy==0.63) (2021.3)
    Requirement already satisfied: zope.interface in c:\users\u30l\anaconda3\lib\site-packages (from datetime->CohenimPy==0.63) (5.4.0)
    Requirement already satisfied: traitlets>=4.2 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (5.1.1)
    Requirement already satisfied: pickleshare in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.7.5)
    Requirement already satisfied: pygments in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (2.10.0)
    Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (3.0.22)
    Requirement already satisfied: colorama in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.4.4)
    Requirement already satisfied: decorator in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (5.1.0)
    Requirement already satisfied: jedi>=0.16 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.17.2)
    Requirement already satisfied: backcall in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.2.0)
    Requirement already satisfied: setuptools>=18.5 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (59.2.0)
    Requirement already satisfied: matplotlib-inline in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.1.3)
    Requirement already satisfied: packaging>=20.0 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (21.3)
    Requirement already satisfied: fonttools>=4.22.0 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (4.28.2)
    Requirement already satisfied: cycler>=0.10 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (0.11.0)
    Requirement already satisfied: pyparsing>=2.2.1 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (3.0.6)
    Requirement already satisfied: python-dateutil>=2.7 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (2.8.2)
    Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (1.3.2)
    Requirement already satisfied: pillow>=6.2.0 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (8.4.0)
    Requirement already satisfied: llvmlite<0.38,>=0.37.0rc1 in c:\users\u30l\anaconda3\lib\site-packages (from numba->CohenimPy==0.63) (0.37.0)
    Requirement already satisfied: pox>=0.2.9 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.63) (0.2.9)
    Requirement already satisfied: multiprocess>=0.70.11 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.63) (0.70.11.1)
    Requirement already satisfied: ppft>=1.6.6.3 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.63) (1.6.6.3)
    Requirement already satisfied: dill>=0.3.3 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.63) (0.3.3)
    Requirement already satisfied: patsy>=0.5.2 in c:\users\u30l\anaconda3\lib\site-packages (from statsmodels->CohenimPy==0.63) (0.5.2)
    Requirement already satisfied: mpmath>=0.19 in c:\users\u30l\anaconda3\lib\site-packages (from sympy->CohenimPy==0.63) (1.2.1)
    Requirement already satisfied: parso<0.8.0,>=0.7.0 in c:\users\u30l\anaconda3\lib\site-packages (from jedi>=0.16->IPython->CohenimPy==0.63) (0.7.0)
    Requirement already satisfied: six in c:\users\u30l\anaconda3\lib\site-packages (from patsy>=0.5.2->statsmodels->CohenimPy==0.63) (1.16.0)
    Requirement already satisfied: wcwidth in c:\users\u30l\anaconda3\lib\site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->IPython->CohenimPy==0.63) (0.2.5)
    Building wheels for collected packages: CohenimPy
      Building wheel for CohenimPy (setup.py): started
      Building wheel for CohenimPy (setup.py): finished with status 'done'
      Created wheel for CohenimPy: filename=CohenimPy-0.63-py3-none-any.whl size=39383 sha256=18a5ad2555d6e8d799ca973e98d2b85a415d89fa5c3453f3fa2520d2f4a99372
      Stored in directory: C:\Users\u30l\AppData\Local\Temp\pip-ephem-wheel-cache-z078_0r_\wheels\66\b2\e4\9f7fa9a4c94f27f0989f5f58d50f8391140de276efa12d6aac
    Successfully built CohenimPy
    Installing collected packages: CohenimPy
      Attempting uninstall: CohenimPy
        Found existing installation: CohenimPy 0.62
        Uninstalling CohenimPy-0.62:
          Successfully uninstalled CohenimPy-0.62
    Successfully installed CohenimPy-0.63
    Collecting git+https://github.com/cohenimhuji/CohenimPy
      Cloning https://github.com/cohenimhuji/CohenimPy to c:\users\u30l\appdata\local\temp\pip-req-build-vz4druez
      Resolved https://github.com/cohenimhuji/CohenimPy to commit 3b3ad6db5a186af0d3f483152a85767f8f913aea
      Preparing metadata (setup.py): started
      Preparing metadata (setup.py): finished with status 'done'
    Requirement already satisfied: datetime in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (4.3)
    Requirement already satisfied: IPython in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (7.30.0)
    Requirement already satisfied: matplotlib in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (3.5.0)
    Requirement already satisfied: numba in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (0.54.1)
    Requirement already satisfied: numpy in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.20.3)
    Requirement already satisfied: pandas in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.3.4)
    Requirement already satisfied: pathlib in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.0.1)
    Requirement already satisfied: pathos in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (0.2.7)
    Requirement already satisfied: scipy in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.7.3)
    Requirement already satisfied: statsmodels in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (0.13.1)
    Requirement already satisfied: sympy in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.63) (1.9)
    Requirement already satisfied: pytz in c:\users\u30l\anaconda3\lib\site-packages (from datetime->CohenimPy==0.63) (2021.3)
    Requirement already satisfied: zope.interface in c:\users\u30l\anaconda3\lib\site-packages (from datetime->CohenimPy==0.63) (5.4.0)
    Requirement already satisfied: decorator in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (5.1.0)
    Requirement already satisfied: jedi>=0.16 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.17.2)
    Requirement already satisfied: traitlets>=4.2 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (5.1.1)
    Requirement already satisfied: matplotlib-inline in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.1.3)
    Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (3.0.22)
    Requirement already satisfied: backcall in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.2.0)
    Requirement already satisfied: colorama in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.4.4)
    Requirement already satisfied: setuptools>=18.5 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (59.2.0)
    Requirement already satisfied: pygments in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (2.10.0)
    Requirement already satisfied: pickleshare in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.63) (0.7.5)
    Requirement already satisfied: fonttools>=4.22.0 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (4.28.2)
    Requirement already satisfied: packaging>=20.0 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (21.3)
    Requirement already satisfied: pillow>=6.2.0 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (8.4.0)
    Requirement already satisfied: pyparsing>=2.2.1 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (3.0.6)
    Requirement already satisfied: python-dateutil>=2.7 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (2.8.2)
    Requirement already satisfied: cycler>=0.10 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (0.11.0)

      Running command git clone --filter=blob:none -q https://github.com/cohenimhuji/CohenimPy 'C:\Users\u30l\AppData\Local\Temp\pip-req-build-vz4druez'

    Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.63) (1.3.2)
    Requirement already satisfied: llvmlite<0.38,>=0.37.0rc1 in c:\users\u30l\anaconda3\lib\site-packages (from numba->CohenimPy==0.63) (0.37.0)
    Requirement already satisfied: dill>=0.3.3 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.63) (0.3.3)
    Requirement already satisfied: pox>=0.2.9 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.63) (0.2.9)
    Requirement already satisfied: multiprocess>=0.70.11 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.63) (0.70.11.1)
    Requirement already satisfied: ppft>=1.6.6.3 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.63) (1.6.6.3)
    Requirement already satisfied: patsy>=0.5.2 in c:\users\u30l\anaconda3\lib\site-packages (from statsmodels->CohenimPy==0.63) (0.5.2)
    Requirement already satisfied: mpmath>=0.19 in c:\users\u30l\anaconda3\lib\site-packages (from sympy->CohenimPy==0.63) (1.2.1)
    Requirement already satisfied: parso<0.8.0,>=0.7.0 in c:\users\u30l\anaconda3\lib\site-packages (from jedi>=0.16->IPython->CohenimPy==0.63) (0.7.0)
    Requirement already satisfied: six in c:\users\u30l\anaconda3\lib\site-packages (from patsy>=0.5.2->statsmodels->CohenimPy==0.63) (1.16.0)
    Requirement already satisfied: wcwidth in c:\users\u30l\anaconda3\lib\site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->IPython->CohenimPy==0.63) (0.2.5)

```python
## Using Jupter and Spyder\Atom Together
## https://medium.com/@rrfd/cookiecutter-data-science-organize-your-projects-atom-and-jupyter-2be7862f487e
%load_ext autoreload
%autoreload 2
%matplotlib inline
```

```python
this_project_path = 'c:\\Users\\u30l\\GitHub\\CohenimTools'
this_NB_path = this_project_path+'\\CohenimPy'
import os
current_NB_path = os.path.abspath(os.getcwd())
if this_NB_path !=  current_NB_path:
    print('WARRNING: NOT CORRECT Notebook PATH !')
os.chdir(this_NB_path)
```

```python
## https://medium.com/@rrfd/cookiecutter-data-science-organize-your-projects-atom-and-jupyter-2be7862f487e :
# Link ./src/ with your notebook
# Run this in the project root
os.chdir(this_project_path)
! pip3 install --editable .
os.chdir(this_NB_path)
```

    Obtaining file:///C:/Users/u30l/GitHub/CohenimTools
      Preparing metadata (setup.py): started
      Preparing metadata (setup.py): finished with status 'done'
    Requirement already satisfied: datetime in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (4.3)
    Requirement already satisfied: IPython in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (7.30.0)
    Requirement already satisfied: matplotlib in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (3.5.0)
    Requirement already satisfied: numba in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (0.54.1)
    Requirement already satisfied: numpy in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (1.20.3)
    Requirement already satisfied: pandas in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (1.3.4)
    Requirement already satisfied: pathlib in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (1.0.1)
    Requirement already satisfied: pathos in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (0.2.7)
    Requirement already satisfied: scipy in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (1.7.3)
    Requirement already satisfied: statsmodels in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (0.13.1)
    Requirement already satisfied: sympy in c:\users\u30l\anaconda3\lib\site-packages (from CohenimPy==0.59) (1.9)
    Requirement already satisfied: zope.interface in c:\users\u30l\anaconda3\lib\site-packages (from datetime->CohenimPy==0.59) (5.4.0)
    Requirement already satisfied: pytz in c:\users\u30l\anaconda3\lib\site-packages (from datetime->CohenimPy==0.59) (2021.3)
    Requirement already satisfied: jedi>=0.16 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (0.17.2)
    Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (3.0.22)
    Requirement already satisfied: colorama in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (0.4.4)
    Requirement already satisfied: setuptools>=18.5 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (59.2.0)
    Requirement already satisfied: pickleshare in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (0.7.5)
    Requirement already satisfied: traitlets>=4.2 in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (5.1.1)
    Requirement already satisfied: backcall in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (0.2.0)
    Requirement already satisfied: matplotlib-inline in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (0.1.3)
    Requirement already satisfied: pygments in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (2.10.0)
    Requirement already satisfied: decorator in c:\users\u30l\anaconda3\lib\site-packages (from IPython->CohenimPy==0.59) (5.1.0)
    Requirement already satisfied: fonttools>=4.22.0 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.59) (4.28.2)
    Requirement already satisfied: pillow>=6.2.0 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.59) (8.4.0)
    Requirement already satisfied: pyparsing>=2.2.1 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.59) (3.0.6)
    Requirement already satisfied: packaging>=20.0 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.59) (21.3)
    Requirement already satisfied: python-dateutil>=2.7 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.59) (2.8.2)
    Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.59) (1.3.2)
    Requirement already satisfied: cycler>=0.10 in c:\users\u30l\anaconda3\lib\site-packages (from matplotlib->CohenimPy==0.59) (0.11.0)
    Requirement already satisfied: llvmlite<0.38,>=0.37.0rc1 in c:\users\u30l\anaconda3\lib\site-packages (from numba->CohenimPy==0.59) (0.37.0)
    Requirement already satisfied: pox>=0.2.9 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.59) (0.2.9)
    Requirement already satisfied: multiprocess>=0.70.11 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.59) (0.70.11.1)
    Requirement already satisfied: ppft>=1.6.6.3 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.59) (1.6.6.3)
    Requirement already satisfied: dill>=0.3.3 in c:\users\u30l\anaconda3\lib\site-packages (from pathos->CohenimPy==0.59) (0.3.3)
    Requirement already satisfied: patsy>=0.5.2 in c:\users\u30l\anaconda3\lib\site-packages (from statsmodels->CohenimPy==0.59) (0.5.2)
    Requirement already satisfied: mpmath>=0.19 in c:\users\u30l\anaconda3\lib\site-packages (from sympy->CohenimPy==0.59) (1.2.1)
    Requirement already satisfied: parso<0.8.0,>=0.7.0 in c:\users\u30l\anaconda3\lib\site-packages (from jedi>=0.16->IPython->CohenimPy==0.59) (0.7.0)
    Requirement already satisfied: six in c:\users\u30l\anaconda3\lib\site-packages (from patsy>=0.5.2->statsmodels->CohenimPy==0.59) (1.16.0)
    Requirement already satisfied: wcwidth in c:\users\u30l\anaconda3\lib\site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->IPython->CohenimPy==0.59) (0.2.5)
    Installing collected packages: CohenimPy
      Attempting uninstall: CohenimPy
        Found existing installation: CohenimPy 0.59
        Uninstalling CohenimPy-0.59:
          Successfully uninstalled CohenimPy-0.59
      Running setup.py develop for CohenimPy
    Successfully installed CohenimPy-0.59

```python
import pkg_resources  # part of setuptools
version = pkg_resources.require("CohenimPy")[0].version
print('CohenimPy version is:',version)
```

    CohenimPy version is: 0.5

```python
# my functions and oter iports
import pandas as pd
import matplotlib.pyplot as plt

from CohenimPy import ncDate, ncStat
from CohenimPy.ncDate import period
from CohenimPy.ncStat import ols_fit,regs_plot
import CohenimPy.ncPlot as ncPlot
ncPlot.printVersion()
from CohenimPy.ncPlot import multi_save, add_Rec, plot1ax, plot2axs, colors
import CohenimPy.ncPublish as ncPub
```

    CohenimPy version is: 0.5

```python
# %% Set Project Configuraion
# %% shold be after importing: CohenimPy.ncPlot
import config
file_date = config.file_date

# very importent - get Project Main Path
config_project_path = config.project_path
print('src config  project path is:     '+str(config_project_path))

if  this_project_path!= str(config_project_path):
    print('WARRNING: NOT CORRECT PROJECT PATH !')

print('This project path is:     '+str(this_project_path))
print('Current Notebook path is: '+str(current_NB_path))
```

    src config  project path is:     c:\Users\u30l\GitHub\CohenimTools
    This project path is:     c:\Users\u30l\GitHub\CohenimTools
    Current Notebook path is: c:\Users\u30l\GitHub\CohenimTools\CohenimPy