Skip to main content
App version: 3.4.8

List project contents via API

Python package: neptune-fetcher

To retrieve the names of runs, experiments, or attributes present in a project, use the list_*() methods of the Fetcher API.

Listing experiments

To list experiments in a project, use list_experiments().

To list only experiments whose name match a certain regex pattern:

import neptune_fetcher.alpha as npt


npt.list_experiments(r"exp_.*")
Output
['exp_xjjrq', 'exp_ymgun', 'exp_nmjbt', 'exp_ixgwm', 'exp_rdmuw']

Listing runs

To list runs in a project, use list_runs():

from neptune_fetcher.alpha import runs


runs.list_runs(runs=r"kittiwake_02.*25$")
Output
['onerous-kittiwake_0287625', 'spurious-kittiwake_025c425']

Listing unique attributes

To list attributes present in a project, use list_attributes().

The following example looks for attributes matching the regular expression metrics.*|config/.*, among experiments whose name match exp.*:

npt.list_attributes(
experiments=r"exp.*",
attributes=r"metrics.*|config/.*",
)
Output
['config/batch_size',
'config/epochs',
'config/last_event_time',
'config/learning_rate',
'config/optimizer',
'config/use_bias',
'metrics/accuracy',
'metrics/loss',
'metrics/val_accuracy',
'metrics/val_loss']