Inglésfrancésespañol

icono de página de OnWorks

nifti_tool - Online en la nube

Ejecute nifti_tool en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando nifti_tool que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


nifti_tool: herramienta de manipulación multipropósito para archivos NIfTI

SINOPSIS


nifti_herramienta -ayuda muestra esta ayuda

nifti_herramienta -ayuda_hdr mostrar información del campo nifti_1_header

nifti_herramienta -ayuda_nim mostrar información de campo nifti_image

nifti_herramienta -ayuda_ana mostrar información de campo nifti_analyze75

nifti_herramienta -help_tipos de datos mostrar tabla de tipos de datos

nifti_herramienta -ver mostrar la versión actual

nifti_herramienta -historia mostrar el historial de modificaciones

nifti_herramienta -nifti_ver mostrar la versión de la biblioteca nifti

nifti_herramienta -nifti_hist mostrar la historia de la biblioteca nifti

nifti_herramienta -con_zlib fue la biblioteca compilada con zlib

nifti_herramienta -verificar_hdr -archivos f1 ...

nifti_herramienta -check_nim -archivos f1 ...

nifti_herramienta -copiar_lista_de_ladrillos -archivos f1 "[índices ...]"

nifti_herramienta -copiar_imagen_collapsed I J K T U V W -archivos f1

nifti_herramienta -copiar_im -archivos f1

nifti_herramienta -make_im -prefijo nuevo_im.nii

nifti_herramienta -disp_hdr [-campo NOMBRE DEL CAMPO] [...] -archivos f1 ...

nifti_herramienta -disp_nim [-campo NOMBRE DEL CAMPO] [...] -archivos f1 ...

nifti_herramienta -disp_ana [-campo NOMBRE DEL CAMPO] [...] -archivos f1 ...

nifti_herramienta -disp_exts -archivos f1 ...

nifti_herramienta -disp_ts I J K [-dci_líneas] -archivos f1 ...

nifti_herramienta -disp_ci I J K T U V W [-dci_líneas] -archivos f1 ...

nifti_herramienta -mod_hdr [-mod_campo NOMBRE DEL CAMPO NUEVO_VAL] [...] -archivos f1

nifti_herramienta -mod_nim [-mod_campo NOMBRE DEL CAMPO NUEVO_VAL] [...] -archivos f1

nifti_herramienta -swap_as_nifti -Sobrescribir -archivos f1

nifti_herramienta -swap_as_analyze -Sobrescribir -archivos f1

nifti_herramienta -swap_as_old -Sobrescribir -archivos f1

nifti_herramienta -add_afni_ext "extensión in citas" [...] -archivos f1

nifti_herramienta -add_comment_ext "extensión in citas" [...] -archivos f1

nifti_herramienta -add_comment_ext "expediente NOMBRE DE ARCHIVO "[...] -en archivos f1

nifti_herramienta -rm_ext ÍNDICE [...] -archivos f1 ...

nifti_herramienta -strip_extras -archivos f1 ...

nifti_herramienta -diff_hdr [-campo NOMBRE DEL CAMPO] [...] -archivos f1 f2

nifti_herramienta -diff_nim [-campo NOMBRE DEL CAMPO] [...] -archivos f1 f2

DESCRIPCIÓN


Esta herramienta puede

mostrar, modificar o comparar estructuras nifti en conjuntos de datos

copiar un conjunto de datos seleccionando una lista de volúmenes del original

copiar un conjunto de datos, contrayendo cualquier dimensión, cada una en un único índice

mostrar una serie de tiempo para un vóxel, o más generalmente, los datos de cualquier colapso
imagen, en texto ASCII

Este programa se puede utilizar para mostrar información de conjuntos de datos nifti, para modificar información
en conjuntos de datos nifti, para buscar diferencias entre dos conjuntos de datos nifti (como UNIX
comando "diff") y copiar un conjunto de datos a uno nuevo, ya sea restringiendo cualquier dimensión,
o copiando una lista de volúmenes (la dimensión de tiempo) de un conjunto de datos.

Solo se permite un tipo de acción, por ejemplo, no se puede modificar un conjunto de datos y luego realizar una "diferencia".

uno puede mostrar

cualquiera o todos los campos de la estructura nifti_1_header

cualquiera o todos los campos de la estructura nifti_image

cualquiera o todos los campos de la estructura nifti_analyze75

las extensiones en la estructura nifti_image

la serie de tiempo de un conjunto de datos 4-D, dado i, j, k

los datos de cualquier imagen contraída, dadas las atenuaciones. lista

uno puede comprobar

realizar una verificación interna en la estructura nifti_1_header (por nifti_hdr_looks_good ())

realizar una verificación interna en la estructura nifti_image (por nifti_nim_is_valid ())

uno puede modificar

cualquiera o todos los campos de la estructura nifti_1_header

cualquiera o todos los campos de la estructura nifti_image

intercambiar todos los campos en la estructura del encabezado NIFTI o ANALYZE agregar / rm - cualquiera o todos
extensiones en la estructura nifti_image eliminar: todas las extensiones y descripciones
de los conjuntos de datos

uno puede comparar

cualquiera o todos los pares de campos de estructuras nifti_1_header

cualquiera o todos los pares de campos de estructuras nifti_image

uno puede copiar

una lista arbitraria de volúmenes de conjuntos de datos (puntos de tiempo)

un conjunto de datos, colapsando en dimensiones arbitrarias (restringiendo esas dimensiones a
los índices dados)

uno puede crear

un nuevo conjunto de datos de la nada

Nota: para saber qué campos existen en cualquiera de las estructuras, o para aprender un campo "s
tipo, tamaño de cada elemento o el número de elementos en el campo, use el
Opción "-help_hdr" o la opción "-help_nim". No se requieren más opciones.

OPCIONES


Verificar opciones

-verificar_hdr : busque una estructura nifti_1_header válida

Esta acción se utiliza para comprobar si hay problemas en la estructura nifti_1_header. los
La función nifti_hdr_looks_good () se usa para la prueba y actualmente verifica:

dim [], sizeof_hdr, magic, datatype

Se pueden solicitar más pruebas al autor.

por ejemplo, realizar comprobaciones en los encabezados de algunos conjuntos de datos nifti_tool -check_hdr -infiles
dset0.nii dset1.nii nifti_tool -check_hdr -infiles * .nii * .hdr

por ejemplo, agregue la opción -quiet, de modo que solo se notifiquen errores nifti_tool -check_hdr -quiet
-infiles * .nii * .hdr

-check_nim : busque una estructura nifti_image válida

Esta acción se utiliza para comprobar si hay problemas en la estructura nifti_image. Esto se prueba a través de
tanto nifti_convert_nhdr2nim () como nifti_nim_is_valid (), aunque se llaman otras funciones
debajo de ellos, por supuesto. Los controles actuales son:

dim [], sizeof_hdr, datatype, fname, iname, nifti_type

Tenga en cuenta que la creación de una estructura nifti_image depende de buenos campos de encabezado. Entonces errores
son terminales, lo que significa que esta verificación probablemente informaría como máximo un error, incluso si más
existe. los -verificar_hdr la acción es más completa.

Se pueden solicitar más pruebas al autor.

por ejemplo, nifti_tool -check_nim -infiles dset0.nii dset1.nii por ejemplo, nifti_tool -check_nim
-infiles * .nii * .hdr

Crear opciones

-make_im : crea un nuevo conjunto de datos de la nada

Con esto, el usuario puede crear un nuevo conjunto de datos de un estilo básico, que luego se puede modificar
con otras opciones. Esto creará datos llenos de ceros del tamaño apropiado.

El valor predeterminado es una imagen de cortometrajes de 1x1x1. Estos ajustes se pueden modificar con -new_dim
opción, para establecer los 8 valores de dimensión, y el -new_datatype, para proporcionar el tipo integral
para los datos.

Consulte -new_dim, -new_datatype y -infiles para obtener más información.

Tenga en cuenta que cualquier conjunto de datos -infiles con el nombre MAKE_IM también se creará sobre la marcha.

-nuevo_dim D0 .. D7: especifica la matriz atenuada para un nuevo conjunto de datos.

por ejemplo -new_dim 4 64 64 27 120 0 0

Esta lista de dimensiones se aplicará a cualquier conjunto de datos creado a través de MAKE_IM o -make_im. Los 8
los valores son obligatorios. Recuerde que D0 es el número de dimensiones y D1 a D7 son
los tamaños.

-nuevo_tipo_de_datos TIPO: especifique la matriz atenuada para un nuevo conjunto de datos.

por ejemplo, -new_datatype 16 predeterminado: -new_datatype 4 (corto)

Esta lista de dimensiones se aplicará a cualquier conjunto de datos creado a través de MAKE_IM o -make_im. ESCRIBE
debe ser uno de los números NIFTI_TYPE_ *, de nifti1.h.

Copiar opciones

-copiar_lista_de_ladrillos : copia una lista de volúmenes a un nuevo conjunto de datos

-cbl : (una forma alternativa más corta)

-copiar_im : (una forma alternativa más corta)

Esta acción permite al usuario copiar una lista de volúmenes (a lo largo del tiempo) de un conjunto de datos a
otro. Los volúmenes enumerados pueden estar en cualquier orden y contener repeticiones, pero por supuesto
restringido al conjunto de valores {1, 2, ..., nt-1}, de la dimensión 4.

Esta opción es una bandera. La lista de índice se especifica con el conjunto de datos de entrada, contenido en
corchetes. Tenga en cuenta que los corchetes son especiales para la mayoría de shells de UNIX, por lo que
debe incluirse entre comillas simples. Sintaxis de una lista de índices:

nota:

los índices comienzan en cero

los índices terminan en nt-1, que tiene el símbolo especial "$"

los índices individuales deben separarse con comas, "," por ejemplo, -infiles
dset0.nii "[0,3,8,5,2,2,2]"

los rangos se pueden especificar usando ".." o "-" p. ej. -infiles dset0.nii "[2..95]" p. ej.
-infiles dset0.nii "[2 .. $]"

los rangos pueden tener valores de paso, especificados en () ejemplo: 2 a 95 con un paso de
3, es decir, {2,5,8,11, ..., 95} p. Ej. -Infiles dset0.nii "[2 95 ..(3)] ​​"

Esta funcionalidad se aplica solo a conjuntos de datos de 3 o 4 dimensiones.

por ejemplo, para copiar un conjunto de datos: nifti_tool -copy_im -prefix new.nii -infiles dset0.nii

por ejemplo, para copiar los sub-ladrillos 0 y 7: nifti_tool -cbl -prefix new_07.nii -infiles
dset0.nii "[0,7]"

por ejemplo, para copiar un conjunto de datos completo: nifti_tool -cbl -prefix new_all.nii -infiles
dset0.nii "[0 .. $]"

por ejemplo, para copiar cada dos puntos de tiempo, omitiendo los primeros tres: nifti_tool -cbl -prefix
nuevo_parcial.nii -archivos dset0.nii "[3 .. $ (2)]"

-copiar_imagen_collapsed ...: copiar una lista de volúmenes a un nuevo conjunto de datos

-cci IJKTUVW: (una forma alternativa más corta)

Esta acción permite al usuario copiar un conjunto de datos contraído, donde algunas dimensiones son
colapsado a un índice dado. Por ejemplo, la dimensión X podría colapsarse a i = 42, y
las dimensiones de tiempo podrían colapsarse en t = 17. Para contraer una cota, establezca Di en el
índice deseado, donde i está en {0..ni-1}. Cualquier dimensión que no deba colapsarse debe
aparecer como -1.

Se puede contraer cualquier número (de dimensiones válidas), incluso hasta un valor único, por
especificando suficientes índices válidos. El conjunto de datos resultante tendrá entonces un número reducido de
dimensiones no triviales.

Suponga que dset0.nii tiene nim-> dim [8] = {4, 64, 64, 21, 80, 1, 1, 1}. Tenga en cuenta que esta es una
Conjunto de datos de 4 dimensiones.

por ejemplo, copie la serie de tiempo para voxel i, j, k = 5,4,17 nifti_tool -cci 5 4 17 -1 -1 -1 -1
-prefijo new_5_4_17.nii

por ejemplo, leer el volumen único en el punto de tiempo 26 nifti_tool -cci -1 -1 -1 26 -1 -1 -1 -prefijo
nuevo_t26.nii

Suponga que dset1.nii tiene nim-> dim [8] = {6, 64, 64, 21, 80, 4, 3, 1}. Tenga en cuenta que esta es una
Conjunto de datos de 6 dimensiones.

por ejemplo, copie todas las series de tiempo para voxel i, j, k = 5,0,17, con v = 2 (y agregue el comando al
historia) nifti_tool -cci 5 0 17-1-1 2 -1 -keep_hist -prefijo nuevo_5_0_17_2.nii

por ejemplo, copie todos los datos donde i = 3, j = 19 y v = 2 (no pretendo saber una buena razón para hacerlo
esto) nifti_tool -cci 3 19-1-1-1 2 -1 -prefijo new_mess.nii

Consulte "-disp_ci" para obtener más información (que muestra / imprime los datos, en lugar de copiarlos
a un nuevo conjunto de datos).

Pantalla opciones

-disp_hdr : muestra campos nifti_1_header para conjuntos de datos

Esta bandera significa que el usuario desea ver algunos de los campos nifti_1_header en uno o más
conjuntos de datos de nifti. El usuario puede querer especificar múltiples opciones de "-campo" junto con esto.
Esta opción requiere la entrada de uno o más archivos, a través de "-infiles".

Si no está presente la opción "-field", se mostrarán todos los campos.

por ejemplo, para mostrar el contenido de todos los campos: nifti_tool -disp_hdr -infiles dset0.nii
nifti_tool -disp_hdr -infiles dset0.nii dset1.nii dset2.nii

por ejemplo, para mostrar el contenido de los campos seleccionados: nifti_tool -disp_hdr -field dim -infiles
dset0.nii nifti_tool -disp_hdr -field dim -field descrip -infiles dset0.nii

-disp_nim : muestra campos nifti_image para conjuntos de datos

Esta opción de bandera funciona de la misma manera que la opción "-disp_hdr", excepto que los campos en
pregunta son de la estructura nifti_image.

-disp_ana : muestra campos nifti_analyze75 para conjuntos de datos

Esta opción de bandera funciona de la misma manera que la opción "-disp_hdr", excepto que los campos en
Las preguntas son de la estructura nifti_analyze75.

-disp_exts : muestra todas las extensiones de tipo AFNI

Esta opción de bandera se usa para mostrar todos los datos de nifti_1_extension, solo para esas extensiones
de tipo AFNI (código = 4). La única otra opción utilizada será "-infiles".

por ejemplo, para mostrar las extensiones en conjuntos de datos: nifti_tool -disp_exts -infiles dset0.nii
nifti_tool -disp_exts -infiles dset0.nii dset1.nii dset2.nii

-disp_ts IJK: muestra series de tiempo ASCII en i, j, k = I, J, K

Esta opción se utiliza para mostrar los datos de series de tiempo para el vóxel en los índices i, j, k I, J, K.
Los datos se muestran en texto, ya sea en una línea (el valor predeterminado), o como un número por
line (a través de la opción "-dci_lines").

Notas:

Esta función se aplica solo a conjuntos de datos de 4 dimensiones.

La opción "-quiet" se puede utilizar para suprimir el encabezado del texto, dejando solo los datos.

Esta opción es la abreviatura de "-disp_ci" (mostrar imagen contraída), restringida a
Conjuntos de datos de 4 dimensiones. es decir : -disp_ci IJK -1 -1 -1 -1

por ejemplo, para mostrar la serie de tiempo en voxel 23, 0, 172: nifti_tool -disp_ts 23 0
-infiles dset1_time.nii nifti_tool -disp_ts 23 0 -dci_lines -infiles dset172_time.nii
nifti_tool -disp_ts 23 0 -quiet -infiles dset172_time.nii

-disp_imagen_colapsada : muestra los valores ASCII para el conjunto de datos contraído

-disp_ci IJKTUVW: (una forma alternativa más corta)

Esta opción se utiliza para mostrar todos los datos de una imagen contraída, dada la dimensión
lista. Los datos se muestran en texto, ya sea en una sola línea (predeterminado) o como una
número por línea (utilizando el indicador "-dci_lines").

La opción "-quiet" se puede utilizar para suprimir el encabezado de texto.

por ejemplo, para mostrar la serie de tiempo en voxel 23, 0, 172: nifti_tool -disp_ci 23 0-172 1 0 0
-infiles dset1_time.nii

por ejemplo, para mostrar el segmento z 14, en el momento t = 68: nifti_tool -disp_ci -1 -1 14 68 0 0 0 -infiles
dset1_tiempo.nii

Consulte "-ccd" para obtener más información, que copia esos datos en un nuevo conjunto de datos, en lugar de
imprimiéndolo en la ventana del terminal.

Modificación opciones

-mod_hdr : modificar los campos nifti_1_header para conjuntos de datos

Esta acción se usa para modificar algunos de los campos nifti_1_header en uno o más conjuntos de datos.
El usuario debe especificar una lista de campos para modificar mediante una o más opciones "-mod_field",
que incluyen nombres de campo, junto con los nuevos (conjuntos de) valores.

El usuario puede modificar un conjunto de datos en su lugar, o utilizar "-prefix" para producir un nuevo conjunto de datos, para
que se han aplicado los cambios. Se recomienda utilizar normalmente el "-prefijo"
opción, para no arruinar un conjunto de datos.

Tenga en cuenta que algunos campos tienen una longitud mayor que 1, lo que significa que el campo es una matriz de
números o una cadena de caracteres. Para modificar una matriz de números, el usuario debe
proporcione el número correcto de valores y contenga esos valores entre comillas, de modo que sean
visto como una sola opción.

Para modificar un campo de cadena, ponga la cadena entre comillas.

La opción "-mod_field" toma un field_name y una lista de valores.

por ejemplo, para modificar el contenido de varios campos:

nifti_tool -mod_hdr -prefix dnew -infiles dset0.nii -mod_campo qoffset_x -17.325

nifti_tool -mod_hdr -prefix dnew -infiles dset0.nii -mod_campo tenue "4 64 64 20 30 1 1 1
1"

nifti_tool -mod_hdr -prefix dnew -infiles dset0.nii -mod_campo descrip "cerveza, mocosos y
queso, mmmmm ... "

por ejemplo, para modificar el contenido de varios campos: nifti_tool -mod_hdr -prefix dnew -infiles
dset0.nii -mod_campo qoffset_x -17.325 -mod_field rebanada_inicio 1

por ejemplo, para modificar el contenido de varios archivos (debe sobrescribir): nifti_tool -mod_hdr
-sobreescribir -mod_field qoffset_x -17.325 -archivos dset0.nii dset1.nii

-mod_nim : modificar campos nifti_image para conjuntos de datos

Esta opción de acción se usa de la misma manera que se usa "-mod_hdr", excepto que los campos en
pregunta son de la estructura nifti_image.

-strip_extras : eliminar extensiones y descripciones de conjuntos de datos

Esta acción se utiliza para intentar "limpiar" un conjunto de datos de texto general para convertirlo
más anónimo. Esta acción borra las extensiones y el campo de descripción nifti_image.

por ejemplo, para eliminar todos los conjuntos de datos * .nii en este directorio: nifti_tool -strip -overwrite -infiles
* .nii

-swap_as_nifti : intercambia el encabezado de acuerdo con nifti_1_header

Quizás un encabezado NIfTI esté mal formado y el usuario explícitamente quiera intercambiarlo antes
realizar otras operaciones. Esta acción intercambiará los bytes del campo bajo el supuesto
que el encabezado está en formato NIfTI.

** El curso de acción recomendado es hacer una copia del conjunto de datos y sobrescribir el
encabezado a través de -overwrite. Si el encabezado necesita tal operación, es probable que los datos
de lo contrario, no se leería correctamente.

-swap_as_analyze : intercambia el encabezado de acuerdo con nifti_analyze75

Quizás un encabezado ANALYZE esté mal formado y el usuario explícitamente quiera intercambiarlo antes
realizar otras operaciones. Esta acción intercambiará los bytes del campo bajo el supuesto
que el encabezado está en formato ANALYZE 7.5.

** El curso de acción recomendado es hacer una copia del conjunto de datos y sobrescribir el
encabezado a través de -overwrite. Si el encabezado necesita tal operación, es probable que los datos
de lo contrario, no se leería correctamente.

-swap_as_old : intercambia el encabezado usando el método anterior

A partir de la versión de la biblioteca 1.35 (3 de agosto de 2008), nifticlib ahora intercambia todos los campos de una NIfTI
conjunto de datos (incluidos los NO UTILIZADOS), e intercambia ANALIZAR conjuntos de datos de acuerdo con el
estructura nifti_analyze75. Esta es una diferencia significativa en el caso de ANALYZE
conjuntos de datos

Se agregó la opción -swap_as_old para comparar los resultados de los métodos de intercambio o para
deshacer un método de intercambio y reemplazarlo por otro (por ejemplo, para deshacer el método anterior y
aplicar el nuevo).

Añadir, remove opciones

-add_afni_ext EXT: agrega una extensión AFNI al conjunto de datos

Esta opción se usa para agregar extensiones de tipo AFNI a uno o más conjuntos de datos. Esta opción puede
utilizarse más de una vez para agregar más de una extensión.

Si EXT tiene el formato "archivo: NOMBRE DE ARCHIVO", entonces se leerá la extensión del archivo,
NOMBRE DEL ARCHIVO.

Se recomienda la opción "-prefijo" para crear un nuevo conjunto de datos. En tal caso, solo un
se puede tomar un solo archivo como entrada. El uso de "-overwrite" permite al usuario sobrescribir el
archivo actual, o para agregar la (s) extensión (es) a varios archivos, sobrescribiéndolos.

por ejemplo, para agregar una extensión AFNI genérica: nifti_tool -add_afni_ext "wow, mi primera extensión"
-prefijo dnew -archivos dset0.nii

por ejemplo, para agregar múltiples extensiones AFNI: nifti_tool -add_afni_ext "wow, mi primera extensión
:) " -add_afni_ext "mira, mi segundo ..." -prefijo dnew -infiles dset0.nii

por ejemplo, para agregar una extensión y sobrescribir el conjunto de datos: nifti_tool -add_afni_ext "some AFNI
extensión "-sobrescribir -archivos dset0.nii dset1.nii

-add_comment_ext EXT: agregue una extensión COMMENT al conjunto de datos

Esta opción se usa para agregar extensiones de tipo COMENTARIO a uno o más conjuntos de datos. Esta opción
se puede utilizar más de una vez para agregar más de una extensión. Esta opción también se puede utilizar
con "-add_afni_ext".

Si EXT tiene el formato "archivo: NOMBRE DE ARCHIVO", entonces se leerá la extensión del archivo,
NOMBRE DEL ARCHIVO.

Se recomienda la opción "-prefijo" para crear un nuevo conjunto de datos. En tal caso, solo un
se puede tomar un solo archivo como entrada. El uso de "-overwrite" permite al usuario sobrescribir el
archivo actual, o para agregar la (s) extensión (es) a varios archivos, sobrescribiéndolos.

por ejemplo, para agregar un comentario sobre el conjunto de datos: nifti_tool -add_comment "convertido de
MY_AFNI_DSET + orig " -prefijo sabía -archivos dset0.nii

por ejemplo, para agregar varias extensiones: nifti_tool -add_comment "agregar una extensión de comentario"
-add_afni_ext "y una extensión de estilo XML AFNI" -agregar comentario "conjunto de datos copiado de
dset0.nii " -prefijo dnew -infiles dset0.nii

-rm_ext ÍNDICE: elimina la extensión dada por ÍNDICE

Esta opción se utiliza para eliminar cualquier extensión del conjunto de datos. Varias extensiones
requieren múltiples opciones.

notas: los índices de extensión comienzan con 0 (cero)

para ver las extensiones actuales, consulte "-disp_exts"

todas las exenciones se pueden eliminar usando TODAS o -1 para ÍNDICE

por ejemplo, para eliminar la extensión # 0: nifti_tool -rm_ext 0 -overwrite -infiles dset0.nii

por ejemplo, para eliminar TODAS las extensiones: nifti_tool -rm_ext ALL -prefix dset1 -infiles dset0.nii
nifti_tool -rm_ext -1 -prefijo dset1 -infiles dset0.nii

por ejemplo, para eliminar las extensiones # 2, # 3 y # 5: nifti_tool -rm_ext 2 -rm_ext 3 -rm_ext 5
-Sobrescribir -archivos dset0.nii

Diferencias opciones

-diff_hdr : muestra las diferencias del campo de encabezado entre dos conjuntos de datos

Esta opción se utiliza para encontrar diferencias entre dos conjuntos de datos. Si alguno de los campos es
diferente, se muestra el contenido de esos campos (a menos que se utilice la opción "-quiet").

Se puede especificar una lista de campos mediante el uso de varias opciones "-field". Si no hay "-field"
se da la opción, todos los campos serán marcados.

Se deben proporcionar exactamente dos nombres de conjuntos de datos a través de "-infiles".

por ejemplo, para mostrar todas las diferencias de campo nifti_1_header: nifti_tool -diff_hdr -infiles
dset0.nii dset1.nii

por ejemplo, para mostrar las diferencias de campo nifti_1_header seleccionadas: nifti_tool -diff_hdr -field dim
-campo intent_code -archivos dset0.nii dset1.nii

-diff_nim : muestra las diferencias del campo nifti_image entre conjuntos de datos

Esta opción funciona igual que "-diff_hdr", excepto que los campos en cuestión son del
estructura nifti_image.

Misceláneos opciones

-depurar NIVEL: establece el nivel de depuración

El nivel 0 intentará funcionar sin salida de pantalla, pero con errores. El nivel 1 es el
defecto. Los niveles 2 y 3 dan progresivamente más información.

p. ej., depuración 2

-campo FIELDNAME: proporciona un campo para trabajar

Esta opción se utiliza para proporcionar un campo para mostrar, modificar o comparar. Esta opción puede ser
utilizado junto con una de las opciones de acción presentadas anteriormente.

Consulte "-disp_hdr", más arriba, para ver ejemplos completos.

p. ej., nifti_tool -descripción de campo p. ej. nifti_tool -descripción de campo -field dim

-archivos file0 ...: proporciona una lista de archivos con los que trabajar

Este parámetro es necesario para cualquiera de las acciones, con el fin de proporcionar una lista de archivos a
proceso. Si los nombres de archivo de entrada no tienen extensión, el directorio que buscaremos
cualquier archivo apropiado (como .nii o .hdr).

Nota: si el nombre del archivo tiene la forma MAKE_IM, se creará un nuevo conjunto de datos, sin
la necesidad de entrada de archivos.

Consulte "-mod_hdr", más arriba, para ver ejemplos completos.

por ejemplo, nifti_tool -infiles file0.nii por ejemplo, nifti_tool -infiles file1.nii file2 file3.hdr

-mod_campo NAME "VALUE_LIST": proporcione nuevos valores para un campo

Este parámetro es necesario para cualquier acción de modificación. Si el usuario quiere modificar
cualquier campo de un conjunto de datos, aquí es donde se especifican los campos y valores.

NAME es un nombre de campo (en la estructura nifti_1_header o en nifti_image
estructura). Si la opción de acción es "-mod_hdr", NAME debe ser el nombre de un
campo nifti_1_header. Si la acción es "-mod_nim", NAME debe ser de una nifti_image
estructura.

VALUE_LIST debe ser uno o más valores, tantos como sean necesarios para el campo, contenidos en
cotizaciones si se proporciona más de una.

Utilice "nifti_tool -help_hdr" para obtener una lista de los campos nifti_1_header Utilice "nifti_tool
-help_nim "para obtener una lista de campos nifti_image

Consulte "-mod_hdr", más arriba, para ver ejemplos completos.

por ejemplo, modificando los campos nifti_1_header: -mod_campo descrip "toga, toga, toga"

-mod_campo qoffset_x 19.4 -mod_field qoffset_z -11

-mod_campo pixdim "1 0.9375 0.9375 1.2 1 1 1 1"

-mantener_hist : agregue el comando como COMENTARIO (al "historial")

Cuando se utiliza esta opción, el comando actual se agregará como un tipo NIFTI_ECODE_COMMENT
extensión. Esto proporciona la capacidad de mantener un historial de los comandos que afectan a un conjunto de datos.

por ejemplo, -keep_hist

-Sobrescribir : se realizarán modificaciones en los archivos de entrada

Esta opción se utiliza para que todas las modificaciones de campo, incluidas las adiciones de extensión o
las eliminaciones, se realizarán en los archivos que se ingresen.

En general, se recomienda al usuario utilizar la opción "-prefijo" para crear nuevos archivos. Pero
Si se prefiere sobrescribir el contenido de los archivos de entrada, así es como se hace.

Consulte "-mod_hdr" o "-add_afni_ext", más arriba, para ver ejemplos completos.

por ejemplo, sobrescribir

-prefijo : especifica un archivo de salida para escribir el cambio

Esta opción se utiliza para especificar un archivo de salida para escribir, después de que se hayan realizado modificaciones.
hecha. Si se están realizando modificaciones, entonces se requiere "-prefix" o "-overwrite".

Si no se proporciona ninguna extensión, la extensión de salida será ".nii".

por ejemplo, -prefix new_dset por ejemplo, -prefix new_dset.nii eg -prefix new_dset.hdr

-tranquilo : informar solo errores o información solicitada

Esta opción es equivalente a "-debug 0".

Ayuda opciones

-ayuda : muestra esta ayuda

por ejemplo, nifti_tool -help

-ayuda_hdr : muestra la información del campo nifti_1_header

por ejemplo, nifti_tool -help_hdr

-ayuda_nim : muestra la información del campo nifti_image

por ejemplo, nifti_tool -help_nim

-ayuda_ana : mostrar información de campo nifti_analyze75

por ejemplo, nifti_tool -help_ana

-help_tipos de datos [TIPO]: muestra la tabla de tipos de datos

p. ej., nifti_tool -help_datatypes p. ej. nifti_tool -help_datatypes N

Esto muestra el contenido de la tabla nifti_type_list. Una "D" o "N" adicional
El parámetro restringirá el nombre del tipo a los nombres "DT_" o "NIFTI_TYPE_", "T" lo probará.

-ver : muestra el número de versión del programa

por ejemplo, nifti_tool -ver

-historia : muestra el historial de modificaciones del programa

por ejemplo, nifti_tool -hist

-nifti_ver : muestra el número de versión de la biblioteca nifti

por ejemplo, nifti_tool -nifti_ver

-nifti_hist : muestra el historial de modificaciones de la biblioteca nifti

por ejemplo, nifti_tool -nifti_hist

-con_zlib : imprime si la biblioteca se compiló con zlib

por ejemplo, nifti_tool -with_zlib

EJEMPLOS


A. cheques encabezamiento (solo para problemas):

1. nifti_tool -check_hdr -infiles dset0.nii dset1.nii 2. nifti_tool -check_hdr -infiles
* .nii * .hdr 3. nifti_tool -check_hdr -quiet -infiles * .nii * .hdr

B. show encabezamiento diferencias:

1. nifti_tool -diff_hdr -campo tenue -campo intent_code -archivos dset0.nii dset1.nii

2. nifti_tool -diff_hdr -new_dims 3 10 20 30 0 0 0 0 -archivos my_dset.nii MAKE_IM

C. la visualización estructuras or campos:

1. nifti_tool -disp_hdr -infiles dset0.nii dset1.nii dset2.nii 2. nifti_tool -disp_hdr
-campo dim -descripcion del campo -infiles dset.nii 3. nifti_tool -disp_exts -infiles dset0.nii
dset1.nii dset2.nii 4. nifti_tool -disp_ts 23 0 -infiles dset172_time.nii 1. nifti_tool
-disp_ci 23 0-172 1 0 0 -infiles dset0_time.nii

6. nifti_tool -disp_ana -infiles analyse.hdr 7. nifti_tool -disp_nim -infiles nifti.nii

D. Para crear a new datos desde nada:

1. nifti_tool -make_im -prefijo new_im.nii 2. nifti_tool -make_im -prefijo float_im.nii
-nuevos_dims 3 10 20 30 0 0 0 0 -nuevo_tipo de datos 16

3. nifti_tool -mod_hdr -mod_field descrip "conjunto de datos con mods" -nuevos_dims 3 10 20 30 0 0 0
0 -prefijo new_desc.nii -infiles MAKE_IM

E. copia conjunto de datos, ladrillo lista or se derrumbó imagen:

1. nifti_tool -copy_im -prefix new.nii -infiles dset0.nii 2. nifti_tool -cbl -prefix
new_07.nii -infiles dset0.nii "[0,7]" 3. nifti_tool -cbl -prefix new_partial.nii -archivos
dset0.nii "[3 .. $ (2)]"

4. nifti_tool -cci 5 4 17 -1 -1 -1 -1 -prefijo new_5_4_17.nii 5. nifti_tool -cci 5 0 17 -1
-1 2 -1 -mantener_hist -prefijo nuevo_5_0_17_2.nii

F. modificar los encabezamiento (modificar campos or intercambio toda encabezamiento):

1. nifti_tool -mod_hdr -prefijo dnew -infiles dset0.nii -mod_campo tenue "4 64 64 20 30 1 1
1 1 "

2. nifti_tool -mod_hdr -prefijo dnew -infiles dset0.nii -mod_campo descrip "cerveza, mocosos
y queso, mmmmm ... "

3. cp old_dset.hdr nifti_swap.hdr nifti_tool -swap_as_nifti -overwrite -infiles
nifti_swap.hdr 4. cp old_dset.hdr analyse_swap.hdr nifti_tool -swap_as_analyze -overwrite
-infiles analyse_swap.hdr 5. nifti_tool -swap_as_old -prefix old_swap.hdr -infiles
old_dset.hdr nifti_tool -diff_hdr -infiles nifti_swap.hdr old_swap.hdr

G. tira, add or remove extensiones: (en el ejemplo n. ° 3, la extensión se copia de un texto
archivo)

1. nifti_tool -strip -overwrite -infiles * .nii 2. nifti_tool -add_comment "convertido de
MY_AFNI_DSET + orig " -prefijo dnew -infiles dset0.nii

3. nifti_herramienta -agregar comentario "archivo: my.extension.txt" \ fR -prefijo dnew -infiles dset0.nii

4. nifti_tool -rm_ext TODOS -prefijo dset1 -infiles dset0.nii 5. nifti_tool -rm_ext 2 -rm_ext
3 -rm_ext 5 -sobrescribir -archivos dset0.nii

Use nifti_tool en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad