Skip to content

Agregar una configuración con un archivo .ini (python)

Los archivos .ini son archivos de iInicialización. Estos contienen información sobre los parámetros de Inicialización de algún programa.

Un ejemplo sencillo es el siguiente: Supongamos que realizamos un programa que requiere los valores de 'peso', 'masa' y 'largo' predeterminados. Estos valores pueden ser guardados en una archivo llamado 'parametros.ini'

Dentro de este archivo se ve una sección llamada parámetros y en donde se encuentran los valores que deseamos predeterminar.

Para poder tener estos valores en nuestro archivo python, basta con utilizar el modulo configparser, leer el archivo, leer las secciones y renombrar su contenido a variables que usaremos dentro del código.

Y listo! Ahora si queremos cambiar los valores predeterminados solo bastara con cambiarlos en el archivo ini.

Publications and Presentations

Publications

2017 Rafael Salas-Montiel, Martin Berthel, Josslyn Beltran-Madrigal, Serge Huant, Aurélien Drezet and Sylvain Blaize , Local density of electromagnetic states in plasmonic nanotapers: spatial resolution limits with nitrogen-vacancy centers in diamond nanospheres Nanotechnology, Volume 28.

2017 Josslyn Beltran Madrigal, Integration of a Single Photon Source on a Planar Dielectric Waveguide Université de Technologie de Troyes.

2016 Josslyn Beltran Madrigal, Ricardo Tellez-Limon, Florent Gardillou, Denis Barbier, Wei Geng, Christophe Couteau, Rafael Salas-Montiel, and Sylvain Blaize, Hybrid integrated optical waveguides in glass for enhanced visible photoluminescence of nanoemitters, Appl. Opt. 55, 10263-10268.

2015 Josslyn Beltran Madrigal et al. Adiabatic mode coupler on ion-exchanged waveguides for the efficient excitation of surface plasmon modes, Optics and Photonics, SPIE, USA.

2013 Josslyn Beltran Madrigal et al. Optical near field imaging of localized surface plasmons modes in metallic nanostructures integrated on dielectric waveguides , Optics and Photonics SPIE, USA.

2012 Rufino Díaz Uribe, Josslyn Beltrán Madrigal, Eduardo Bernal Vargas, Juan Ricardo Damián Zamacona, Guizela Huelsz Prince, Hugo Alberto Lara García y Fernando Gonzalo Rejón Barrera, Laboratorio de Óptica: Manual de Prácticas, Versión 2, UNAM.

2011 Josslyn Beltran Madrigal et al.,Progress in the design of chromatic null screens to test cylindrical parabolic concentrators, 22nd Congress of the International Commission for Optics Puebla México.

Professional presentations

2016 J. Beltran-Madrigal, R. Salas-Montiel, F. Gardillou, C. Couteau, D. Barbier, and S. Blaize Optical Near Field Imaging of the Local Density of Electromagnetic Guided Modes in Integrated Optical Waveguides on Glass, Near Field Optics NFO 14th, Japan.

2016 Josslyn Beltran Madrigal et al. Study of the local density of the guided modes in an integrated optical structure on glass with optical near field microscopy, Forum de microscopie, Montbéliard, France.

2015 Josslyn Beltran Madrigal et al. Adiabatic mode coupler on ion-exchanged waveguides for the efficient excitation of surface plasmon modes, Optics and Photonics, SPIE, USA.

2015 Josslyn Beltran Madrigal et al. Interfacing ion-exchanged waveguide for the efficient excitation of surface plasmons , Optics and Photonics, SPIE, USA.

2015 Ricardo Tellez Limon, Josslyn Beltran Madrigal et al. Adiabatic plasmonic concentrators for integrated optics on glass for nano focousing of light., Forêt d'Orient, France.

2013 Josslyn Beltran Madrigal et al. Optical near field imaging of localized surface plasmons modes in metallic nanostructures integrated on dielectric waveguides, Optics and Photonics SPIE, USA.

2011 Josslyn Beltran Madrigal et al., Progress in the design of chromatic null screens to test cylindrical parabolic concentrators, 22nd Congress of the International Comission for Optics, Puebla, Mexico.

2010 Josslyn Beltran Madrigal et al., New null screen designs for testing cylindrical parabolic concentrators, VII Reunión Iberoamericana de Óptica (RIAO), X Encuentro Latinoamericano de óptica, laseres y aplicaciones (OPTILAS), Lima Peru.

2009 Josslyn Beltran Madrigal et al., Taylor Couette en Fluidos No Newtonianos, LII congreso Nacional de Física, Acapulco, Mexico.

2008 Alejandro Guayaquil Sosa, Josslyn Beltran Madrigal et al. Extension del problema Fermi-PastaUlam en dos dimensiones, LI congreso Nacional de Física, Zacatecas Mexico.

Cuando un puerto USB se vuelve una excusa para negar una garantia

En abril del año pasado, compre una computadora LENOVO modelo Ideapad 500-15ACZ en un sitio de compras alemán llamado Cyberport (www.Cyberport.de) y desde entonces ha sido una cadena de eventos desafortunados. Siendo honesta, desde que llego el producto estaba decepcionada, la cubierta era de un plástico de mala calidad y parecía que se rompería si la tocara, además la calidad de la pantalla era muy mala. Claro que estos defectos pueden entenderse cuando se compra una laptop que se considera básica y "barata" en Europa (499 euros).

Después de 4 meses, en la pantalla aparecieron unas manchas blancas que parecían un defecto en la iluminación trasera. Me contacte con Lenovo por vía telefónica y les envié estas fotos por email: Justo ese día la pantalla parpadeo y dejo de funcionar. Yo informe del problema a Lenovo y este último me dijo que enviara el equipo a sus oficinas. Yo les explique que estaba terminando mi trabajo de tesis y que necesitaba de mi computadora, que necesitaba saber más sobre el proceso de reparación de mi computadora pero nunca recibí una respuesta.

Decidí terminar mi tesis y después me puse en contacto de nuevo con ellos. Por esas fechas, yo usaba un ratón inalámbrico y un monitor externo que pedí prestado en la universidad. Un día al retirar la antena del ratón, esta se vino con todo y la protección de plástico del puerto USB (como lo había mencionado antes el plástico no era de buena calidad). Cuando me comunique con Lenovo ellos me pidieron una descripción de los problemas del producto y agregaron al expediente las fotos que yo había enviado antes mostrando el problema de la pantalla. Al terminar el expediente les comunique que el puerto USB estaba roto y que quería que también lo arreglaran. Y aquí comenzaron los problemas.

Lenovo contesto con un presupuesto de 300 euros por la reparación de la pantalla y el puerto, alegando que debido a que el puerto estaba roto no se podía garantizar la reparación de la pantalla y que el producto salía de la garantía. Lenovo agrego que si no aceptaba el presupuesto en 10 días debía pagar para que me regresaran el equipo.

Yo nunca había tenido un problema con una garantía. Aún recuerdo que un mes antes de vencer la garantía de mi tableta LG ellos me repararon la entrada del cargador y remplazaron todo sin coste.

De acuerdo con la ley del consumidor en Europa, si el dispositivo presenta fallas dentro de los primeros 6 meses el cliente no debe demostrar que fue un error de fabricación y la compañía debe reparar el producto. Basado en esto, contactamos a Lenovo con una carta pidiendo que se reconsiderara el caso y que se reparara la pantalla la cual fue reportada dentro de los primeros 6 meses después de la compra.

Su respuesta fue que un dispositivo roto (el puerto USB) limitaba la garantía pero que no nos harían pagar por regresarnos el equipo.

Decidimos entonces utilizar la garantía del vendedor. La cual funciona para garantizar en el buen estado del producto y está también funciona mediante las leyes del consumidor. Después de algunas semanas de espera recibimos la misma respuesta "Garantía no valida y negación de la reparación". De nuevo, pedimos que se considere que el problema de la pantalla fue reportado dentro de los primeros 6 meses y que debe ser reparada sin costo. Ellos alegan que el puerto USB pudo generar un problema en la pantalla, pero lejos de lo estúpido que pueda sonar, lo más incongruente es que si el puerto USB daño la pantalla, entonces el puerto se dañó dentro de los primeros 6 meses de compra y volvemos al mismo punto. Tanto el puerto USB como la pantalla son errores de fábrica.

Hoy estamos planeando interceder por la vía legal. Mi novio es el que se está encargando de llevar el caso puesto que el domina el idioma (alemán) y ha escrito un artículo al respecto el cual les dejo aquí Cyberport and Lenovo Por favor compartan este artículo con sus conocidos los cuales están tomando una decisión sobre la compra de una futura computadora. Yo puedo decirles, no lo hagan con Lenovo y para los que vivan o compren cosas en Alemania, no lo hagan con Cyberport puesto que ninguno de los dos les hará valida su garantía ni por el producto ni por su compra.

Debo agregar que gracias al artículo de mi novio un trabajador de Cyberport se ha contactado con nosotros. Esto no me garantiza que tendré mi computadora de nuevo pero podría facilitar las cosas. Les pido me ayuden a difundir su artículo. La idea es mostrar que no somos solo números. Las empresas existen por los clientes, nosotros podemos cambiar las cosas.

.

De una imagen .fig a una matriz con Matlab

Esta funcion de Matlab permite abrir un archivo .fig, seleccionar el area del grafico y obtener los datos de la imagen como una matriz con tres valores.

Para obtener la imagen se siguen los siguientes pasos:

  1. Abrir el archivo .fig
  2. Seleccionar la herramienta de de seleccion (la fecha) dentro de la ventana .fig
  3. Tocar la seccion de la imagen
  4. Dentro la ventana de comandos podemos escribir

    z = get(gco,'cData');

Podremos ahora encontrar a la variable z dentro dentro de nuestro cuadro de trabajo en matlab. La variable z ahora es una matrix de tres componentes con la que podemos trabajar.