# scope_profiler.catalogue

*module*

Catalogue page linking several generated HTML reports.

[View source](https://github.com/max-models/scope-profiler/blob/devel/src/scope_profiler/catalogue.py#L1-L1)

## scope_profiler.catalogue.create_catalogue

*function*

```python
def create_catalogue(reports: Sequence[str | Path], filepath: str | Path, *, title: str = 'Profiling reports') -> Path
```

Write an index page linking several HTML reports.

Each entry shows the report's title and file name and links to it by a
path relative to the catalogue, so the reports and the catalogue can be
moved together.

[View source](https://github.com/max-models/scope-profiler/blob/devel/src/scope_profiler/catalogue.py#L23-L60)
