title: Calling functions from internal packages
body: <p>I've organized my project by separating different functionality, but don't how to communicate between the parts I've created.</p>
  <p>I'm trying to access functions from <code>run_perf.py</code> in <code>addMetrics.py</code> by including this import statement</p>
  <pre><code>from analysis import run_perf
  ...
  runtime = run_perf.calcMs()
  </code></pre>
  <p>Keep getting <strong>ModuleNotFoundError: No module named 'analysis'</strong> but don't know how to fix it.</p>
  <h2>Project Structure:</h2>
  <pre><code>myApplication/
  │
  ├── bin/
  │
  ├── myApplication/
  │   ├── __init__.py
  │   ├── runner.py
  │   ├── analysis/
  │   │   ├── __init__.py
  │   │   ├── run_perf.py
  │   │   └── mem_perf.py
  │   │
  │   └── conversion/
  │       ├── __init__.py
  │       ├── convert.py
  │       └── addMetrics.py
  │
  ├── .gitignore
  ├── LICENSE
  └── README.md
  </code></pre>
  <p>(If its worth noting, my <code>__init__.py</code> files are also empty at the moment)</p>