-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I am encountering a problem when converting Siemens .dat files to .mrd using siemens_to_ismrmrd
. Below is the full output:
#133
Comments
Processing file C:\Users\Ferna\Documentos\GitHub\siemens_to_ismrmrd\Conversion_dat_mrd\meas_MID00121_FID16418_gre_TE4_18_32_PROMEDIOS.dat...
|
Did it convert the data? (i.e. produce a .h5 or .mrd file?) BUT it will give data out, it just makes errors.. |
Hi, thanks for your answer. The problem persists. The file types are .mrd and .h5. The matrix is not coherent, and the transformat, my code: @echo off REM Iterate over all .dat files in the input directory
) pause |
this problem is solved, buil a new image docker, change ubuntu version and install other libraries, # Primera fase: ismrmrd_base ARG DEBIAN_FRONTEND=noninteractive Instalar las dependencias necesarias, incluidas las bibliotecas de desarrollo y herramientas de compilaciónRUN apt-get update && apt-get install -y git cmake g++ libhdf5-dev libxml2-dev libxslt1-dev libboost-all-dev xsdcxx libxerces-c-dev libtinyxml-dev libpugixml-dev libhdf5-serial-dev h5utils hdf5-tools RUN mkdir -p /opt/code Crear directorio para siemens_to_ismrmrd y copiar el contenidoRUN mkdir -p /opt/code/siemens_to_ismrmrd Clonar y compilar la biblioteca ISMRMRDRUN cd /opt/code && Compilar el convertidor siemens_to_ismrmrdRUN cd /opt/code/siemens_to_ismrmrd && Crear un archivo comprimido con las bibliotecas de ISMRMRD para la siguiente faseRUN cd /usr/local/lib && tar -czvf libismrmrd.tar.gz libismrmrd* Segunda fase: imagen ligera con las dependencias mínimasFROM ubuntu:22.04 Instalar las dependencias mínimas necesarias para ejecutar el convertidor y las bibliotecas ISMRMRDRUN apt-get update && apt-get install -y --no-install-recommends libxslt1.1 libhdf5-dev libxerces-c-dev libboost-all-dev libpugixml1v5 && apt-get clean && rm -rf /var/lib/apt/lists/* Copiar el binario de siemens_to_ismrmrd y las bibliotecas de la fase anteriorCOPY --from=ismrmrd_base /usr/local/bin/siemens_to_ismrmrd /usr/local/bin/siemens_to_ismrmrd Descomprimir las bibliotecas de ISMRMRD y ejecutar ldconfig para actualizar las referencias de las bibliotecasRUN cd /usr/local/lib && tar -zxvf libismrmrd.tar.gz && rm libismrmrd.tar.gz && ldconfig |
The problem persistent |
any news on this matter |
I am encountering a problem when converting Siemens .dat files to .mrd using siemens_to_ismrmrd. Below is the full output:
Software version: syngo MR XA50
Protocol name: Initialized by sequence
Detected Numaris/X version: 50
Disabling parsing of syncdata due to incompatibility!
Dwell time: 4000
Using parameter XSL: IsmrmrdParameterMap_Siemens_NX.xsl
Study time: 18:00:39
wrote scan : 1000
Last scan reached...
WARNING: Unexpected number of mystery bytes detected: 32
ParcFileEntries[0].off_ = 10240
ParcFileEntries[0].len_ = 42822560
siemens_dat.tellg() = 42832768
Please check the result.
This problem causes an error in the transformation of .dat files, and the error is displayed on the screen as shown above.
The text was updated successfully, but these errors were encountered: