Skip to main content

FSL testing framework

Project description

pyfeeds

PyPi version Anaconda version Coverage report

The FSL Evaluation and Example Data Suite (FEEDS), now in Python!

pyfeeds (the FMRIB Evaluation and Example Data Suite) is a framework for running and managing tests for the FSL code base.

Test writers

If you want to write a test for your project, check out the page on how to write a pyfeeds test.

pyfeeds users

If you are going to be running pyfeeds tests, or are just interested, check out these pages:

Running the example tests

To run the examples included with pyfeeds, you will need FSL 5.0.9 or newer installed, and you will need to download the example and benchmark data sets from the pyfeeds git repository.

Use the following commands to run the tests:

exprs="*.nii.gz=evalImage"
exprs="$exprs:dti_V?.nii.gz=evalVectorImage"
exprs="$exprs:*.txt=evalNumericalText"
exprs="$exprs:*.mat=evalNumericalText"
pyfeeds run -e "$exprs" \
    -i exampleInputData \
    -b exampleBenchmarkData \
    -o exampleOutput examples

| Note that the FEAT example test may not pass for you, as different versions | of FSL may produce slightly different results.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fsl-pyfeeds-0.9.5.tar.gz (849.5 kB view details)

Uploaded Source

Built Distribution

fsl_pyfeeds-0.9.5-py2.py3-none-any.whl (38.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file fsl-pyfeeds-0.9.5.tar.gz.

File metadata

  • Download URL: fsl-pyfeeds-0.9.5.tar.gz
  • Upload date:
  • Size: 849.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.11

File hashes

Hashes for fsl-pyfeeds-0.9.5.tar.gz
Algorithm Hash digest
SHA256 8526978b52f830e4b919d4f7725e40aa830c863eca757ce6b4bba66a1a69ae61
MD5 dc793a7829f11c008136ed23476645e9
BLAKE2b-256 ec3c8d0c0004240e9038af38f4fa47b0a8c469849dc9c5c192862b920017ac00

See more details on using hashes here.

File details

Details for the file fsl_pyfeeds-0.9.5-py2.py3-none-any.whl.

File metadata

  • Download URL: fsl_pyfeeds-0.9.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 38.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.11

File hashes

Hashes for fsl_pyfeeds-0.9.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ab3c20f0706693f0c389302c51dd277bba1ccb65dc30051018eaeb5b46aab146
MD5 4a0ba0bb4c06eaa19a113c0c6edb5240
BLAKE2b-256 2748c17634ecf0906d4d3eefffff62ceeddf8514c1535ebf8643c9e4b709c0e4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page