Nueva página de comentarios

Cada tanto, Alf recibe algunos mensajes por parte de entusiastas de los estudios en física que frecuentan sus apuntes como fuente de inspiración a la hora de aprobar cursadas. Muchos de estos mensajes son completamente anónimos y con la única finalidad de expresar el agradecimiento para con Alf por parte de quien emite el mensaje. (Si le enviaste uno de estos mensajes a Alf, sabé que él está agradecido por tus palabras.) Dadas las condiciones contractuales implícitas en los mensajes enviados a través del formulario de la página de «contacto», Alf nunca hace (ni hará) públicos estos mensajes, ya que son privados. Es por ello que hoy, un sábado de lluvia frío y gris en Melmac, decidió crear una nueva página de comentarios para quienes deseen inmortalizar sus palabras de agradecimiento (o desagradecimiento) de manera pública. Sin más, hasta la próxima y éxitos con todos sus finales!

PDF sucks

TL;DR: https://github.com/SengerM/html-academic-publishing

Bilbo Bolsón se cuestiona en qué formato escribir sus documentos científicos.

PDF es «El» formato que usamos en la academia a la hora de crear documentos en la computadora, para luego compartir con otras personas ya sean nuestros profesores, colegas, etc. No importa si usás Word, LaTeX, PowerPoint, o algún otro programa, al final vas a crear un PDF y ese es el resultado que vas a compartir. (Algunos te comparten un archivo de Word/PowerPoint directamente, esto es horrible, por favor nunca lo hagas. Es como servir harina+agua+salsa+queso en lugar de una pizza…) Pensemos un momento en lo siguiente:

  • PDF es un formato universal, i.e. cualquiera con un sistema operativo posterior al año 2000 lo va a poder ver sin ningún problema. Esto es genial! 😁
  • Un documento PDF representa un «documento físico», es decir una colección de papeles. De hecho, ningún formato hace esto mejor que el PDF. Antiguamente los documentos científicos eran en papel, por lo tanto PDF parece el formato apropiado para documentos científicos… 🙂
  • El 99.99 % de lo que leemos, lo leemos de la PC sin imprimir. Yo, en particular, jamás imprimo los libros/papers/etc ya que lleva mucho tiempo y se acumulan toneladas de papel… Por lo tanto jamás «aprovecho» el punto fuerte del PDF. 😐
  • Un PDF es, en el fondo, una colección de imágenes. El tamaño de la letra está fijo como así también el «aspect ratio» del papel. Muchas veces me gustaría poder incrementar el tamaño de la letra, o cambiar el ancho del papel, para leer más cómodo, y no puedo. 🙁
  • Los PDFs son estáticos y no interactivos. Ponete contento agregándole links a tu PDF, pero ahí terminó. Y si quiero poner un video en mi documento? O un gráfico interactivo en el que puedas cambiar entre escala lineal y escala logarítmica? No se puede!!! 😭
  • Situación: Estás leyendo el libro y de pronto dice «reemplazando esto en la ecuación (1.45)» y resulta que la ecuación está 400 páginas atrás. Bajón, tenés que escrolear hasta encontrar la ecuación y ver cuál era. En el 2021 me gustaría ver la ecuación al poner el mouse sobre la referencia!!! 😠
  • Situación: «Voy a leer este paper en el tren así aprovecho las dos horas de viaje que tengo hasta la facultad 🧐. Uh, es un PDF en A4, no hay chances de que lo lea en el celu…» 😡😡
  • Por qué un documento que estoy leyendo en el monitor de mi computadora viene dividido en molestas páginas A4? 🤔 Más aún, si lo escribió una persona en USA entonces viene dividido en papeles «letter» jaja esto es ridículo 🤪

El PDF, entonces, parecería no ser el formato ideal para hacer lo que estamos haciendo en el año 2021. El PDF es el mejor formato del mundo para crear una versión digital de un documento en papel. Pero cuando creamos un documento académico (TP, paper, etc) en la PC, el objetivo no es obtener una versión digital de lo que hubiéramos hecho hace 50 años con una máquina de escribir, el objetivo es contar de la mejor manera posible nuestro trabajo de una forma que persista en el tiempo. Y en el 2021 hay formas de hacer esto que son mucho mejores, a mi juicio, que con un PDF.

El siguiente paso en la evolución para reemplazar al PDF tiene que ser algo que pueda hacer todo lo que hace un PDF (texto e imágenes básicamente), que sea universal (cualquiera puede leerlo), pero que además sea más flexible, permita interactividad, videos, etc. Lo que se está describiendo en la oración previa es, en esencia, una página web.

El nuevo formato está naciendo

La tecnología detrás de las páginas web parece el candidato ideal para reemplazar al antiguo PDF. Ya todos sabemos lo que se puede hacer con una página web, como así también que es un formato universal (Windows, Linux, Mac, Android, IOS, etc. etc.), así que no voy a describir sus ventajas. Sí quiero mencionar que aplicar esta tecnología a los documentos científicos no es trivial, en el sentido de que requiere algunos ajustes. En particular, lo que se necesita es lo mismo que LaTeX hizo con TeX: crear un entorno de HTML adaptado a los documentos científicos para incluir ecuaciones, figuras, referencias cruzadas, citas, etc. que son todas cosas que por defecto no están implementadas en HTML y que usamos «a diario» en los documentos científicos. Obvio que son cosas que se pueden hacer ya que HTML (en conjunto con JavaScript y CSS) permite hacer prácticamente cualquier cosa imaginable.

De manera experimental, estoy trabajando en la creación de dicho entorno para HTML. En el link al principio del post se puede encontrar el repositorio de GitHub con todo lo necesario para comenzar usar esta «nueva tecnología». Está en etapa experimental pues no soy ningún experto HTML/CSS/JavaScript con lo cual es probable que la actual implementación no sea la mejor. Sin embargo este actual entorno es fácil de usar y permite hacer la mayoría de las cosas que uno normalmente haría en LaTeX!

Algunos ejemplos:

  • On the Einstein Podolsky Rosen paradox. Este es un paper clásico, es el de la famosa desigualdad de Bell. Con tiene texto, ecuaciones, referencias cruzadas y citas.
  • Ejemplo con figuras, imágenes, plots interactivos, ecuaciones, referencias cruzadas, citas y footnotes.
  • Ejemplo de una presentación de diapositivas pero sin diapositivas. Tiene varios plots interactivos que me fueron de gran utilidad durante la presentación.

Próximamente espero poder agregar un ejemplo de póster.

Lo último en física de partículas

Si te interesa la física de partículas acá te dejo un buen «resumen» de su estado actual. Si no encontrás el botón para bajar el PDF (está medio escondido) acá lo tenés.

En este libro (del 2020) se habla sobre teoría, experimento, modelo estándar, «más allá del modelo estándar», futuros colisionadores/experimentos, materia oscura, etc. No es fácil de leer para un «no experto», pero acá lo tenés esperándote a que te conviertas en un experto.

Si te gustó E4, dale para adelante porque hay trabajo que hacer!

(Screenshots tomadas de acá.)

Usá Git!

if ya_usás_usás_Git_al_codear:
    exit()
else:
    leé_este_post()

El físico y Git: En algún momento de su vida, el físico va a tener que programar, inevitablemente. Y en algún momento va a oír hablar de una cosa llamada Git y de páginas web llamadas GitHub, GitLab, etc. Cuando le cuenten sobre esto, el físico dirá «uh, yo quiero usarlo!» (motivado por la típica curiosidad del físico), así que se pondrá manos a la obra. Probablemente empiece con la versión de terminal, no va a entender cómo funciona y para no perder más tiempo, listo, eso fue todo. Va a terminar, como el 98 % de los físicos, codeando sin Git.

MAL!

El resultado de no usar Git es que los códigos de los físicos son muy personales en el sentido de que los usa su creador y nadie más, y terminamos todos codeando lo mismo N veces porque no nos compartimos código, y colaborar en un proyecto con otras personas es casi imposible pues cada uno tiene su versión.

Alf quiere contribuir a que los físicos usen Git, GitHub, etc. pues es una herramienta indispensable para codear tanto individual como grupalmente! Y no importa lo que cueste, tenés que acostumbrarte a usarlo! Es como los números complejos: Podés hacer física sin ellos, pero es un bajón y tenés que aprenderlos porque todo se vuelve mucho más fácil.

Este post no es un tutorial de Git. Sólo quiero motivar al estudiante a que aprenda a usarlo, y que lo use, ya que tiene muchas ventajas, que seguro están listadas en diveros tutoriaes. Como ejemplo cool: Podés hacer tus propios paquetes de Python, mantenerlos, que cualquiera los pueda instalar y también colaborar. Esto es muy útil también a nivel personal, cuando trabajás en múltiples computadoras en un laboratorio podés instalar tus paquetes en cada computadora y mejorarlos «on the fly» sin tener múltiples versiones que después son incompatibles.

Para evitar tener el típico problema de que es complicado usar Git desde la terminal (a mí siempre me resultó medio frustrante), si estás en Linux (Ubuntu) te recomiendo fuertemente instalar gitg, que puede hacer todo lo que se precisa y es muy fácil de usar.

Screenshot de gitg. Alf usa y recomienda gitg.

En conclusión: Te motivo a que empieces a usar Git y GitHub/GitLab. No se aprende en un día, pero vale la pena. Por más que al principio no le veas sentido, si lo aprendés y lo usás regularmente creeme que en un momento le vas a poder sacar mucho jugo.

NASA raw images

¿Sabías que (al menos algunas de) las imágenes crudas (raw) de varias de las misiones de la NASA están disponibles en internet? ¡Sí! Diversión para pasar la cuarentena explorando Marte, ¡pero sólo para los recreos entre cada problema que resolvés!

Por ejemplo están las imágenes de la misión Opportunity que estuvo activa entre 2004 y 2018 y las imágenes de la misión Curiosity que está activa en estos momentos (cuarentena 2020). Googleando se pueden encontrar otras misiones también.

Paisaje marciano obtenido por la misión Curiosity.

Los tres estados de la materia en las leyes de Newton

Si ya cursaste F4 y/o Teórica 3 lo siguiente ya lo sabés. Pero probablemente nunca lo viste en acción de una forma tan explícita. Las leyes de Newton alcanzan para entender (cualitativamente) por qué cuando una sustancia gaseosa es enfriada ésta se vuelve líquida y luego sólida.

Utilizando el programa newton-pp Alf simuló un sistema de partículas que interactúan mediante un potencial similar al potencial de Lennard-Jones. Las partículas se encuentran en el interior de una caja y cuando golpean las paredes parte de su energía se disipa. De este modo el sistema pierde energía, en consecuencia baja su temperatura. Abajo una imagen que describe esto.

image823

Y ahora el video que salió de la simulación! Se puede ver que inicialmente las partículas se distribuyen homogéneamente en toda la caja y «se mueven rápido» pues el gas está a alta temperatura, las partículas no están ligadas sino que son libres de moverse por toda la caja. A medida que las partículas chocan las paredes de la caja éstas pierden energía. El sistema se va enfriando y las partículas comienzan a aglutinarse en una gota líquida. Cuando esta gota «cae al piso» sigue perdiendo energía por el contacto con el piso y finalmente se convierte en un cristal sólido en el que cada partícula realiza pequeñas oscilaciones alrededor de una posición de equilibrio.

En el siguiente video se puede ver mejor el estado líquido. Además se puede ver la «presión de vapor» que es consecuencia de partículas que logran escapar del líquido y estar en estado gaseoso.

Como conclusión: hemos podido observar los tres estados de la materia usando las leyes de Newton y nada más, increíble. Obviamente si uno quiere hilar más fino Newton no puede explicar todo lo que se observa a un nivel cuantitativo, en tal caso se requieren las leyes de la Mecánica Cuántica.

Alf y el geólogo

Recientemente Alf se topó con un geólogo:

anatomiadelgeologo

Un típico geólogo.

Éste se encontraba en la siguiente situación: tenía un conjunto de valores medidos con sus correspondientes errores y no sabía cómo generar un intervalo de confianza para publicar. Dicho geólogo estaba utilizando un programa que misteriosamente generaba un intervalo de confianza, al estilo caja negra y sin explicar bien cómo lo hacía. Es por ello que Alf decidió brindarle asesoramiento y redactó este mini documento donde explica cómo se calculan intervalos de confianza en un caso particular, y viene con un script de Python de regalo para calcular los errores.

Si estás leyendo esto es altamente probable que seas alumno del DF. (¿Quién más entraría acá? jaja). Y seguramente estés pensando «ahh, eso que el geólogo no sabía es trivial… Yo lo vengo haciendo desde Laboratorio 1 y ya voy por Laboratorio n» (n<=7). Sin embargo, seguramente estás calculando tus resultados de manera equívoca.

 

Sigue leyendo

Markdown, excelente herramienta para escribir

Markdown es un lenguaje diseñado para escribir documentos sencillos y de mediana complejidad. Cualquier tipo de texto puede ser escrito en markdown. Soporta distintos niveles de títulos, listas, líneas horizontales, código, links, e incluso insertar imágenes. Un ejemplo donde se usa markdown es en los README de Github.

Ventajas
  • Tiene una curva de aprendizaje MUY rápida. En 10 minutos podés pasar de ser un neófito a ser un usuario avanzado.
  • No precisás instalar nada. Con cualquier editor de texto podés escribir markdown. (E.g. notepad.)
  • Se parsea («compila») on the fly. (También puede ser procesado y producir un PDF, por ejemplo.)
  • Si se lo enviás a otra persona que no tiene un visualizador de markdown instalado (difícil), ¡no importa! La sintaxis es tan sencilla e intuitiva que lo puede leer cómodamente usando un editor de texto plano (e.g. notepad).
  • Se usa en todos lados. Seguramente ya lo usaste en el pasado sin darte cuenta.
Desventajas
  • No es TAAAAAAN poderoso como otros lenguajes, LaTeX por ejemplo. (Por ejemplo no podés poner ecuaciones en markdown a menos que le agregues algún paquete especial, pero ya deja de ser universal y compatible con todo el mundo.)

Alf descubrió markdwon hace poco y ya lo adoptó como su estándar para escribir cosas rápidamente. A continuación un ejemplo de lo extremadamente sencillo que es escribir y visualizar markdown:

image

Mirá qué buenos pósters para tu cuarto!

Si te gustan los átomos, las partículas, el cosmos, y derivados, entonces los pósters que están en esta página deberían ser de tu agrado. A Alf le gustó el del big bang, quizá lo pega en la cabina de comando de su nave espacial para conmemorar la explosión de Melmac. El de fusión nuclear le vendría bien para la sala de máquinas.

P.D.: Si te dieron ganas de tener uno pegado en tu cuarto significa que ya cruzaste el «horizonte de sucesos del agujero negro nerd-físico» (como yo). No hay marcha atrás, ni la luz escapa!

cosmic