En esta ocasión la actividad consistió en seleccionar un sistema físico con movimiento pendular y hacer un reporte en LaTeX sobre las características del mismo y las ecuaciones que describen su movimiento. Además, se implementó el uso del interpretador Python para resolver mediante el método numérico de Euler la ecuación de segundo grado del sistema, en mi caso el péndulo físico.
¿Como ha sido tu primera experiencia con Python?
Satisfactoria .Creo que logré el objetivo de la práctica, aunque no me familiaricé mucho con el entorno Python, aún me parece un poco confuso.
¿Sientes que es muy distinto a tus experiencias anteriores con FORTRAN?
Algo, ya que la manera en la que Python compila los datos me parece confusa.
¿Cuáles fueron tus dificultades mayores en el uso de Python?
Fueron variadas, a veces me aparecían errores extraños y no sabía qué pasaba. Más de una vez tuve que volver a escribir el código. También tuve dificultades con la versión. Me cambié a una más antigua (Python 2.7) porque la mayoría de los manuales se refieren a ella y no a la más nueva.
¿Qué documentos sobre Python te orientaron más?, ¿Cuáles son tus preferidos?
Los foros de internet me sirvieron de ayuda, muchas personas tenían dudas similares a las mías. Para familiarizarme un poco con el entorno del interpretador utilicé una publicación online llama "Python para todos"
¿Puedes encontrar una "comunidad de práctica" de quienes trabajan en Python? Menciona algunas asociaciones o publicaciones que incluya su dirección URL.
En el sitio oficial de Python México hay información sobre reuniones y conferencias sobre el lenguaje. Tienen proyectos interesantes, uno de ellos es utilizar este lenguaje para desarrollar juegos
URL: http://www.python.org.mx/
¿Consideras que Python es un lenguaje de programación científica? ¿Por qué lo dirías? ¿Qué te indica eso?
Sí, porque su interfaz y la forma en la que está construido el lenguaje indican me hacen suponer que fue diseñado en parte para realizar una gran cantidad de cálculos, manejar muchos datos y no consumir demasiada capacidad de procesamiento.
Por último, ¿que no te gustó o llamó la atención de la Actividad 3?
Me gustó el hecho de escoger el sistema físico y hacer una investigación sobre él. El método de Euler se me hizo interesante, no lo conocía. Tal vez algo que no me gustó mucho fue el uso de Python, aún me siento muy poco experimentado con él, a lo mejor más tarde le agarre cariño.
Y el último último: ¿Cómo te sientes en el curso? ¿Sientes que alli vas progresando? ¿Se te comienzan a acumular actividades relativas al curso? ¿Que dificultades sientes?
Me siento bien con el rumbo del curso y las actividades, creo que terminé este trabajo en un tiempo adecuado y no me causó tantas complicaciones como esperaba. Aunque como dije más arriba, aún me falta familiarizarme más con Python.
Archivo pdf: aquí
Dropbox: aquí
jueves, 28 de febrero de 2013
miércoles, 13 de febrero de 2013
Actividad 02: Utilizando Gnuplot
Esta segunda semana estuve trabajando en otro documento de LaTeX, sólo que esta vez no sería una síntesis de un artículo científico, sino un pequeño trabajo sobre el péndulo simple y su movimiento periódico. Algunos aspectos nuevos a los que me enfrenté en esta ocasión fueron: cambiar la fuente de todo el documento, insertar gráficas de gnuplot con formato .tex en el documento y hacer mi primera tabla en LaTeX.
Link con el archivo pdf del documento: Clic aquí
¿Cuál es tu impresión del uso de gráficas producidas con Gnuplot, para insertarlas en LaTeX y para preparar documentos?
Es un poco más complicado de lo que creía, ya que agarrarle la onda a Gnuplot toma su tiempo, hay que saber cómo usar los comandos. Para un principiante como yo, es un poco complicado. Insertarlas en LaTeX, por otra parte, es relativamente sencillo, bastan unas pocas lineas para poder lograrlo.
¿Cuáles fueron tus dificultades mayores en el uso de Gnuplot?
Por más simple que suene, cambiar el directorio en el que se guardaban las gráficas fue en principio un problema, pero después de que me acostumbrara a la terminal (sin duda me sirvieron mis experiencias con la terminal de Ubuntu al programar en Fortran) se hizo un poco más fácil. Cambiar el estilo de las funciones también se me hizo confuso, ya que no encontré una forma para que la terminal me listara los diferentes estilos o las formas en que debía ponerlo. Algo que me agobió un poco fue que Gnuplot no es muy explícito cuando se producen errores de compilación, sólo indica vagamente por dónde está el error pero no da pista alguna en la mayoría de los casos.
¿Observando algunas gráficas en otros documentos, podría ser fácil reproducir un estilo de gráfica (títulos, ejes, etiquetas, varias funciones, etc.?
Teniendo un manual enfocado ampliamente en eso, creo que sí sería un objetivo alcanzable. El problema es que muchos de los manuales que encontré no están enfocados en principiantes y no son muy expresivos.
¿Tuviste la curiosidad de saber para que sirve el lenguaje NCL o para que tipo de aplicaciones se usa? ¿Puedes responder?
La verdad no. Haciendo una quick search en Google puedo ver que es un lenguaje de programación, pero en la realización de esta práctica no encontré ninguna referencia a él y no fue necesario que investigara algo acerca del tema.
¿Tuviste la curiosidad de saber para que sirve el sistema GrADS o para que tipo de aplicaciones se usa? ¿Puedes responder?
Esta pregunta tiene una respuesta similar a la anterior. No fue algo con lo que me topara a la hora de construir el documento.
¿Conoces algun otro sistema para graficación científica? ¿Cuál, y donde lo has visto aplicado?
He utilizado GeoGebra en las clases de Introducción a la Física Moderna I, y me parece un programa muy útil, altamente visual y didáctico. Es sencillo de manejar. He visto algunas publicaciones que utilizan imágenes generadas en este programa para ilustrar ejemplos.
¿Puedes encontrar una "comunidad de práctica" de quienes trabajan en el campo de Visualización Científica en las ciencias computacionales? Menciona algunas asociaciones o publicaciones que incluya su dirección URL.
Encontré dos particularmente interesantes. El primero es un estudio de visualización científica de la NASA (enlace) y el segundo es un centro en donde además de eso trabajan con modelos geométricos y se encuentra ubicada en Arabia Saudita (enlace)
¿Crees que hacer animaciones será muy distinto de hacer gráficas?
No. A como tengo entendido, debe de ser un proceso similar, aunque con más información que interpretar.
Por último, ¿que no te gustó o llamó la atención de la Actividad 2?
Me gustó la actividad. Trabajar con LaTeX es interesante y a diferencia de la actividad pasada, en esta ocasión sí tengo un conocimiento relativamente amplio sobre lo que estoy escribiendo, además de que había muchas fuentes donde encontrar información.
Me agradó mucho que hubiera información clara sobre cómo subir el archivo al sitio (por medio del servidor de Mahara, enlazando al blog, etc).
Me agradó mucho que hubiera información clara sobre cómo subir el archivo al sitio (por medio del servidor de Mahara, enlazando al blog, etc).
Otro último: ¿Cómo te sientes en el curso? ¿Sientes que alli vas progresando? ¿Se te comienzan a acumular actividades relativas al curso? ¿Que dificultades sientes?
Sí, siento que voy progresando, cada vez me es más familiar el entorno LaTeX y me estoy adaptando bien a su lenguaje de interpretación. Creo que voy bien en las pocas actividades del curso que he hecho, pero algo que definitivamente he notado que las actividades de la clase precisan de mucha dedicación y tiempo, algo que sumado con los deberes de los otros cursos de la licenciatura, me deja con escaso tiempo para hacer otras cosas.Link con el archivo pdf del documento: Clic aquí
Suscribirse a:
Entradas (Atom)