{"id":82573,"date":"2024-11-04T19:03:45","date_gmt":"2024-11-04T15:33:45","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/download-modis-files-using-pymodis-43f\/"},"modified":"2024-11-04T19:03:45","modified_gmt":"2024-11-04T15:33:45","slug":"download-modis-files-using-pymodis-43f","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/download-modis-files-using-pymodis-43f\/","title":{"rendered":"\u062f\u0627\u0646\u0644\u0648\u062f \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc MODIS \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyModis"},"content":{"rendered":"<p>Summarize this content to 400 words in Persian Lang \u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0645\u0633\u062a\u0642\u06cc\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc MODIS \u0627\u0632 NASA Earthdata\u060c \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyModis \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0628\u0647 \u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0644 \u0641\u0631\u0622\u06cc\u0646\u062f \u0631\u0627 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0627\u0632 \u062f\u0627\u0646\u0644\u0648\u062f \u062a\u0627 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u0645. \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f PyModis \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f:<br \/>\nhttps:\/\/github.com\/lucadelu\/pyModis\/<\/p>\n<p>\u0627\u06af\u0631 \u0642\u0628\u0644\u0627\u064b \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u0646\u0627\u0633\u0627 Earthdata \u0646\u062f\u0627\u0631\u06cc\u062f\u060c \u0644\u0637\u0641\u0627\u064b \u0627\u0628\u062a\u062f\u0627 \u062f\u0631 \u0622\u062f\u0631\u0633 \u0632\u06cc\u0631 \u062b\u0628\u062a \u0646\u0627\u0645 \u06a9\u0646\u06cc\u062f:<br \/>\nhttps:\/\/urs.earthdata.nasa.gov\/<\/p>\n<p>  \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632<\/p>\n<p>\u0645\u0627 \u0628\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0645\u062c\u0627\u0632\u06cc Anaconda \u0648 \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0634\u0631\u0648\u0639 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<\/p>\n<p>conda install -c conda-forge pymodis<br \/>\nconda install -c conda-forge libgdal<\/p>\n<p>\u0648\u0642\u062a\u06cc PyModis \u0631\u0627 \u0628\u0627 conda \u0646\u0635\u0628 \u0645\u06cc \u06a9\u0646\u06cc\u0645\u060c GDAL \u0628\u0627\u06cc\u062f \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u062f\u0631\u062c \u0634\u0648\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0627\u06af\u0631 GDAL \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc \u0646\u0635\u0628 \u06a9\u0646\u06cc\u0645. \u0627\u06af\u0631 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc HDF4 \u0646\u06cc\u0632 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0627\u0634\u062f\u060c \u0646\u0635\u0628 libgdal \u0647\u0631\u06af\u0648\u0646\u0647 \u062e\u0637\u0627\u06cc \u0645\u0631\u062a\u0628\u0637 \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f:<\/p>\n<p>warnings.warn(&#8220;GDAL installation has no support for HDF4, please update GDAL&#8221;, ImportError)<\/p>\n<p>  \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 downmodis \u062f\u0631 PyModis<\/p>\n<p>\u06a9\u0644\u0627\u0633 downmodis \u0627\u0632 PyModis \u0645\u0627 \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc \u0633\u0627\u0632\u062f \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc MODIS \u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u0631\u0648\u0631 \u0645\u062e\u062a\u0635\u0631 \u0627\u0632 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0622\u0646\u060c \u0628\u0627 \u06af\u0632\u06cc\u062f\u0647 \u0627\u06cc \u062c\u0632\u0626\u06cc \u0627\u0632 \u06a9\u062f \u0645\u0646\u0628\u0639 \u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<p># This code is part of the PyModis library by Luca Delucchi and Logan C Byers,<br \/>\n# licensed under the GNU General Public License v2.0.<\/p>\n<p>class downModis:<br \/>\n    &#8220;&#8221;&#8221;A class to download MODIS data from NASA FTP or HTTP repositories<\/p>\n<p>       :param str destinationFolder: where the files will be stored<br \/>\n       :param str password: the password required by NASA authentication system<br \/>\n       :param str user: the user namerequired by NASA authentication system<br \/>\n       :param str url: the base url from where to download the MODIS data,<br \/>\n                       it can be FTP or HTTP but it has to start with<br \/>\n                       &#8216;ftp:\/\/&#8217; or &#8216;http:\/\/&#8217; or &#8216;https:\/\/&#8217;<br \/>\n       :param str path: the directory where the data that you want to<br \/>\n                        download are stored on the FTP server. For HTTP<br \/>\n                        requests, this is the part of the url between the &#8216;url&#8217;<br \/>\n                        parameter and the &#8216;product&#8217; parameter.<br \/>\n       :param str product: the code of the product to download, the code<br \/>\n                           should be idential to the one of the url<br \/>\n       :param str tiles: a set of tiles to be downloaded, None == all tiles.<br \/>\n                         This can be passed as a string of tileIDs separated<br \/>\n                         by commas, or as a list of individual tileIDs<br \/>\n       :param str today: the day to start downloading; in order to pass a<br \/>\n                         date different from today use the format YYYY-MM-DD<br \/>\n       :param str enddate: the day to end downloading; in order to pass a<br \/>\n                           date use the format YYYY-MM-DD. This day must be<br \/>\n                           before the &#8216;today&#8217; parameter. Downloading happens<br \/>\n                           in reverse order (currently)<\/p>\n<p>       :param int delta: timelag i.e. the number of days starting from<br \/>\n                         today backwards. Will be overwritten if<br \/>\n                         &#8216;enddate&#8217; is specifed during instantiation<br \/>\n       :param bool jpeg: set to True if you want to download the JPG overview<br \/>\n                         file in addition to the HDF<br \/>\n       :param bool debug: set to True if you want to obtain debug information<br \/>\n       :param int timeout: Timeout value for HTTP server (seconds)<br \/>\n       :param bool checkgdal: variable to set the GDAL check<br \/>\n    &#8220;&#8221;&#8221;<\/p>\n<p>    def __init__(self, destinationFolder, password=None, user=None, token=None,<br \/>\n                 url=&#8221;https:\/\/e4ftl01.cr.usgs.gov&#8221;, tiles=None, path=&#8221;MOLT&#8221;,<br \/>\n                 product=&#8221;MOD11A1.006&#8243;, today=None, enddate=None, delta=10,<br \/>\n                 jpg=False, debug=False, timeout=30, checkgdal=True):<\/p>\n<p>\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0648 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u06cc\u0627 \u062a\u0648\u06a9\u0646 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u06a9\u0646\u06cc\u0645. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u062a\u0648\u06a9\u0646\u060c \u06cc\u06a9\u06cc \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<br \/>\n\u0628\u0631\u0627\u06cc \u062c\u0632\u0626\u06cc\u0627\u062a\u060c \u0646\u06af\u0627\u0647 \u06a9\u0646\u06cc\u062f \u0628\u0647:<br \/>\nhttps:\/\/urs.earthdata.nasa.gov\/documentation\/for_users\/user_token<\/p>\n<p>  \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0635\u062d\u06cc\u062d<\/p>\n<p>\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 URL \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u060c https:\/\/e4ftl01.cr.usgs.gov\u060c \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0631\u0627 \u0645\u0627\u0646\u0646\u062f \u0632\u06cc\u0631 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f:<\/p>\n<p>ASTT\/<br \/>\nCOMMUNITY\/<br \/>\nECOSTRESS\/<br \/>\nMEASURES\/<br \/>\nMOLA\/<br \/>\nMOLT\/<br \/>\nMOTA\/<br \/>\nVIIRS\/<\/p>\n<p>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u062f\u0627\u0646\u0644\u0648\u062f \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc MYD11A2 \u0647\u0633\u062a\u06cc\u062f\u060c \u0622\u0646\u0647\u0627 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f<br \/>\nhttps:\/\/e4ftl01.cr.usgs.gov\/MOLA\/MYD11A2.061<\/p>\n<p>\u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u062e\u0627\u0635\u060c \u0628\u0627\u06cc\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u0645. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc MYD11A2 \u062f\u0631 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f MOLA \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0647 \u0622\u0646\u0647\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u0645:<br \/>\nhttps:\/\/e4ftl01.cr.usgs.gov\/MOLA\/MYD11A2.061<\/p>\n<p>MOLA\/<br \/>\n\u251c\u2500\u2500 MYD09A1.061\/<br \/>\n\u2502   \u251c\u2500\u2500 2002.07.04\/<br \/>\n\u2502   \u251c\u2500\u2500 2002.07.12\/<br \/>\n\u2502   \u2514\u2500\u2500 &#8230;<br \/>\n\u251c\u2500\u2500 &#8230;<br \/>\n\u251c\u2500\u2500 MYD11A2.061\/<br \/>\n\u2502   \u251c\u2500\u2500 2002.07.04\/<br \/>\n\u2502   \u251c\u2500\u2500 2002.07.12\/<br \/>\n\u2502   \u2514\u2500\u2500 &#8230;<br \/>\n\u2514\u2500\u2500 &#8230;<\/p>\n<p>\u0628\u0631\u0627\u06cc \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06a9\u0627\u0646 \u062f\u0631 PyModis\u060c \u0645\u0633\u06cc\u0631 \u0648 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0645\u062d\u0635\u0648\u0644 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<br \/>\n\u0628\u0631\u0627\u06cc MYD11A2.061\u060c \u0645\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0631\u062f\u06cc\u0645:<br \/>\npath: &#8220;MOLA&#8221;<br \/>\nproduct: &#8220;MYD11A2.061&#8221; (\u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0646\u0633\u062e\u0647 0.061 \u0627\u0633\u062a)<\/p>\n<p>  \u06a9\u062f \u0645\u062b\u0627\u0644<\/p>\n<p>\u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc MYD11A2.061 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0634\u06cc h29v06 \u0628\u06cc\u0646 01-01-2024 \u0648 2024-10-15 \u062f\u0627\u0646\u0644\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p>from pymodis import downmodis<\/p>\n<p># Define parameters<br \/>\ndestination_folder = &#8220;downloads&#8221;<br \/>\ntiles = &#8220;h29v06&#8221;<br \/>\npath = &#8220;MOLA&#8221;<br \/>\nproduct = &#8220;MYD11A2.061&#8221;<br \/>\ntoday = &#8220;2024-01-01&#8221;<br \/>\nenddate = &#8220;2024-10-15&#8243;<\/p>\n<p># Initialize downloader<br \/>\nmodis_downloader = downmodis.downModis(<br \/>\n    destinationFolder=destination_folder,<br \/>\n    password=&#8221;your password&#8221;,<br \/>\n    user=&#8221;your username&#8221;,<br \/>\n    tiles=tiles,<br \/>\n    path=path,<br \/>\n    product=product,<br \/>\n    today=today,<br \/>\n    enddate=enddate,<br \/>\n)<\/p>\n<p># Connect and download files<br \/>\nmodis_downloader.connect()<br \/>\nmodis_downloader.downloadsAllDay()<\/p>\n<p>\u0627\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0631\u0627 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u062f\u0631 \u067e\u0648\u0634\u0647 \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0648 \u062f\u0627\u0646\u0644\u0648\u062f \u0645\u06cc \u06a9\u0646\u062f. \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u0633\u0627\u06cc\u0631 \u0645\u062d\u0635\u0648\u0644\u0627\u062a MODIS \u06cc\u0627 \u0628\u0627\u0632\u0647\u200c\u0647\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0645\u0633\u062a\u0642\u06cc\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc MODIS \u0627\u0632 NASA Earthdata\u060c \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyModis \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0628\u0647 \u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0644 \u0641\u0631\u0622\u06cc\u0646\u062f \u0631\u0627 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0627\u0632 \u062f\u0627\u0646\u0644\u0648\u062f \u062a\u0627 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u0645. \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f PyModis \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f:<br \/>\nhttps:\/\/github.com\/lucadelu\/pyModis\/<\/p>\n<p>\u0627\u06af\u0631 \u0642\u0628\u0644\u0627\u064b \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u0646\u0627\u0633\u0627 Earthdata \u0646\u062f\u0627\u0631\u06cc\u062f\u060c \u0644\u0637\u0641\u0627\u064b \u0627\u0628\u062a\u062f\u0627 \u062f\u0631 \u0622\u062f\u0631\u0633 \u0632\u06cc\u0631 \u062b\u0628\u062a \u0646\u0627\u0645 \u06a9\u0646\u06cc\u062f:<br \/>\nhttps:\/\/urs.earthdata.nasa.gov\/<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/download-modis-files-using-pymodis-43f\/#%D9%86%D8%B5%D8%A8_%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87_%D9%87%D8%A7%DB%8C_%D9%85%D9%88%D8%B1%D8%AF_%D9%86%DB%8C%D8%A7%D8%B2\" >\u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/download-modis-files-using-pymodis-43f\/#%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%D8%A7%D8%B2_%DA%A9%D9%84%D8%A7%D8%B3_downmodis_%D8%AF%D8%B1_PyModis\" >\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 downmodis \u062f\u0631 PyModis<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/download-modis-files-using-pymodis-43f\/#%D9%BE%DB%8C%D8%AF%D8%A7_%DA%A9%D8%B1%D8%AF%D9%86_%D8%AF%D8%A7%DB%8C%D8%B1%DA%A9%D8%AA%D9%88%D8%B1%DB%8C_%D8%B5%D8%AD%DB%8C%D8%AD\" >\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0635\u062d\u06cc\u062d<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/download-modis-files-using-pymodis-43f\/#%DA%A9%D8%AF_%D9%85%D8%AB%D8%A7%D9%84\" >\u06a9\u062f \u0645\u062b\u0627\u0644<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87_%D9%87%D8%A7%DB%8C_%D9%85%D9%88%D8%B1%D8%AF_%D9%86%DB%8C%D8%A7%D8%B2\"><\/span>\n<p>  \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0645\u0627 \u0628\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0645\u062c\u0627\u0632\u06cc Anaconda \u0648 \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0634\u0631\u0648\u0639 \u0645\u06cc \u06a9\u0646\u06cc\u0645.\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>conda install -c conda-forge pymodis\nconda install -c conda-forge libgdal\n<\/code><\/pre>\n<\/div>\n<p>\u0648\u0642\u062a\u06cc PyModis \u0631\u0627 \u0628\u0627 conda \u0646\u0635\u0628 \u0645\u06cc \u06a9\u0646\u06cc\u0645\u060c GDAL \u0628\u0627\u06cc\u062f \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u062f\u0631\u062c \u0634\u0648\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0627\u06af\u0631 GDAL \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc \u0646\u0635\u0628 \u06a9\u0646\u06cc\u0645. \u0627\u06af\u0631 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc HDF4 \u0646\u06cc\u0632 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0627\u0634\u062f\u060c \u0646\u0635\u0628 libgdal \u0647\u0631\u06af\u0648\u0646\u0647 \u062e\u0637\u0627\u06cc \u0645\u0631\u062a\u0628\u0637 \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f:\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>warnings.warn(\"GDAL installation has no support for HDF4, please update GDAL\", ImportError)\n\n<\/code><\/pre>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%D8%A7%D8%B2_%DA%A9%D9%84%D8%A7%D8%B3_downmodis_%D8%AF%D8%B1_PyModis\"><\/span>\n<p>  \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 downmodis \u062f\u0631 PyModis<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u06a9\u0644\u0627\u0633 downmodis \u0627\u0632 PyModis \u0645\u0627 \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc \u0633\u0627\u0632\u062f \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc MODIS \u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u0631\u0648\u0631 \u0645\u062e\u062a\u0635\u0631 \u0627\u0632 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0622\u0646\u060c \u0628\u0627 \u06af\u0632\u06cc\u062f\u0647 \u0627\u06cc \u062c\u0632\u0626\u06cc \u0627\u0632 \u06a9\u062f \u0645\u0646\u0628\u0639 \u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a:\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># This code is part of the PyModis library by Luca Delucchi and Logan C Byers,\n# licensed under the GNU General Public License v2.0.\n<\/span>\n<span class=\"k\">class<\/span> <span class=\"nc\">downModis<\/span><span class=\"p\">:<\/span>\n    <span class=\"sh\">\"\"\"<\/span><span class=\"s\">A class to download MODIS data from NASA FTP or HTTP repositories\n\n       :param str destinationFolder: where the files will be stored\n       :param str password: the password required by NASA authentication system\n       :param str user: the user namerequired by NASA authentication system\n       :param str url: the base url from where to download the MODIS data,\n                       it can be FTP or HTTP but it has to start with\n                       <\/span><span class=\"sh\">'<\/span><span class=\"s\">ftp:\/\/<\/span><span class=\"sh\">'<\/span><span class=\"s\"> or <\/span><span class=\"sh\">'<\/span><span class=\"s\">http:\/\/<\/span><span class=\"sh\">'<\/span><span class=\"s\"> or <\/span><span class=\"sh\">'<\/span><span class=\"s\">https:\/\/<\/span><span class=\"sh\">'<\/span><span class=\"s\">\n       :param str path: the directory where the data that you want to\n                        download are stored on the FTP server. For HTTP\n                        requests, this is the part of the url between the <\/span><span class=\"sh\">'<\/span><span class=\"s\">url<\/span><span class=\"sh\">'<\/span><span class=\"s\">\n                        parameter and the <\/span><span class=\"sh\">'<\/span><span class=\"s\">product<\/span><span class=\"sh\">'<\/span><span class=\"s\"> parameter.\n       :param str product: the code of the product to download, the code\n                           should be idential to the one of the url\n       :param str tiles: a set of tiles to be downloaded, None == all tiles.\n                         This can be passed as a string of tileIDs separated\n                         by commas, or as a list of individual tileIDs\n       :param str today: the day to start downloading; in order to pass a\n                         date different from today use the format YYYY-MM-DD\n       :param str enddate: the day to end downloading; in order to pass a\n                           date use the format YYYY-MM-DD. This day must be\n                           before the <\/span><span class=\"sh\">'<\/span><span class=\"s\">today<\/span><span class=\"sh\">'<\/span><span class=\"s\"> parameter. Downloading happens\n                           in reverse order (currently)\n\n       :param int delta: timelag i.e. the number of days starting from\n                         today backwards. Will be overwritten if\n                         <\/span><span class=\"sh\">'<\/span><span class=\"s\">enddate<\/span><span class=\"sh\">'<\/span><span class=\"s\"> is specifed during instantiation\n       :param bool jpeg: set to True if you want to download the JPG overview\n                         file in addition to the HDF\n       :param bool debug: set to True if you want to obtain debug information\n       :param int timeout: Timeout value for HTTP server (seconds)\n       :param bool checkgdal: variable to set the GDAL check\n    <\/span><span class=\"sh\">\"\"\"<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">__init__<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">,<\/span> <span class=\"n\">destinationFolder<\/span><span class=\"p\">,<\/span> <span class=\"n\">password<\/span><span class=\"o\">=<\/span><span class=\"bp\">None<\/span><span class=\"p\">,<\/span> <span class=\"n\">user<\/span><span class=\"o\">=<\/span><span class=\"bp\">None<\/span><span class=\"p\">,<\/span> <span class=\"n\">token<\/span><span class=\"o\">=<\/span><span class=\"bp\">None<\/span><span class=\"p\">,<\/span>\n                 <span class=\"n\">url<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">https:\/\/e4ftl01.cr.usgs.gov<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">tiles<\/span><span class=\"o\">=<\/span><span class=\"bp\">None<\/span><span class=\"p\">,<\/span> <span class=\"n\">path<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">MOLT<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n                 <span class=\"n\">product<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">MOD11A1.006<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">today<\/span><span class=\"o\">=<\/span><span class=\"bp\">None<\/span><span class=\"p\">,<\/span> <span class=\"n\">enddate<\/span><span class=\"o\">=<\/span><span class=\"bp\">None<\/span><span class=\"p\">,<\/span> <span class=\"n\">delta<\/span><span class=\"o\">=<\/span><span class=\"mi\">10<\/span><span class=\"p\">,<\/span>\n                 <span class=\"n\">jpg<\/span><span class=\"o\">=<\/span><span class=\"bp\">False<\/span><span class=\"p\">,<\/span> <span class=\"n\">debug<\/span><span class=\"o\">=<\/span><span class=\"bp\">False<\/span><span class=\"p\">,<\/span> <span class=\"n\">timeout<\/span><span class=\"o\">=<\/span><span class=\"mi\">30<\/span><span class=\"p\">,<\/span> <span class=\"n\">checkgdal<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">):<\/span>\n<\/code><\/pre>\n<\/div>\n<p>\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0648 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u06cc\u0627 \u062a\u0648\u06a9\u0646 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u06a9\u0646\u06cc\u0645. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u062a\u0648\u06a9\u0646\u060c \u06cc\u06a9\u06cc \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<br \/>\n\u0628\u0631\u0627\u06cc \u062c\u0632\u0626\u06cc\u0627\u062a\u060c \u0646\u06af\u0627\u0647 \u06a9\u0646\u06cc\u062f \u0628\u0647: <br \/>\nhttps:\/\/urs.earthdata.nasa.gov\/documentation\/for_users\/user_token<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D9%BE%DB%8C%D8%AF%D8%A7_%DA%A9%D8%B1%D8%AF%D9%86_%D8%AF%D8%A7%DB%8C%D8%B1%DA%A9%D8%AA%D9%88%D8%B1%DB%8C_%D8%B5%D8%AD%DB%8C%D8%AD\"><\/span>\n<p>  \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0635\u062d\u06cc\u062d<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 URL \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u060c https:\/\/e4ftl01.cr.usgs.gov\u060c \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0631\u0627 \u0645\u0627\u0646\u0646\u062f \u0632\u06cc\u0631 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f:\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>ASTT\/\nCOMMUNITY\/\nECOSTRESS\/\nMEASURES\/\nMOLA\/\nMOLT\/\nMOTA\/\nVIIRS\/\n<\/code><\/pre>\n<\/div>\n<p>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u062f\u0627\u0646\u0644\u0648\u062f \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc MYD11A2 \u0647\u0633\u062a\u06cc\u062f\u060c \u0622\u0646\u0647\u0627 \u062f\u0631 \u0622\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f<br \/>\nhttps:\/\/e4ftl01.cr.usgs.gov\/MOLA\/MYD11A2.061<\/p>\n<p>\u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u062e\u0627\u0635\u060c \u0628\u0627\u06cc\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u0645. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc MYD11A2 \u062f\u0631 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f <code>MOLA<\/code> \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0647 \u0622\u0646\u0647\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u0645:<br \/>\nhttps:\/\/e4ftl01.cr.usgs.gov\/MOLA\/MYD11A2.061\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>MOLA\/\n\u251c\u2500\u2500 MYD09A1.061\/\n\u2502   \u251c\u2500\u2500 2002.07.04\/\n\u2502   \u251c\u2500\u2500 2002.07.12\/\n\u2502   \u2514\u2500\u2500 ...\n\u251c\u2500\u2500 ...\n\u251c\u2500\u2500 MYD11A2.061\/\n\u2502   \u251c\u2500\u2500 2002.07.04\/\n\u2502   \u251c\u2500\u2500 2002.07.12\/\n\u2502   \u2514\u2500\u2500 ...\n\u2514\u2500\u2500 ...\n<\/code><\/pre>\n<\/div>\n<p>\u0628\u0631\u0627\u06cc \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06a9\u0627\u0646 \u062f\u0631 PyModis\u060c \u0645\u0633\u06cc\u0631 \u0648 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0645\u062d\u0635\u0648\u0644 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<br \/>\n\u0628\u0631\u0627\u06cc MYD11A2.061\u060c \u0645\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0631\u062f\u06cc\u0645:<br \/>\n<code>path<\/code>: <code>\"MOLA\"<\/code><br \/>\n<code>product<\/code>: <code>\"MYD11A2.061\"<\/code> (\u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0646\u0633\u062e\u0647 0.061 \u0627\u0633\u062a)<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%DA%A9%D8%AF_%D9%85%D8%AB%D8%A7%D9%84\"><\/span>\n<p>  \u06a9\u062f \u0645\u062b\u0627\u0644<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc MYD11A2.061 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0634\u06cc h29v06 \u0628\u06cc\u0646 01-01-2024 \u0648 2024-10-15 \u062f\u0627\u0646\u0644\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">pymodis<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">downmodis<\/span>\n\n<span class=\"c1\"># Define parameters\n<\/span><span class=\"n\">destination_folder<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">downloads<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">tiles<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">h29v06<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">path<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">MOLA<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">product<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">MYD11A2.061<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">today<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">2024-01-01<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">enddate<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">2024-10-15<\/span><span class=\"sh\">\"<\/span>\n\n<span class=\"c1\"># Initialize downloader\n<\/span><span class=\"n\">modis_downloader<\/span> <span class=\"o\">=<\/span> <span class=\"n\">downmodis<\/span><span class=\"p\">.<\/span><span class=\"nf\">downModis<\/span><span class=\"p\">(<\/span>\n    <span class=\"n\">destinationFolder<\/span><span class=\"o\">=<\/span><span class=\"n\">destination_folder<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">password<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">your password<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">user<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">your username<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">tiles<\/span><span class=\"o\">=<\/span><span class=\"n\">tiles<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">path<\/span><span class=\"o\">=<\/span><span class=\"n\">path<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">product<\/span><span class=\"o\">=<\/span><span class=\"n\">product<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">today<\/span><span class=\"o\">=<\/span><span class=\"n\">today<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">enddate<\/span><span class=\"o\">=<\/span><span class=\"n\">enddate<\/span><span class=\"p\">,<\/span>\n<span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Connect and download files\n<\/span><span class=\"n\">modis_downloader<\/span><span class=\"p\">.<\/span><span class=\"nf\">connect<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">modis_downloader<\/span><span class=\"p\">.<\/span><span class=\"nf\">downloadsAllDay<\/span><span class=\"p\">()<\/span>\n<\/code><\/pre>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u0631\u0627 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u062f\u0631 \u067e\u0648\u0634\u0647 \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0627\u062d\u0631\u0627\u0632 \u0647\u0648\u06cc\u062a \u0648 \u062f\u0627\u0646\u0644\u0648\u062f \u0645\u06cc \u06a9\u0646\u062f. \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u0633\u0627\u06cc\u0631 \u0645\u062d\u0635\u0648\u0644\u0627\u062a MODIS \u06cc\u0627 \u0628\u0627\u0632\u0647\u200c\u0647\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Summarize this content to 400 words in Persian Lang \u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0645\u0633\u062a\u0642\u06cc\u0645 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc MODIS \u0627\u0632 NASA Earthdata\u060c \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyModis \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0628\u0647 \u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0644 \u0641\u0631\u0622\u06cc\u0646\u062f \u0631\u0627 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0627\u0632 \u062f\u0627\u0646\u0644\u0648\u062f \u062a\u0627 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u0645. \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f PyModis \u0631\u0627 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f: https:\/\/github.com\/lucadelu\/pyModis\/ \u0627\u06af\u0631 \u0642\u0628\u0644\u0627\u064b \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u0646\u0627\u0633\u0627 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-82573","post","type-post","status-publish","format-standard","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/82573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=82573"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/82573\/revisions"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=82573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=82573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=82573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}