2022-10-08 09:51:18 +02:00
# Notebooks #
2022-10-08 10:40:06 +02:00
This repository is for presenting supplementary material to research papers.
2022-10-08 09:51:18 +02:00
2022-10-08 10:40:06 +02:00
## Scope ##
- All scripts have been written by the owner of this repository for research conducted by the owner.
- The code in this repository is _not_ intended to be part of research submissions, but rather **exclusively for presentation purposes** .
2022-10-08 09:51:18 +02:00
## Presentations ##
See the [docs/*.ipynb ](docs ) files.
2022-10-08 10:40:06 +02:00
| Paper/Research | Notebook |
| :------------- | :------- |
2022-10-08 10:43:34 +02:00
| _Dilations of commuting $C\_ {0}$-semigroups with bounded generators and the von Neumann polynomial inequality_ | [examples_dilations.ipynb ](docs/examples_dilations.ipynb ) |
2022-10-08 10:40:06 +02:00
**Note:** The Git provider _Gitea_ does not have a display format for ipynb-files.
To properly view and run the notebooks, users require python v3.10.x and the jupyter module.
To install the package requirements, call `just build`
2022-10-11 16:45:39 +02:00
or `python3 -m pip install -r requirements.txt` .#
## Usage ##
To run the presentations:
- Ensure you have a working copy of [**python 3.10.x** ](https://www.python.org/downloads ) on your system with rights to install packages.
- Clone the repository.
- Install the requirements. Navigate to the root of the repository and carry out:
```bash
python3 -m pip install --disable-pip-version-check -r requirements.txt
# for Windows users:
py -3 -m pip install --disable-pip-version-check -r requirements.txt
```
- Start the desired notebooks using the [jupyter ](https://jupyter.org ) UI or run
```bash
python3 -m jupyter notebook notebooks/xyz.ipynb
# for Windows users:
py -3 -m jupyter notebook notebooks/xyz.ipynb
```
to run the notebook `docs/xyz.ipynb` .
Alternatively we recommend the following:
- Ensure you have a working copy of [**python 3.10.x** ](https://www.python.org/downloads ) on your system with rights to install packages.
- Ensure you have **bash** (for Windows users see the [Git SCM ](https://gitforwindows.org ))
and the [**justfile** ](https://github.com/casey/just#installation ) tool
(Windows users may wish to install [Chocolatey ](https://chocolatey.org/install ) beforehand).
- Clone the repository.
- Navigate in a bash terminal to the root of the repository and make use of the following commands:
```bash
# for setup:
just build
# to run the notebook docs/xyz.ipynb:
just run xyz
```
(ensure that the extension is no included in the command!).