¿Qué software y lenguajes de programación usan típicamente los científicos atmosféricos?

Interactive Data Language (IDL) parece ser uno de los lenguajes de programación muy específicos de la ciencia. Sé que se usa mucho para el análisis y el trazado de datos tanto en la ciencia atmosférica como en la astronomía, pero no sé si se usa mucho fuera de las ciencias. El curso de programación requerido de mi programa de posgrado se enseñó usando IDL y se usó regularmente para desarrollar imágenes para informes, presentaciones y tareas.

Para el análisis de datos, recomiendo consultar el enlace al sitio web de Unidata para las aplicaciones y programas específicos de ciencias atmosféricas que se utilizaron. GEMPAK, GE Neral M eteorology PA c K age, a menudo se usaba para analizar y mostrar datos de superficie, vertical y radar. McIDAS (es cierto que personalmente nunca he usado) es un programa similar que creo que se especializa en datos satelitales. Estoy seguro de que hay muchos otros, pero estas son solo algunas de las aplicaciones con las que estoy familiarizado.

Algunos buenos recursos incluyen:

Unidata | Software: software y recursos de geociencia de Unidata

Catálogo de software: catálogo de software de procesamiento de datos de la NASA

Catálogo de software: catálogo de software de ciencias ambientales de la NASA

En cuanto a los “lenguajes de programación” generales utilizados, vi una gran cantidad de código heredado escrito en FORTRAN. C ++ también fue un sitio común. En varias ocasiones, también estaba usando Perl para analizar scripts de registro, Matlab / Octave para ejecutar simulaciones o hacer análisis de imágenes.

Nota: Tengo una maestría en ciencias atmosféricas y fui asistente de investigación mientras estaba en la escuela, pero nunca he trabajado profesionalmente en el campo.

Para construir modelos atmosféricos, la mayoría de los científicos confían en FORTRAN, para procesar las salidas de modelos, Matlab es el software más avanzado.

Python puede ser una buena alternativa gratuita a Matlab y C ++ se puede usar para modelar, pero FORTRAN es muy resistente debido a la gran cantidad de programación científica realizada en las últimas décadas con ese lenguaje.

Los científicos atmosféricos son científicos, y casi todos los científicos usan los mismos lenguajes para la computación numérica y el modelado: Fortran y C ++. Quizás Python también. Estos lenguajes tienen un excelente soporte del ecosistema para el análisis numérico.

En el campo de la investigación, es común usar Fortran 77, Fortran 90, C, Matlab y Python.

More Interesting

¿Quiénes son algunos científicos / profesores que estudian el epigenoma?

Visión (vista): ¿Cómo entienden los científicos cómo otras especies perciben los colores?

¿Cómo descubrieron los científicos que la abundancia de carbono en la superficie de la Tierra es solo del 0.1%?

¿Por qué se considera a Nicholas Tesla el científico más subestimado?

¿Es cierto el estereotipo del científico loco?

Hipotético: un grupo de científicos ha resucitado la especie Australopithecus afarensis. ¿Cómo deben ser vistos y tratados?

¿Por qué los científicos no pueden encontrar una razón definitiva para bostezar? ¿Cuál es la teoría más lógica de por qué?

¿Deberían los científicos publicar resultados de investigaciones que puedan comprometer la salud pública o ser mal utilizados por las personas?

¿Hay un científico para el estudio del fuego? Si es así, ¿cómo se llaman?

No soy un científico, pero tengo una idea que no puedo encontrar en ningún lado, ¿cómo puedo hablar con un científico sin parecer un chiflado?

¿Qué puedo hacer para obtener ideas como Albert Einstein? ¿Qué hace que alguien tenga pensamientos como él?

Si los científicos están tratando de crear células y otra vida, ¿por qué les cuesta tanto creer que alguien más ya haya creado la vida?

¿Cuál es el conocimiento básico requerido para desactivar una bomba?

Quien es Marie Curie?

¿Quién contribuyó más al desarrollo de la electricidad, Charles Steinmetz o Nikola Tesla?