{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Lectura de datos via ftp, manipulación NetCDF y Graficos\n", "\n", "## Integrantes: \n", "\n", "* Ines Leyba\n", "* Milagros Alvarez Imaz\n", "* Leandro Díaz" ] }, { "cell_type": "code", "execution_count": 154, "metadata": { "collapsed": true }, "outputs": [], "source": [ "#Abrimos el txt con la informacion de los usuarios de las cosas\n", "usuario = open('usuario', 'r')\n", "#El ftp de donde quiero descargar\n", "FTPusuario='AVISO'\n", "\n", "while True:\n", " line = usuario.readline()\n", " if line == '':\n", " break\n", " \n", " if FTPusuario in line:\n", " split = line.split(';') #Separamos los elementos por los ;\n", "\n", "usuario.close() #Cerramos el archivo de usuarios\n", " \n", "#Tomamos de la segunda columna que tiene el nombre del usuario\n", "user=str(split[1])\n", "#Tomamos de la tercera columna que tiene la contraseña\n", "pw=str(split[2])" ] }, { "cell_type": "code", "execution_count": 139, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'230 User cima_leyba logged in'" ] }, "execution_count": 139, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from ftplib import FTP\n", "\n", "ftp = FTP('ftp.aviso.altimetry.fr') #ftp de donde quiero los datos\n", "ftp.login(user, pw) # 'usuario', 'contraseña'" ] }, { "cell_type": "code", "execution_count": 140, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Año entre 1993 a 2015 = 2014\n" ] } ], "source": [ "anio=input('Año entre 1993 a 2015 = ') #elegimos el año que queremos bajar " ] }, { "cell_type": "code", "execution_count": 141, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'250 CWD command successful'" ] }, "execution_count": 141, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ftp.cwd('/global/delayed-time/grids/msla/all-sat-merged/h/'+ anio) # Poner el directorio donde estan los datos\n", " " ] }, { "cell_type": "code", "execution_count": 142, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "['dt_global_allsat_msla_h_20141114_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140305_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141127_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141124_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140228_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141122_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141224_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141202_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140425_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141023_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140729_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140717_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141101_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140527_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140509_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140902_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141012_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141113_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141107_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140607_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20141029_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140730_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140220_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141104_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140815_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141121_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141213_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140212_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140512_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20141129_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140511_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140326_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140422_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140613_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140526_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20141118_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140331_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141215_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140814_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140103_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140825_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141015_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140417_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140922_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140915_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140313_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140314_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140823_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140131_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140707_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140206_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140113_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140309_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141117_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140416_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140718_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141004_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141013_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140629_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140224_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141028_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140912_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140719_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140123_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141225_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141205_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141217_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140715_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140114_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140919_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140712_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140216_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140510_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140808_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140311_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140926_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140824_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140312_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140321_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140414_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140115_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141203_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140928_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140802_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140910_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140303_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140608_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20140125_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141110_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140627_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140127_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141006_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141214_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140602_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20140411_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140905_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140725_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140112_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140610_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20140901_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140419_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140918_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140821_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141002_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140731_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141016_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140406_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140427_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140413_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140215_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140620_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141014_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140504_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20141211_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141020_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140301_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141116_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141126_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140214_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141022_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140327_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140603_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20140907_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140506_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140706_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140930_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140830_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140128_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141025_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141027_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140807_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140307_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140831_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140605_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20140405_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140109_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140412_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140904_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140207_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140702_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141106_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141227_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140601_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20140703_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141001_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140801_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140818_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140404_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140320_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140120_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141229_20150914.nc.gz',\n", " 'dt_global_allsat_msla_h_20140711_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140724_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140505_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140806_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140202_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140426_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141231_20150914.nc.gz',\n", " 'dt_global_allsat_msla_h_20141201_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140325_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140822_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140924_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140530_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140522_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140917_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140328_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141007_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141218_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141212_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140914_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140306_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140927_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140423_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140219_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141112_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140119_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140418_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140315_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140209_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140921_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140726_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140630_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141018_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140705_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140906_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141209_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140616_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140618_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140812_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141008_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140721_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141030_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140117_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140221_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140121_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141119_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140519_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140218_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140401_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140330_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140429_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141128_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140622_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140625_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140709_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140829_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140226_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140609_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20140701_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141021_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140531_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20141123_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141230_20150914.nc.gz',\n", " 'dt_global_allsat_msla_h_20140606_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20141109_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141108_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140126_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140129_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140408_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140614_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141210_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140615_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140911_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140323_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140804_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141220_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140503_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140105_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140623_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140502_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140514_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140213_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140110_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140409_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141111_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140819_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141226_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140204_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140903_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140521_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140513_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140713_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140508_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140913_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141009_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140106_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140318_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140805_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140528_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140316_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140728_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140308_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141216_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140923_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140403_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140225_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140813_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141130_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140517_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140916_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141010_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140817_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140124_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140617_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140420_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140518_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140428_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140203_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140410_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141120_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20141003_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140524_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140516_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20141102_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140108_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140810_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140621_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140319_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141026_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140211_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140925_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141019_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140628_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140710_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140828_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140322_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141207_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140415_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141115_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140520_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140722_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141228_20150914.nc.gz',\n", " 'dt_global_allsat_msla_h_20140111_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140104_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141206_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140507_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140523_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140525_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20141011_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140324_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140716_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140827_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140714_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141017_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141204_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140317_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140820_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140208_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140826_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140624_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140310_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140424_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140604_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20140816_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141221_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140223_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140101_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140102_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140407_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140304_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140515_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140122_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140329_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140619_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141031_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140529_20141010.nc.gz',\n", " 'dt_global_allsat_msla_h_20140704_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140201_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140402_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141125_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140210_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140611_20141124.nc.gz',\n", " 'dt_global_allsat_msla_h_20140811_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141219_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140501_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140809_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141222_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140430_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141005_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140118_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140217_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141208_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140803_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140723_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140116_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140626_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140727_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140227_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140920_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141103_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140130_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20141105_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140909_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140612_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141223_20150513.nc.gz',\n", " 'dt_global_allsat_msla_h_20140708_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140222_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140929_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140908_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20141024_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140720_20150209.nc.gz',\n", " 'dt_global_allsat_msla_h_20140205_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140107_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140421_20140829.nc.gz',\n", " 'dt_global_allsat_msla_h_20140302_20140829.nc.gz']" ] }, "execution_count": 142, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Generamos una lista con todos los archivos que estan en el directorio.\n", "ListaDatos=[]\n", "ListaDatos = ftp.nlst() \n", "ListaDatos " ] }, { "cell_type": "code", "execution_count": 143, "metadata": { "collapsed": false, "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "['dt_global_allsat_msla_h_20140901_20150209.nc.gz', 'dt_global_allsat_msla_h_20141001_20150209.nc.gz', 'dt_global_allsat_msla_h_20140801_20150209.nc.gz', 'dt_global_allsat_msla_h_20140701_20150209.nc.gz']\n" ] }, { "data": { "text/plain": [ "'221 Goodbye.'" ] }, "execution_count": 143, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Bajamos una lista de datos especificos\n", "\n", "ListaDatosSelec=[]\n", "\n", "for i in ListaDatos:\n", " if i.endswith('01_20150209.nc.gz'): # Aca decimos que datos queremos seleccionar\n", " \n", " localfile = open(i, 'wb') #Localfile es el nombre del archivo en la maquina local, puede ser el mismo nombre que filename o no.\n", " ftp.retrbinary('RETR ' + i, localfile.write) # descarga el filename, lo descarga en localfile, velocidad de descarga \n", " \n", " ListaDatosSelec.append(i)\n", " localfile.close() # Importante cerrar archivos, comentar problema de no cerrarlo\n", " \n", "print(ListaDatosSelec)\n", "\n", "ftp.quit()" ] }, { "cell_type": "code", "execution_count": 146, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "dt_global_allsat_msla_h_20140901_20150209.nc.gz\n", "dt_global_allsat_msla_h_20140901_20150209.nc\n", "descomprimí archivo\n", "dt_global_allsat_msla_h_20141001_20150209.nc.gz\n", "dt_global_allsat_msla_h_20141001_20150209.nc\n", "descomprimí archivo\n", "dt_global_allsat_msla_h_20140801_20150209.nc.gz\n", "dt_global_allsat_msla_h_20140801_20150209.nc\n", "descomprimí archivo\n", "dt_global_allsat_msla_h_20140701_20150209.nc.gz\n", "dt_global_allsat_msla_h_20140701_20150209.nc\n", "descomprimí archivo\n" ] } ], "source": [ "import os\n", "\n", "ListaUncompress_file = []\n", "\n", "for compressed_file in ListaDatosSelec:\n", " print(compressed_file)\n", " \n", " uncompressed_file = os.path.splitext(compressed_file)[0] # Te separa hasta el ultimo \".\"\n", " print(uncompressed_file)\n", " \n", " ListaUncompress_file.append(uncompressed_file) #Generamos una lsita con todos los nombres sin \".gz\"\n", " \n", " inF = gzip.open(compressed_file, 'rb') # abre el archivo de entrada en modo lectura binario\n", "\n", " outF = open(uncompressed_file, 'wb') # crea el archivo de salida en modo escritura binario\n", " \n", " # try --> Prueba las funciones, si llega a haber un error, continua. \n", " try:\n", " outF.write( inF.read() ) # Escribe el archivo de salida\n", " # except --> Uno puede printiear el error que uno quiere o por ejemplo generar una lista con todos los archivos que presentaron un problema \n", " except:\n", " print('error --> no se puede descomprimir este archivo')\n", "\n", " inF.close()\n", " outF.close()\n", " \n", " print('descomprimí archivo')" ] }, { "cell_type": "code", "execution_count": 151, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "NETCDF3_CLASSIC\n" ] }, { "data": { "text/plain": [ "odict_keys(['time', 'lat', 'lat_bnds', 'lon', 'lon_bnds', 'crs', 'nv', 'sla', 'err'])" ] }, "execution_count": 151, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Abrir Netcdf \n", "\n", "from netCDF4 import Dataset \n", "import numpy as np \n", "\n", "#dataset = Dataset(out_nc, mode='r') #Ver tipo de netcdf \n", "dataset = Dataset('dt_global_allsat_msla_h_20140801_20150209.nc', mode='r') #Ver tipo de netcdf \n", "\n", "print(dataset.file_format) \n", "#Dimensiones \n", "dataset.dimensions.keys() \n", "#Variables del netcdf \n", "dataset.variables.keys() " ] }, { "cell_type": "code", "execution_count": 152, "metadata": { "collapsed": false, "scrolled": true }, "outputs": [ { "data": { "text/plain": [ "\n", "int32 sla(time, lat, lon)\n", " _FillValue: -2147483647\n", " coordinates: lon lat\n", " grid_mapping: crs\n", " long_name: Sea Level Anomalies\n", " scale_factor: 0.0001\n", " standard_name: sea_surface_height_above_sea_level\n", " units: m\n", "unlimited dimensions: \n", "current shape = (1, 720, 1440)\n", "filling off" ] }, "execution_count": 152, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#Ver informacion de la variable\n", "dataset.variables['sla']" ] }, { "cell_type": "code", "execution_count": 153, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "\n", "float32 time(time)\n", " axis: T\n", " calendar: gregorian\n", " long_name: Time\n", " standard_name: time\n", " units: days since 1950-01-01 00:00:00\n", "unlimited dimensions: \n", "current shape = (1,)\n", "filling off" ] }, "execution_count": 153, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#Ver informacion de la variable\n", "dataset.variables['time']" ] }, { "cell_type": "code", "execution_count": 124, "metadata": { "collapsed": true }, "outputs": [], "source": [ "# EXtraemos las variables\n", "\n", "lons = dataset.variables['lon'][:]\n", "lats = dataset.variables['lat'][:]\n", "sla = dataset.variables['sla'][:]\n", "time = dataset.variables['time'][:]\n", "\n", "dataset.close() # Cierra netcdf" ] }, { "cell_type": "code", "execution_count": 126, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "01-September-2014\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "/home/ines/anaconda3/lib/python3.5/site-packages/mpl_toolkits/basemap/__init__.py:3644: VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future\n", " xx = x[x.shape[0]/2,:]\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Pasar a fecha calendario\n", "import datetime\n", "day = time[0]\n", "\n", "date = datetime.datetime(1950, 1, 1) + datetime.timedelta(float(day)) #This assumes that the year is 2007\n", "\n", "#Pasamos al formato que queremos (buscar documentación strftime)\n", "fecha=date.strftime(\"%d-%B-%Y\")\n", "print(fecha)\n", "\n", "from mpl_toolkits.basemap import Basemap\n", "import matplotlib.pyplot as plt\n", "\n", "\n", "#Con esto muestra el gráfico dentro de esta pantalla y no aparte\n", "%matplotlib inline\n", "\n", "# create Basemap instance for Robinson projection.\n", "m = Basemap(projection='robin',lon_0=0.5*(lons[0]+lons[-1]))\n", "# compute map projection coordinates for lat/lon grid.\n", "x, y = m(*np.meshgrid(lons,lats))\n", "# make filled contour plot.\n", "#clevs = [-0.5,-0.4,-0.3,-0.2,-0.1,0,0.1,0.2,0.3,0.4,0.5] # defino los intervalos en la barra de colores \n", "clevs = [-0.5,-0.3,-0.1,0,0.1,0.3,0.5] # defino los valores \n", "\n", "cs = m.contourf(x,y,sla[0,:,:],clevs,cmap=plt.cm.jet)\n", "#cs = m.contourf(x,y,sla[0,:,:],30,cmap=plt.cm.jet)\n", "m.drawcoastlines() # draw coastlines\n", "m.drawmapboundary() # draw a line around the map region\n", "m.drawparallels(np.arange(-90.,120.,30.),labels=[1,0,0,0]) # draw parallels\n", "m.drawmeridians(np.arange(0.,420.,60.),labels=[0,0,0,1]) # draw meridians\n", "plt.title('SLA ' + fecha) # add a title\n", "cbar = m.colorbar(cs, location='bottom', pad=\"10%\") #Agregamos la barra de colores\n", "cbar.set_label('m')\n", "\n", "\n", "\n", "plt.show()\n" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "" ], "text/plain": [ "" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#Este css es trabajo de @LorenaABarba y su grupo\n", "from IPython.core.display import HTML\n", "css_file = '../../css/personal.css'\n", "HTML(open(css_file, \"r\").read())" ] } ], "metadata": { "anaconda-cloud": {}, "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.2" } }, "nbformat": 4, "nbformat_minor": 0 }