How to download data from figshare?#

Following How to download data from the server?, this notebook shows how to download the same data from figshare.

[1]:
from polpo.preprocessing.load import FigsharePregnancyDataLoader
[2]:
SESSION_ID = 1

folder_name = f"ses-{str(SESSION_ID).zfill(2)}"

loader = FigsharePregnancyDataLoader(
    data_dir="~/.herbrain/data/pregnancy/mri",
    remote_path=f"mri/{folder_name}",
)

loader.load()
[2]:
'/home/luisfpereira/.herbrain/data/pregnancy/mri/ses-01'

The most general FigShareDataLoader could also be used, but FigsharePregnancyDataLoader has more guard rails at instantiation.

Further reading#