Metadata-Version: 2.3
Name: itmo-ics-printf
Version: 1.0.0
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
Requires-Dist: matplotlib (>=3.7.1,<4.0.0)
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 itmo_ics_printf tests
```

**Format code:**

```shell
poetry run ruff check --fix itmo_ics_printf tests
poetry run ruff format itmo_ics_printf tests
```

