Metadata-Version: 2.3
Name: itmo-ics-printf
Version: 0.2.1
Summary: Visualisation and analysation tool for 'scanf' - FreeRTOS profiler grabber
Author: Alexander Nalobin
Requires-Python: >=3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: all
Provides-Extra: jupyterlab
Provides-Extra: jupyterlab-matplotlib
Provides-Extra: jupyterlab-plotly
Provides-Extra: plotly
Requires-Dist: jupyterlab (>=4.4.0,<5.0.0) ; extra == "jupyterlab" or extra == "jupyterlab-matplotlib" or extra == "jupyterlab-plotly" or extra == "all"
Requires-Dist: matplotlib (>=3.7.1,<4.0.0) ; extra == "jupyterlab-matplotlib"
Requires-Dist: plotly (>=6.0.1,<7.0.0) ; extra == "plotly" or extra == "jupyterlab-plotly" or extra == "all"
Description-Content-Type: text/markdown

# printf

Viewer for FreeRTOS profiles produced by [scanf](https://github.com/try-fork-it-twice/scanf)


## Development

**Prerequisites:**

- Python 3.13
- Poetry

**Setup project:**

```shell
poetry install
```

**Run tests:**

```shell
poetry run pytest -v
```

**Type check with mypy:**
```shell
poetry run mypy src tests
```

**Format code:**

```shell
poetry run ruff format src tests
```

