	.file	"35577.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
	.type	pyBART_module_name, @object
	.size	pyBART_module_name, 7
pyBART_module_name:
	.string	"pyBART"
	.align 32
	.type	pyBART_module_doc, @object
	.size	pyBART_module_doc, 1077
pyBART_module_doc:
	.ascii	"pyBART\n======\n\nProvides easy access to BART's functionali"
	.ascii	"ties from within Python\n\nHow to use the documentation\n---"
	.ascii	"-------------------------\nDocumentation is available throug"
	.ascii	"h docstrings provided with the\ncode.\n\nUse the built-in ``"
	.ascii	"help`` function to view a function's docstring::\n\n  >>> he"
	.ascii	"lp(pyBART.bart)\n\nThe docstring examples assume that `numpy"
	.ascii	"` has been imported as `np`::\n\n  >>> import numpy as np\n\n"
	.ascii	"Code snippets are indicated by three greater-than signs::\n\n"
	.ascii	"  >>> x = 42\n  >>> x = x + 1\n\nCleaning up in-memory data\n"
	.ascii	"--------------------------\nAfter doing some processing usin"
	.ascii	"g pyBART, some data may remain in\n'in-memory' CFL files and"
	.ascii	"/or some memory may be mapped from\nlocations on disk (from "
	.ascii	"regular CFL files).\nIn order to properly cleanup and free t"
	.ascii	"hose memory locations, you\nneed to call the cleanup_memory("
	.ascii	") func"
	.string	"tion from pyBART::\n\n  >>> pyBART.cleanup_memory()\n\nUseful constants\n----------------\n\nConstants related to debug levels:\n  - DP_UNSET (-1)\n  - DP_ERROR\n  - DP_WARN\n  - DP_INFO\n  - DP_DEBUG1\n  - DP_DEBUG2\n  - DP_DEBUG3\n  - DP_DEBUG4\n  - DP_TRACE\n  - DP_ALL\n"
	.align 32
	.type	call_bart_docstring, @object
	.size	call_bart_docstring, 569
call_bart_docstring:
	.ascii	"pyBART.bart(command_line) -> string or int\n--\n\nExecute a "
	.ascii	"BART command\n\nParameters\n----------\ncommand_line : str\n"
	.ascii	"    BART command line to execute\n\nReturns\n-------\nresult"
	.ascii	" : string or int\n    Output of the command or return value "
	.ascii	"of the BART main function\n    The list of functions outputt"
	.ascii	"ing strings is listed belo"
	.string	"w:\n      - bitmask\n      - estdelay\n      - estdims\n      - estshift\n      - estvar\n      - nrmse\n      - sdot\n      - show\n      - version\n\nAll other commands will result in an int being returned.\n\nExamples\n--------\n>>> pyBART.bart('phantom -x 64 output')"
	.align 32
	.type	bart_subcommand_docstring, @object
	.size	bart_subcommand_docstring, 190
bart_subcommand_docstring:
	.string	"pyBART.<command>(command_line) -> string or int\n--\n\nExecute the <command> BART command\nThis is effectively identical to calling pyBART.bart('<command> ...')\n\nSee also help for pyBART.bart()"
	.align 32
	.type	cleanup_memory_docstring, @object
	.size	cleanup_memory_docstring, 305
cleanup_memory_docstring:
	.ascii	"pyBART.cleanup_memory()\n--\n\nCleanup pyBART's int"
	.string	"ernal memory database as well as close any \nremaining mapped memory locations (from CFL files on disk).\n\nParameters\n----------\nNone\n\nNote\n----\nAfter calling this function, all Python object pointing to any CFL\nfiles (in-memory or not) will be invalidated!\n"
	.align 32
	.type	load_cfl_python_docstring, @object
	.size	load_cfl_python_docstring, 658
load_cfl_python_docstring:
	.ascii	"pyBART.load_cfl(name) -> numpy.ndarray\n--\n\nLoad some CFL "
	.ascii	"file and return the data as an NumPy.ndarray.\n\nParameters\n"
	.ascii	"----------\nname : str\n    Name of CFL file (see Note below"
	.ascii	")\n\nReturns\n-------\nout : numpy.ndarray\n    Data contain"
	.ascii	"ed in the CFL file\n\n\nNote\n----\nIf pyBART is compiled wi"
	.ascii	"th -DMEMONLY_CFL (CMake option: BART_MEMONLY_CFL)\nonly in-m"
	.ascii	"emory CFL files can be read using this function.\n\nRaises\n"
	.ascii	"--"
	.string	"----\nRuntimeError\n    Raised if the file does not exist or an error occurs while reading it.\n      \nExamples\n--------\n>>> a = np.array([ [0,1,2], [3,4,5] ])\n>>> pyBART.register_memory('test.mem', a.astype(np.complex64))\n>>> b = pyBART.load_cfl('test.mem')\n"
	.align 32
	.type	register_python_memory_docstring, @object
	.size	register_python_memory_docstring, 655
register_python_memory_docstring:
	.ascii	"pyBART.register_memory(name, data)\n--\n\nRegister some NumP"
	.ascii	"y data for later use with pyBART\n\nParameters\n----------\n"
	.ascii	"name : str\n    Name of in-memory CFL file\ndata : numpy.nda"
	.ascii	"rray (with dtype=numpy.complex64)\n    Data to transfer to p"
	.ascii	"yBART\n\nRaises\n------\nTypeError\n    Raised when:\n      "
	.ascii	"- `data` is not of type numpy.ndarray\n      - `data` is not"
	.ascii	" an array of complex floats (dtype = numpy.complex64)\n "
	.string	"       In that case, use a.asstype(numpy.complex64)\n\nRuntimeError\n    Raised if `name` is empty or if getting the data from NumPy fails\n\nExamples\n--------\n>>> a = np.array([ [0,1,2], [3,4,5] ])\n>>> pyBART.register_memory('test.mem', a.astype(np.complex64))"
	.align 32
	.type	get_debug_level_docstring, @object
	.size	get_debug_level_docstring, 521
get_debug_level_docstring:
	.ascii	"pyBART.get_debug_level() -> int\n--\n\nReturns the current d"
	.ascii	"ebug level\n\nParameters\n----------\nNone\n\nReturns\n-----"
	.ascii	"--\nresult : int\n    The value of result is one of:\n      "
	.ascii	"- pyBART.DP_UNSET\n      - pyBART.DP_ERROR\n      - pyBART.D"
	.ascii	"P_WARN\n      - pyBART.DP_INFO\n      - p"
	.string	"yBART.DP_DEBUG1\n      - pyBART.DP_DEBUG2\n      - pyBART.DP_DEBUG3\n      - pyBART.DP_DEBUG4\n      - pyBART.DP_TRACE\n      - pyBART.DP_ALL\n\nNote\n----\nDP_UNSET is only returned if no value was previously set\n\nExamples\n--------\n>>> d = pyBART.get_debug_level()"
	.align 32
	.type	set_debug_level_int_docstring, @object
	.size	set_debug_level_int_docstring, 581
set_debug_level_int_docstring:
	.ascii	"pyBART.set_debug_level(level)\n--\n\nSets the current debug "
	.ascii	"level\n\nParameters\n----------\nlevel : int or pyBART const"
	.ascii	"ant\n    New value for the debug level\n\nNote\n----\nTo res"
	.ascii	"et the debug level, pass pyBART.DP_UNSET or -1 to this funct"
	.ascii	"ion\n\nList of available pyBART constants for the debug leve"
	.ascii	"l:\n  - pyBART.DP_UNSET\n  - pyBART.DP_E"
	.string	"RROR\n  - pyBART.DP_WARN\n  - pyBART.DP_INFO\n  - pyBART.DP_DEBUG1\n  - pyBART.DP_DEBUG2\n  - pyBART.DP_DEBUG3\n  - pyBART.DP_DEBUG4\n  - pyBART.DP_TRACE\n  - pyBART.DP_ALL\n\nExamples\n--------\n>>> pyBART.set_debug_level(2)\n>>> pyBART.set_debug_level(pyBART.DP_INFO)"
	.align 32
	.type	set_debug_level_float_docstring, @object
	.size	set_debug_level_float_docstring, 273
set_debug_level_float_docstring:
	.ascii	"pyBART.set_debug"
	.string	"_level(level)\n--\n\nSets the current debug level\n\nParameters\n----------\nlevel : float\n    New value for the debug level (must be a whole number)\n\nNote\n----\nTo reset the debug level, pass -1 to this function\n\nExamples\n--------\n>>> pyBART.set_debug_level(-1.0)"
	.align 32
	.type	set_debug_level_str_docstring, @object
	.size	set_debug_level_str_docstring, 477
set_debug_level_str_docstring:
	.ascii	"pyBART.set_debug_level(level)\n--\n\nSets the current debug "
	.ascii	"level\n\nParameters\n----------\nlevel : str\n    New value "
	.ascii	"for the debug level. Must be one of:\n      - 'DP_UNSET'\n  "
	.ascii	"    - 'DP_ERROR'\n      - 'DP_WARN'\n      - 'DP_INF"
	.string	"O'\n      - 'DP_DEBUG1'\n      - 'DP_DEBUG2'\n      - 'DP_DEBUG3'\n      - 'DP_DEBUG4'\n      - 'DP_TRACE'\n      - 'DP_ALL'\n\nNote\n----\nTo reset the debug level, pass pyBART.DP_UNSET or -1 to this function\n\nExamples\n--------\n>>> pyBART.set_debug_level('DP_INFO')"
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"35577.c"
	.text
	.section	.rodata
	.align	2
	.type	pyBART_module_name, %object
	.size	pyBART_module_name, 7
pyBART_module_name:
	.ascii	"pyBART\000"
	.align	2
	.type	pyBART_module_doc, %object
	.size	pyBART_module_doc, 1077
pyBART_module_doc:
	.ascii	"pyBART\012======\012\012Provides easy access to BAR"
	.ascii	"T's functionalities from within Python\012\012How t"
	.ascii	"o use the documentation\012------------------------"
	.ascii	"----\012Documentation is available through docstrin"
	.ascii	"gs provided with the\012code.\012\012Use the built-"
	.ascii	"in ``help`` function to view a function's docstring"
	.ascii	"::\012\012  >>> help(pyBART.bart)\012\012The docstr"
	.ascii	"ing examples assume that `numpy` has been imported "
	.ascii	"as `np`::\012\012  >>> import numpy as np\012\012Co"
	.ascii	"de snippets are indicated by three greater-than sig"
	.ascii	"ns::\012\012  >>> x = 42\012  >>> x = x + 1\012\012"
	.ascii	"Cleaning up in-memory data\012---------------------"
	.ascii	"-----\012After doing some processing using pyBART, "
	.ascii	"some data may remain in\012'in-memory' CFL files an"
	.ascii	"d/or some memory may be mapped from\012locations on"
	.ascii	" disk (from regular CFL files).\012In order to prop"
	.ascii	"erly cleanup and free those memory locations, you\012"
	.ascii	"need to call the cleanup_memory() function from pyB"
	.ascii	"ART::\012\012  >>> pyBART.cleanup_memory()\012\012U"
	.ascii	"seful constants\012----------------\012\012Constant"
	.ascii	"s related to debug levels:\012  - DP_UNSET (-1)\012"
	.ascii	"  - DP_ERROR\012  - DP_WARN\012  - DP_INFO\012  - D"
	.ascii	"P_DEBUG1\012  - DP_DEBUG2\012  - DP_DEBUG3\012  - D"
	.ascii	"P_DEBUG4\012  - DP_TRACE\012  - DP_ALL\012\000"
	.align	2
	.type	call_bart_docstring, %object
	.size	call_bart_docstring, 569
call_bart_docstring:
	.ascii	"pyBART.bart(command_line) -> string or int\012--\012"
	.ascii	"\012Execute a BART command\012\012Parameters\012---"
	.ascii	"-------\012command_line : str\012    BART command l"
	.ascii	"ine to execute\012\012Returns\012-------\012result "
	.ascii	": string or int\012    Output of the command or ret"
	.ascii	"urn value of the BART main function\012    The list"
	.ascii	" of functions outputting strings is listed below:\012"
	.ascii	"      - bitmask\012      - estdelay\012      - estd"
	.ascii	"ims\012      - estshift\012      - estvar\012      "
	.ascii	"- nrmse\012      - sdot\012      - show\012      - "
	.ascii	"version\012\012All other commands will result in an"
	.ascii	" int being returned.\012\012Examples\012--------\012"
	.ascii	">>> pyBART.bart('phantom -x 64 output')\000"
	.align	2
	.type	bart_subcommand_docstring, %object
	.size	bart_subcommand_docstring, 190
bart_subcommand_docstring:
	.ascii	"pyBART.<command>(command_line) -> string or int\012"
	.ascii	"--\012\012Execute the <command> BART command\012Thi"
	.ascii	"s is effectively identical to calling pyBART.bart('"
	.ascii	"<command> ...')\012\012See also help for pyBART.bar"
	.ascii	"t()\000"
	.align	2
	.type	cleanup_memory_docstring, %object
	.size	cleanup_memory_docstring, 305
cleanup_memory_docstring:
	.ascii	"pyBART.cleanup_memory()\012--\012\012Cleanup pyBART"
	.ascii	"'s internal memory database as well as close any \012"
	.ascii	"remaining mapped memory locations (from CFL files o"
	.ascii	"n disk).\012\012Parameters\012----------\012None\012"
	.ascii	"\012Note\012----\012After calling this function, al"
	.ascii	"l Python object pointing to any CFL\012files (in-me"
	.ascii	"mory or not) will be invalidated!\012\000"
	.align	2
	.type	load_cfl_python_docstring, %object
	.size	load_cfl_python_docstring, 658
load_cfl_python_docstring:
	.ascii	"pyBART.load_cfl(name) -> numpy.ndarray\012--\012\012"
	.ascii	"Load some CFL file and return the data as an NumPy."
	.ascii	"ndarray.\012\012Parameters\012----------\012name : "
	.ascii	"str\012    Name of CFL file (see Note below)\012\012"
	.ascii	"Returns\012-------\012out : numpy.ndarray\012    Da"
	.ascii	"ta contained in the CFL file\012\012\012Note\012---"
	.ascii	"-\012If pyBART is compiled with -DMEMONLY_CFL (CMak"
	.ascii	"e option: BART_MEMONLY_CFL)\012only in-memory CFL f"
	.ascii	"iles can be read using this function.\012\012Raises"
	.ascii	"\012------\012RuntimeError\012    Raised if the fil"
	.ascii	"e does not exist or an error occurs while reading i"
	.ascii	"t.\012      \012Examples\012--------\012>>> a = np."
	.ascii	"array([ [0,1,2], [3,4,5] ])\012>>> pyBART.register_"
	.ascii	"memory('test.mem', a.astype(np.complex64))\012>>> b"
	.ascii	" = pyBART.load_cfl('test.mem')\012\000"
	.align	2
	.type	register_python_memory_docstring, %object
	.size	register_python_memory_docstring, 655
register_python_memory_docstring:
	.ascii	"pyBART.register_memory(name, data)\012--\012\012Reg"
	.ascii	"ister some NumPy data for later use with pyBART\012"
	.ascii	"\012Parameters\012----------\012name : str\012    N"
	.ascii	"ame of in-memory CFL file\012data : numpy.ndarray ("
	.ascii	"with dtype=numpy.complex64)\012    Data to transfer"
	.ascii	" to pyBART\012\012Raises\012------\012TypeError\012"
	.ascii	"    Raised when:\012      - `data` is not of type n"
	.ascii	"umpy.ndarray\012      - `data` is not an array of c"
	.ascii	"omplex floats (dtype = numpy.complex64)\012        "
	.ascii	"In that case, use a.asstype(numpy.complex64)\012\012"
	.ascii	"RuntimeError\012    Raised if `name` is empty or if"
	.ascii	" getting the data from NumPy fails\012\012Examples\012"
	.ascii	"--------\012>>> a = np.array([ [0,1,2], [3,4,5] ])\012"
	.ascii	">>> pyBART.register_memory('test.mem', a.astype(np."
	.ascii	"complex64))\000"
	.align	2
	.type	get_debug_level_docstring, %object
	.size	get_debug_level_docstring, 521
get_debug_level_docstring:
	.ascii	"pyBART.get_debug_level() -> int\012--\012\012Return"
	.ascii	"s the current debug level\012\012Parameters\012----"
	.ascii	"------\012None\012\012Returns\012-------\012result "
	.ascii	": int\012    The value of result is one of:\012    "
	.ascii	"  - pyBART.DP_UNSET\012      - pyBART.DP_ERROR\012 "
	.ascii	"     - pyBART.DP_WARN\012      - pyBART.DP_INFO\012"
	.ascii	"      - pyBART.DP_DEBUG1\012      - pyBART.DP_DEBUG"
	.ascii	"2\012      - pyBART.DP_DEBUG3\012      - pyBART.DP_"
	.ascii	"DEBUG4\012      - pyBART.DP_TRACE\012      - pyBART"
	.ascii	".DP_ALL\012\012Note\012----\012DP_UNSET is only ret"
	.ascii	"urned if no value was previously set\012\012Example"
	.ascii	"s\012--------\012>>> d = pyBART.get_debug_level()\000"
	.align	2
	.type	set_debug_level_int_docstring, %object
	.size	set_debug_level_int_docstring, 581
set_debug_level_int_docstring:
	.ascii	"pyBART.set_debug_level(level)\012--\012\012Sets the"
	.ascii	" current debug level\012\012Parameters\012---------"
	.ascii	"-\012level : int or pyBART constant\012    New valu"
	.ascii	"e for the debug level\012\012Note\012----\012To res"
	.ascii	"et the debug level, pass pyBART.DP_UNSET or -1 to t"
	.ascii	"his function\012\012List of available pyBART consta"
	.ascii	"nts for the debug level:\012  - pyBART.DP_UNSET\012"
	.ascii	"  - pyBART.DP_ERROR\012  - pyBART.DP_WARN\012  - py"
	.ascii	"BART.DP_INFO\012  - pyBART.DP_DEBUG1\012  - pyBART."
	.ascii	"DP_DEBUG2\012  - pyBART.DP_DEBUG3\012  - pyBART.DP_"
	.ascii	"DEBUG4\012  - pyBART.DP_TRACE\012  - pyBART.DP_ALL\012"
	.ascii	"\012Examples\012--------\012>>> pyBART.set_debug_le"
	.ascii	"vel(2)\012>>> pyBART.set_debug_level(pyBART.DP_INFO"
	.ascii	")\000"
	.align	2
	.type	set_debug_level_float_docstring, %object
	.size	set_debug_level_float_docstring, 273
set_debug_level_float_docstring:
	.ascii	"pyBART.set_debug_level(level)\012--\012\012Sets the"
	.ascii	" current debug level\012\012Parameters\012---------"
	.ascii	"-\012level : float\012    New value for the debug l"
	.ascii	"evel (must be a whole number)\012\012Note\012----\012"
	.ascii	"To reset the debug level, pass -1 to this function\012"
	.ascii	"\012Examples\012--------\012>>> pyBART.set_debug_le"
	.ascii	"vel(-1.0)\000"
	.align	2
	.type	set_debug_level_str_docstring, %object
	.size	set_debug_level_str_docstring, 477
set_debug_level_str_docstring:
	.ascii	"pyBART.set_debug_level(level)\012--\012\012Sets the"
	.ascii	" current debug level\012\012Parameters\012---------"
	.ascii	"-\012level : str\012    New value for the debug lev"
	.ascii	"el. Must be one of:\012      - 'DP_UNSET'\012      "
	.ascii	"- 'DP_ERROR'\012      - 'DP_WARN'\012      - 'DP_IN"
	.ascii	"FO'\012      - 'DP_DEBUG1'\012      - 'DP_DEBUG2'\012"
	.ascii	"      - 'DP_DEBUG3'\012      - 'DP_DEBUG4'\012     "
	.ascii	" - 'DP_TRACE'\012      - 'DP_ALL'\012\012Note\012--"
	.ascii	"--\012To reset the debug level, pass pyBART.DP_UNSE"
	.ascii	"T or -1 to this function\012\012Examples\012-------"
	.ascii	"-\012>>> pyBART.set_debug_level('DP_INFO')\000"
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
