[pyar] De Mathlab a Python

Luis Andraschnik luis.andraschnik en gmail.com
Mie Ene 31 15:48:03 ART 2018


Gracias Pablo

Al menos ahora no me quiero meter en Cython. Maás que nada porque quiero
enfocarme en entender como se decodifica un archivo binario, para despues
extenderlo a otros formatos. Actualmente uso una librerías de terceros para
leer el formato spc de thermo fisher Scientific y quiero añadir soporte
para el SPA de Nicolet ya que un cliente nos suministra espectros en ese
formato .
Saludos
Luis

El 31 de enero de 2018, 14:54, Pablo A. Kler <
kler en cimec.santafe-conicet.gov.ar> escribió:

> Otra opción es usar Cython (http://cython.org/) y acceder a las funciones
> originales del código que encontraste.
>
> Saludos.
>
> ------------------------------------------------------------
> ------------------------------------------------------------
> --------------------------
> Prof. Dr. Bioeng. Pablo A. Kler
> Grupo Santafesino de Microfluídica (GSaM)
> Centro de Investigación de Métodos Computacionales (CIMEC)
> Universidad Nacional del Litoral (UNL)
> Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
>
> Predio CONICET-Santa Fe Dr. Alberto Cassano
> Colectora RN 168 Km 472 - Paraje El Pozo -
>  S3000GLN Santa Fe. Argentina
> Tel: +54-342-4511594 (ext 7064)
> Fax: +54-342-4511169
> http://www.microfluidica.com.ar
>
> El 31 de enero de 2018, 12:44, Luis Andraschnik <
> luis.andraschnik en gmail.com> escribió:
>
>> Para Pablo, Matlab (sin h ...) es hasta dónde se un lenguaje de
>> programación privativo orientado a matemática y su homólogo opensource es
>> Octave. No está estandarizado y es bastante pedorro, aunque parece que
>> tiene mucha difusión.
>>
>> Martín
>>
>> Es interesante poder hacerlo en puro Python (hace mucho que no hago algo
>> en C) porque me sirve para entender como se lee un archivo binario y hay
>> otros formatos que quiero descifrar.
>>
>> El archvo lo abro como binario y leo bytes?. Después los bytes se
>> codifican como UTF-8 para convertirlos a caracteres? Uso Python3
>>
>> SAlu2
>>
>>
>>
>>
>> El 30 de enero de 2018, 22:43, Martín Gaitán <gaitan en gmail.com> escribió:
>>
>>> 2018-01-30 17:31 GMT-03:00 Luis Andraschnik <luis.andraschnik en gmail.com>
>>> :
>>>
>>>> Hola Martín
>>>>
>>>> Gracias por la itención, pero es para *Magnetoencephalography (MEG)
>>>> and Electroencephalography (EEG) in Python* (quizá a algún médico
>>>> pythonista le sirva).
>>>> El tema mío es Fourier Transform infrared spectroscopy (*FTIR*
>>>> spectroscopy) . No sabía que Nicolet también hacía esos equipos.
>>>>
>>>
>>> Entiendo, disculpas por no prestar nada de atención.
>>>
>>> El formato no parece muy complicado, si no encontrás la especificacion
>>> documentada, con un poco de paciencia podes descularlo desde el codigo C
>>> que encontraste y/o matlab (lee un string hasta el byte 255, despues la
>>> cantidad de puntos, el maximo y minimo y despues los arrays). Probablemente
>>> con un struct lo puedas resolver.
>>>
>>> Alternativamente, podés usar ese código C que encontraste, que exporta
>>> los datos del formato privativo a txt, luego usar la funcion load_txt() de
>>> numpy o similar. Para hacer eso podes ir por lo más "manual" (compilarlo,
>>> pasar tus archivos invocando el programa desde linea de comandos), usar
>>> subprocess, o wrapperarlo como un módulo de python, algo que no deberia ser
>>> muy complidado y de paso lo dejás para que sirva a otros. Para esto ultimo
>>> una manera accesible es usar cython o bien directamente ctypes
>>>
>>> Por ultimo, si no te importa que el código quede feo, podes buscar una
>>> herramienta que haga la conversion desde matlab. Por ejemplo esta
>>> https://github.com/victorlei/smop
>>>
>>> suerte y oijalá lo puedas resolver
>>>
>>>
>>> _______________________________________________
>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>> Sitio web: http://www.python.org.ar/
>>>
>>> Para administrar la lista (o desuscribirse) entrar a
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20180131/8bfc3053/attachment.html>


Más información sobre la lista de distribución pyar