eliocamp / tesis Goto Github PK
View Code? Open in Web Editor NEWRepositorio para mi tesis de licenciatura.
Repositorio para mi tesis de licenciatura.
Figuras de las ondas teóricas (o sea, lo que da Fourier) para cada mes usado en las composiciones, junto con el promedio.
Usar geom_segment()
para las flechas no sirve cuando se usan proyecciones ya que se deforman (por ejemplo usando mercator en altas latitudes). Hay que hacer algo mejor.
Agregar regresiones de campos en cada índice
Datos para usar
Calcular:
Hacer corridas sacando los modelos de suelo y hielo.
Faltan hacer composiciones o regresiones para las distintas corridas de speedy.
Necesito una referencia bibliográfica para justificar que componentes principales utilizando SVD es más estable que utilizando autovalores de XX'.
Aprender a interpretar la fase... es un issue un poco open ended.
Tabla (o gráfico) con la fechas usadas para cada composición.
Buscar variable de vigencia de humedad en varias bajas. Debería tener relación con las correlación negativa con la pp que encontré a nivel estación.
Ver qué relación hay entre las ondas 1-2 que acompañan la onda 3 y con el SAM y la señal de El Niño 3.4.
Está medio rota la presentación.
Hacer una pequeña validación para mostrar que las corridas están bien hechas.
Agregar el ciclo anual de la onda 3 para la corrida control y la climatológica.
Explorar cómo hacer presentaciones en powerpoint directamente desde R. En 4fe2bda está hecho con ioslides, pero mejor aún sería poder mandarlo directo a Power Point, así es compatible con lo que hacen los demás.
Hacer composición de campos de geopotencial en 700 y en 200/300 para casos de onda 3 'activos'. Considerando 'activos' como el percentil 66 de cada mes para la amplitud media de La onda en los niveles entre 700 y 100.
En ncep.mean septiembre anomalía de temperatura en 500 y 300.
Usar datos de ERA. Para probar la sensibilidad de los resultados al reanalisis utilizado y porque es un mejor producto que NCEP.
Pasar el script para calcular los flujos a R y calcularlos.
Corrida de speedy usando condiciones de sst climatológicas y zonalmente simétricas
Decidir cómo nombrar a las variables en el texto y en los gráficos.
Hacer que la función sea genérica y descubra automáticamente cómo convertir la coordenada temporal. Esto va a ahorrar muchos dolores de cabeza.
Aclarar en las figuras con la antártida que el coso blanco es eso.
Crear un geom_contourlabel()
para marcar los contours.
Todas las figuras que lo requieran deben tener xwrap = c(0, 360)
.
El script para interpolar NCEP a la grilla de SPEEDY no anda bien y manda cualquier fruta. El problema es el orden en el que guarda los datos, seguramente, que se hizo quilombo al usar foreach()
.
Hay que arreglar eso. Quizás volviendo a un for()
de toda la vida que no corre en paralelo pero al menos funciona 😞
Hacer una función que convierta la longiutd entre 0:360 y -180:180.
La gran figura:
Para cada mes, mostrar la onda teórica y el campo observado para NCEP y CONTROL. Agregar una indicación de la actividad de SAM y ENSO.
Normalizar la amplitud con respecto a la amplitud media del mes??
Originalmente (#4) la idea era usar git-lfs para hostear los datos en github, pero tiene un límite de 1Gb gratuito, así que tengo que conseguir otro sistema. Opciones:
La media de la amplitud o la amplitud de la media.
En el primer caso, obtengo una climatología de la amplitud independientemente de la fase. Es compatible con el índice que uso pero no da una climatología correcta de la onda 3 estacionaria.
Como mínimo tiene que haber una discusión sobre este dilema y luego elegir una u otra forma y hacerlo consistente.
El código como está ahora es un desastre y no sigue la guía de estilo que elaboré. Tengo que ir y limpiarlo asegurándome de no romper nada.
Salvar los datos en .Rds (con compresión gzip, ver benchmark) ya que es como un .Rda pero que permite cargar y asignar el resultado a una variable. Evitar .csv porque, si bien son fáciles de manejar, son muy pesados para usar en el repo.
Ver acá.
El gráfico de x = fase, y = amplitud, color = selección.
Quizás hacer un mapa lat, lon (fase) y tamaño = amplitud, color = selección. Con un alpha para que se vea dónde hay overplotting.
Muchas cosas y muy abierto...
Hacer contornos llenos que funcionen de verdad.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.