{ "info": { "author": "Carmelo Sammarco", "author_email": "sammarcocarmelo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering" ], "description": "# FTPsubsetMO - FTP subsetting service for Mercator Ocean\n\n[![Build Status](https://travis-ci.com/carmelosammarco/FTPsubsetMO.png)](https://travis-ci.com/carmelosammarco/FTPsubsetMO) [![Build status](https://ci.appveyor.com/api/projects/status/y4glc7d7ccjb8diq?svg=true)](https://ci.appveyor.com/project/carmelosammarco/FTPsubsetMO) [![PyPi](https://img.shields.io/badge/PyPi-Project-yellow.svg)](https://pypi.org/project/FTPsubsetMO/) \n\nI developed this software while working as [AKKA](https://www.akka-technologies.com) consultant engeneer for the [CMEMS's Service Desk (Copernicus Marine Environment Monitoring Service)](http://marine.copernicus.eu). I was and I am inspired by the Mercator-Ocean's community (users, co-workers, web-forum discussions and many more) which gave me ideas and the motivational power to build this tool. It is the first python application of its kind created inside the CMEMS environment and I hope that with time it will became an ufficial CMEMS tool. The main goals that I wanted to adress were solving the most common user problems as the data-download requests and the netCDF file subsetting using as source the FTP protocol.\n\nMany thanks to visit this page and try this software.\n\n**Carmelo Sammarco**\n\n## Introduction:\n\nPython module able to download files over FTP protocol and then able to subset them using a bounding box and variable selection.\n\n

\n \n

\n\n## Be aware that:\n\nThe tool is in development so it can be possible find bugs, errors and imprecisions. Please to report them if you find one.\n\n## Dependencies:\n\nThe dependencies required is listed below:\n\n- [x] cdo>=1.4.0\n- [x] ftputil>=3.4\n\n## Installation for Unix users (Linux distros and Mac-OSX systems):\n\nAs first things please install [cdo - climate data operator](https://code.mpimet.mpg.de/projects/cdo). It is required to run few functions contained in the python module. You can use the following command:\n\n```\nsudo apt-get install cdo\n```\n\nAlso please consider to install [Anaconda](https://www.anaconda.com) 3.* version (Be aware that to use this software is suggested python ~=3.6). Once the Anaconda bash file (.sh) is downloaded, you can execute it in the terminal using the following command:\n\n```\nbash file_installation_Anaconda_downloaded.sh\n```\n\n Furthermore, an update of pip, setuptools and wheels is suggested. You can do it executing the following command:\n\n```\npython -m pip install --upgrade pip setuptools wheel\n```\n\nAfter that run the software installation with:\n\n```\npip install FTPsubsetMO\n```\nwe can import the module as:\n\n```\nfrom FTPsubsetMO import FTPds\n```\nOnce the module is imported we can call the interactive download process typing:\n\n```\nFTPds()\n```\nAt this point the interactive terminal session start and it is going to ask in the following order:\n\n- CMEMS Login credentials (Username and Password)\n- Which server to use (if multiyear [MY] or Near real time [NRT] )\n- The FTP path from /Core.. to where we want to download the file(s)\n- Select the type of download to use (download a single file [SINGLE] or all the files inside the directory [ALLDIR])\n- The geograpic bounding box that you wish to extract\n- The variables that you wish to extract", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/carmelosammarco/FTPsubsetMO", "keywords": "", "license": "gpl-3.0", "maintainer": "", "maintainer_email": "", "name": "FTPsubsetMO", "package_url": "https://pypi.org/project/FTPsubsetMO/", "platform": "", "project_url": "https://pypi.org/project/FTPsubsetMO/", "project_urls": { "Homepage": "https://github.com/carmelosammarco/FTPsubsetMO" }, "release_url": "https://pypi.org/project/FTPsubsetMO/0.0.8/", "requires_dist": null, "requires_python": ">=3", "summary": "Python module able to download a file from FTP and subset it using bounding box and variable", "version": "0.0.8" }, "last_serial": 5923510, "releases": { "0.0.6": [ { "comment_text": "", "digests": { "md5": "179761c716c67c6bf3679d60b73cdfa8", "sha256": "fa3c84048d58b7998410ccd5089f8b9a06834366dd41419751ff0e6a6f0b9ede" }, "downloads": -1, "filename": "FTPsubsetMO-0.0.6.tar.gz", "has_sig": false, "md5_digest": "179761c716c67c6bf3679d60b73cdfa8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4101, "upload_time": "2019-09-13T13:59:27", "url": "https://files.pythonhosted.org/packages/6f/c9/d48bbea5d07df611ee80e012cad19e7121676a0fdf2077b30517b36be77a/FTPsubsetMO-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "e7b9d1a2e5d2508b1a2f057f1bd1dd16", "sha256": "a517fad0c82e01d884d27add33f9dbbfcab82d79f9f92deca9699c28322a5150" }, "downloads": -1, "filename": "FTPsubsetMO-0.0.7.tar.gz", "has_sig": false, "md5_digest": "e7b9d1a2e5d2508b1a2f057f1bd1dd16", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4259, "upload_time": "2019-09-17T11:51:54", "url": "https://files.pythonhosted.org/packages/13/b7/3d079cb229803890975ff1934523e1b37ae4edadbda818ad1516c6a8602e/FTPsubsetMO-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "e7afd3a4f755cee641b61346b1490020", "sha256": "c8940f1a4001861ece8bad0bc41c7207a0b871b4df015d6f5b292a2b3caa8fef" }, "downloads": -1, "filename": "FTPsubsetMO-0.0.8.tar.gz", "has_sig": false, "md5_digest": "e7afd3a4f755cee641b61346b1490020", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5327, "upload_time": "2019-10-03T13:38:50", "url": "https://files.pythonhosted.org/packages/36/16/142dfeaa0acab778e2bb3eaf87af1c3e33f482c9c6fe21bb75204d5de04f/FTPsubsetMO-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e7afd3a4f755cee641b61346b1490020", "sha256": "c8940f1a4001861ece8bad0bc41c7207a0b871b4df015d6f5b292a2b3caa8fef" }, "downloads": -1, "filename": "FTPsubsetMO-0.0.8.tar.gz", "has_sig": false, "md5_digest": "e7afd3a4f755cee641b61346b1490020", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5327, "upload_time": "2019-10-03T13:38:50", "url": "https://files.pythonhosted.org/packages/36/16/142dfeaa0acab778e2bb3eaf87af1c3e33f482c9c6fe21bb75204d5de04f/FTPsubsetMO-0.0.8.tar.gz" } ] }