Last active
November 28, 2017 06:07
-
-
Save oesteban/0ee9ec18de33413147beff4d584b0df3 to your computer and use it in GitHub Desktop.
Comparing python interfaces vs. Report Capable.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
>>> from pympler import asizeof | |
... from nipype.interfaces.fsl import BET | |
... from niworkflows.interfaces.masks import BETRPT | |
... from nipype.pipeline import engine as pe | |
... from niworkflows.nipype.pipeline import engine as pe2 | |
>>> bet_old = BET(in_file="/home/oesteban/Data/openfmri/ds000001/sub-01/anat/sub-01_T1w.nii.gz") | |
>>> bet_rpt = BETRPT(in_file="/home/oesteban/Data/openfmri/ds000001/sub-01/anat/sub-01_T1w.nii.gz", generate_report=True) | |
>>> asizeof.asizeof(bet_old) | |
3808 | |
>>> asizeof.asizeof(bet_rpt) | |
4072 | |
>>> res = bet_old.run() | |
>>> res2 = bet_rpt.run() | |
171127-21:51:36,810 niworkflows INFO: | |
Generating report for BET. file "/home/oesteban/Data/openfmri/ds000001/sub-01/anat/sub-01_T1w.nii.gz", and mask file "/home/oesteban/tmp/nipype-mem/sub-01_T1w_brain_mask.nii.gz" | |
171127-21:51:42,516 niworkflows INFO: | |
Successfully created report (/home/oesteban/tmp/nipype-mem/report.html) | |
>>> asizeof.asizeof(bet_old) | |
3904 | |
>>> asizeof.asizeof(bet_rpt) | |
5184 | |
>>> asizeof.asizeof(res) | |
18040 | |
>>> asizeof.asizeof(res2) | |
19104 | |
>>> bet_old = pe.Node(BET(in_file="/home/oesteban/Data/openfmri/ds000001/sub-01/anat/sub-01_T1w.nii.gz"), name='bet_old') | |
>>> bet_rpt = pe2.Node(BETRPT(in_file="/home/oesteban/Data/openfmri/ds000001/sub-01/anat/sub-01_T1w.nii.gz"), name='bet_rpt') | |
>>> asizeof.asizeof(bet_old) | |
5944 | |
>>> asizeof.asizeof(bet_rpt) | |
6200 | |
>>> res = bet_old.run() | |
>>> res2 = bet_rpt.run() | |
171127-22:05:23,890 workflow INFO: | |
Executing node bet_rpt in dir: /tmp/tmp5fjonezs/bet_rpt | |
171127-22:05:23,900 workflow INFO: | |
Running node "bet_rpt" ("niworkflows.interfaces.masks.BETRPT"), a CommandLine Interface with command: | |
bet /home/oesteban/Data/openfmri/ds000001/sub-01/anat/sub-01_T1w.nii.gz /tmp/tmp5fjonezs/bet_rpt/sub-01_T1w_brain.nii.gz. | |
>>> asizeof.asizeof(res) | |
18040 | |
>>> asizeof.asizeof(res2) | |
18856 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment