data

Read test or example data.

dirname(p)

Returns the directory component of a pathname

fetch_viz_icons()

Download icons for fury

fetch_viz_wiki_nw()

Download the following wiki informationInterdisciplinary map of the journals

pjoin(a, *p)

Join two or more pathname components, inserting ‘/’ as needed.

read_viz_icons([style, fname])

Read specific icon from specific style.

Module: data.fetcher

Fetcher based on dipy.

check_sha(filename[, stored_sha256])

Check the generated sha checksum.

copyfileobj(fsrc, fdst[, length])

copy data from file-like object fsrc to file-like object fdst

copyfileobj_withprogress(fsrc, fdst, …[, …])

fetch_data(files, folder[, data_size])

Download files to folder and checks their sha checksums.

fetch_viz_icons()

Download icons for fury

fetch_viz_models()

Download the models for shader tutorial

fetch_viz_wiki_nw()

Download the following wiki informationInterdisciplinary map of the journals

pjoin(a, *p)

Join two or more pathname components, inserting ‘/’ as needed.

read_viz_icons([style, fname])

Read specific icon from specific style.

read_viz_models(fname)

Read specific model.

sha256

Returns a sha256 hash object; optionally initialized with a string

update_progressbar(progress, total_length)

Show progressbar.

dirname

fury.data.dirname(p)[source]

Returns the directory component of a pathname

fetch_viz_icons

fury.data.fetch_viz_icons()

Download icons for fury

fetch_viz_wiki_nw

fury.data.fetch_viz_wiki_nw()

Download the following wiki informationInterdisciplinary map of the journals

pjoin

fury.data.pjoin(a, *p)

Join two or more pathname components, inserting ‘/’ as needed. If any component is an absolute path, all previous path components will be discarded. An empty last part will result in a path that ends with a separator.

read_viz_icons

fury.data.read_viz_icons(style='icomoon', fname='infinity.png')[source]

Read specific icon from specific style.

Parameters
  • style (str) – Current icon style. Default is icomoon.

  • fname (str) – Filename of icon. This should be found in folder HOME/.fury/style/. Default is infinity.png.

Returns

path – Complete path of icon.

Return type

str

check_sha

fury.data.fetcher.check_sha(filename, stored_sha256=None)[source]

Check the generated sha checksum.

Parameters
  • filename (str) – The path to the file whose checksum is to be compared

  • stored_sha256 (str, optional) – Used to verify the generated SHA checksum. Default: None, checking is skipped

copyfileobj

fury.data.fetcher.copyfileobj(fsrc, fdst, length=16384)[source]

copy data from file-like object fsrc to file-like object fdst

copyfileobj_withprogress

fury.data.fetcher.copyfileobj_withprogress(fsrc, fdst, total_length, length=16384)[source]

fetch_data

fury.data.fetcher.fetch_data(files, folder, data_size=None)[source]

Download files to folder and checks their sha checksums.

Parameters
  • files (dictionary) – For each file in files the value should be (url, sha). The file will be downloaded from url if the file does not already exist or if the file exists but the sha checksum does not match.

  • folder (str) – The directory where to save the file, the directory will be created if it does not already exist.

  • data_size (str, optional) – A string describing the size of the data (e.g. “91 MB”) to be logged to the screen. Default does not produce any information about data size.

Raises

FetcherError – Raises if the sha checksum of the file does not match the expected value. The downloaded file is not deleted when this error is raised.

fetch_viz_icons

fury.data.fetcher.fetch_viz_icons()

Download icons for fury

fetch_viz_models

fury.data.fetcher.fetch_viz_models()

Download the models for shader tutorial

fetch_viz_wiki_nw

fury.data.fetcher.fetch_viz_wiki_nw()

Download the following wiki informationInterdisciplinary map of the journals

pjoin

fury.data.fetcher.pjoin(a, *p)

Join two or more pathname components, inserting ‘/’ as needed. If any component is an absolute path, all previous path components will be discarded. An empty last part will result in a path that ends with a separator.

read_viz_icons

fury.data.fetcher.read_viz_icons(style='icomoon', fname='infinity.png')[source]

Read specific icon from specific style.

Parameters
  • style (str) – Current icon style. Default is icomoon.

  • fname (str) – Filename of icon. This should be found in folder HOME/.fury/style/. Default is infinity.png.

Returns

path – Complete path of icon.

Return type

str

read_viz_models

fury.data.fetcher.read_viz_models(fname)[source]

Read specific model.

Parameters

fname (str) – Filename of the model. This should be found in folder HOME/.fury/models/.

Returns

path – Complete path of models.

Return type

str

sha256

fury.data.fetcher.sha256()

Returns a sha256 hash object; optionally initialized with a string

update_progressbar

fury.data.fetcher.update_progressbar(progress, total_length)[source]

Show progressbar.

Takes a number between 0 and 1 to indicate progress from 0 to 100%.