Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/neka-nat/notionflow

Experiment tracking tool on Notion
https://github.com/neka-nat/notionflow

mlops notion notion-api notion-database python

Last synced: about 2 months ago
JSON representation

Experiment tracking tool on Notion

Awesome Lists containing this project

README

        

# notionflow

**WIP**
Notionflow is a library for experiment management in machine learning on notion.

## Installation

```bash
pip install notionflow
```

## Quick start

```bash
export NOTION_TOKEN=
export NOTION_PARENT_PAGE_ID=
```

```py
import notionflow as nf

nf.create_database("database1", {"param1": "number"}, {"recall": "number"})

with nf.start_page(page_name="page1") as page:
nf.log_param("param1", 1.0)
nf.log_metric("recall", 0.5)

with nf.start_page(page_name="page2") as page:
nf.log_param("param1", 2.0)
nf.log_metric("recall", 0.1)
```