{ "info": { "author": "Ioannis Binietoglou", "author_email": "ioannis@inoe.ro", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Atmospheric Science" ], "description": "Overview\n========\n\nThis package provides utilities to handle raw (atmospheric) lidar input data.\nThe main format supported are Licel binary files (including the Raymetrics modified format).\n\nThe package provides a single command line tool, called licel2scc that can convert Licel binary files to the\nEARLINET's Single Calculus Chain NetCDF format.\n\nInstallation\n============\n\nThe easiest way to install this module is from the python package index using ``pip``::\n\n pip install atmospheric-lidar\n\nUsing it as a Licel to SCC converter\n====================================\n\nParameter file\n--------------\nBefore converting Licel binary to SCC format, you need to create a file linking Licel channels to SCC channels.\n\nAs an example, you can start by changing the file \u201ccf_netcdf_parameters.py\u201d that describe such\nparameters for the Clermont Ferrand lidar.\n\nCommand line interface\n----------------------\nThe usage of the ``licel2scc`` program is described below::\n\n A program to convert Licel binary files to the SCC NetCDF format.\n\n positional arguments:\n parameter_file The path to a parameter file linking licel and SCC\n channels.\n files Location of licel files. Use relative path and\n filename wildcards. (default './*.*')\n\n optional arguments:\n -h, --help show this help message and exit\n -i, --id_as_name Use transient digitizer ids as channel names, instead\n of descriptive names\n -m MEASUREMENT_ID, --measurement_id MEASUREMENT_ID\n The new measurement id\n -n MEASUREMENT_NUMBER, --measurement_number MEASUREMENT_NUMBER\n The measurement number for the date from 00 to 99.\n Used if no id is provided\n -t TEMPERATURE, --temperature TEMPERATURE\n The temperature (in C) at lidar level, required if\n using US Standard atmosphere\n -p PRESSURE, --pressure PRESSURE\n The pressure (in hPa) at lidar level, required if\n using US Standard atmosphere\n -D DARK_FILES, --dark_files DARK_FILES\n Location of files containing dark measurements.\n Use relative path and filename wildcars, see 'files'\n parameter for example.\n -d, --debug Print dubuging information.\n -s, --silent Show only warning and error messages.\n --version Show current version.\n\nSimilarly, the ``licel2scc-depol`` program can be used to convert\nLicel files from Delta45 depolarization calibration measurements::\n\n A program to convert Licel binary files from depolarization calibration\n measurements to the SCC NetCDF format.\n\n positional arguments:\n parameter_file The path to a parameter file linking licel and SCC\n channels.\n plus45_string Search string for plus 45 degree files (default '*.*')\n minus45_string Search string for minus 45 degree files (default\n '*.*')\n\n optional arguments:\n -h, --help show this help message and exit\n -i, --id_as_name Use transient digitizer ids as channel names, instead\n of descriptive names\n -m MEASUREMENT_ID, --measurement_id MEASUREMENT_ID\n The new measurement id\n -n MEASUREMENT_NUMBER, --measurement_number MEASUREMENT_NUMBER\n The measurement number for the date from 00 to 99.\n Used if no id is provided\n -t TEMPERATURE, --temperature TEMPERATURE\n The temperature (in C) at lidar level, required if\n using US Standard atmosphere\n -p PRESSURE, --pressure PRESSURE\n The pressure (in hPa) at lidar level, required if\n using US Standard atmosphere\n -d, --debug Print dubuging information.\n -s, --silent Show only warning and error messages.\n --version Show current version.\n\nUsage in python code\n--------------------\nSystem class\n~~~~~~~~~~~~\nTo read data from a system, you need create a class that describes you system.\nThis is very simple if your lidar data are in the Licel format, as you only need to specify\nthe external file with the extra SCC parameters. You can use as an example the file ``cf_netcdf_parameters.py``:\n\n.. code-block:: python\n\n from licel import LicelLidarMeasurement\n import cf_netcdf_parameters\n\n class CfLidarMeasurement(LicelLidarMeasurement):\n extra_netcdf_parameters = cf_netcdf_parameters\n\nThis code assumes that the ``cf_netcdf_parameters.py`` is in your python path.\n\nUsing the class\n~~~~~~~~~~~~~~~\n\nOnce you have made the above setup you can start using it. The best way to understand how\nit works is through an interactive shell (I suggest [ipython](http://ipython.org/)).\nIn the following example I use the cf_raymetrics setup:\n\n.. code-block:: python\n\n import glob # This is needed to read a list of filenames\n import cf_lidar\n\n # Go to the folder where you files are stored\n cd /path/to/lidar/files\n\n # Read the filenames\n files = glob.glob(\"*\") # The * reads all the files in the folder.\n\n # Read the files\n my_measurement = cf_lidar.CfLidarMeasurement(files)\n\n # Now the data have been read, and you have a measurement object to work with:\n # See what channels are present\n print(my_measurement.channels)\n\n # Quicklooks of all the channels\n my_measurements.plot()\n\nConverting to SCC format\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nThere are some extra info you need to put in before converting to SCC format, \"Measurement_ID\", \"Temperature\", \"Pressure\":\n\n.. code-block:: python\n\n my_measurement.info[\"Measurement_ID\"] = \"20101229op00\"\n my_measurement.info[\"Temperature\"] = \"14\"\n my_measurement.info[\"Pressure\"] = \"1010\"\n\nYou can use standard values of temperature and pressure by just calling:\n\n.. code-block:: python\n\n my_measurement.get_PT()\n\nYou can specify the standard values by overriding your system's ``get_PT`` method:\n\n.. code-block:: python\n\n from licel import LicelLidarMeasurement\n import cf_netcdf_parameters\n\n class CfLidarMeasurement(LicelLidarMeasurement):\n extra_netcdf_parameters = cf_netcdf_parameters\n\n def get_PT():\n self.info['Temperature'] = 25.0\n self.info['Pressure'] = 1020.0\n\nIf you have an external source of temperature and pressure information (a meteorological station) you can automate\nthis by reading the appropriate code in the ``get_PT`` method .\n\n\nAfter you have used this extra input, you save the file using this command:\n\n.. code-block:: python\n\n my_measurement.save_as_SCC_netcdf(\"filename\")\n\nwhere you change the output filename to the filename you want to use.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/iannis_b/atmospheric-lidar/", "keywords": "lidar aerosol licel SCC", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "atmospheric_lidar", "package_url": "https://pypi.org/project/atmospheric_lidar/", "platform": "", "project_url": "https://pypi.org/project/atmospheric_lidar/", "project_urls": { "Homepage": "https://bitbucket.org/iannis_b/atmospheric-lidar/" }, "release_url": "https://pypi.org/project/atmospheric_lidar/0.4.1/", "requires_dist": [ "netCDF4", "numpy", "matplotlib", "sphinx", "numpydoc", "pytz", "pyyaml" ], "requires_python": "", "summary": "Package for reading raw atmospheric lidar data.", "version": "0.4.1" }, "last_serial": 4544281, "releases": { "0.2.10": [ { "comment_text": "", "digests": { "md5": "4a4595d68fd8a99da0c742602d14ff33", "sha256": "ae983e92fd1379b62bf24eb1b3d32afe18d0381a70fe19259d17bb0803783ce2" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.10-py2-none-any.whl", "has_sig": false, "md5_digest": "4a4595d68fd8a99da0c742602d14ff33", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36118, "upload_time": "2017-03-02T13:12:12", "url": "https://files.pythonhosted.org/packages/e9/c6/7ad2ba69642232fc49895df34435350284141fe1e2b5743283db3ea65c34/atmospheric_lidar-0.2.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48a50a8332adc8bc6c3563622d0590a3", "sha256": "6d30a6f53f96f557b08eaef8ce0ab000ea6bf0ab6e15e611ba3cce4ed6e2fcd9" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.10.tar.gz", "has_sig": false, "md5_digest": "48a50a8332adc8bc6c3563622d0590a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22355, "upload_time": "2017-03-02T13:12:14", "url": "https://files.pythonhosted.org/packages/22/09/b255fec0a7dcc2791360cd7bcec99daddcec38999752783a647d31f4de3c/atmospheric_lidar-0.2.10.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "e3f04a18dccda06a07033d1cf21292a0", "sha256": "bdf6bb43d1dcf0b071bf3503271d95c46cae99f886564dabae6bd2619bbe7fcf" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3f04a18dccda06a07033d1cf21292a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28056, "upload_time": "2017-12-12T11:18:30", "url": "https://files.pythonhosted.org/packages/f6/fe/8fbfbf377f215d87517b3a28c038dc95d1e6ec1d05525497a103c4f16f89/atmospheric_lidar-0.2.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9660a8a2eace93b8391d2da9deeba032", "sha256": "590dad3af2b91594401341384429e5628fc61cf9bb1f14d963de6e0c61a4e1db" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.12.tar.gz", "has_sig": false, "md5_digest": "9660a8a2eace93b8391d2da9deeba032", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20091, "upload_time": "2017-12-12T11:18:36", "url": "https://files.pythonhosted.org/packages/68/e7/0326a522923c7ce7fc80ab395f95f1c307829783c0d4679c60185593eb3b/atmospheric_lidar-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "11b3b0692ca219c829f2784167bbc331", "sha256": "f6ebc8f0b88a3311af7ec674a08c9667ee07c4ba4a56f7c9b01639e500db588e" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11b3b0692ca219c829f2784167bbc331", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27973, "upload_time": "2017-12-12T11:28:49", "url": "https://files.pythonhosted.org/packages/af/e1/185709d9c80d95d8baa1ff658e1fb9b21faf2a35d05b83d42e96c439a6b2/atmospheric_lidar-0.2.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27f5c31f837961e083612df27e76b0b9", "sha256": "06efe849cc5d580b03b0ca9d2595ed768816aab4ca105e2a4869d12f281667d8" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.13.tar.gz", "has_sig": false, "md5_digest": "27f5c31f837961e083612df27e76b0b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20025, "upload_time": "2017-12-12T11:28:51", "url": "https://files.pythonhosted.org/packages/f7/25/fd9ae511ad9ce605ff0d93496025beaec7227a45dc50a8bc232e5b350346/atmospheric_lidar-0.2.13.tar.gz" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "b354a0dbb681f8208f913a219a37c63f", "sha256": "7242bf31d76dce45b9f989efd0ec6bf79730570011b69c6ddff12379de0106e1" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.14-py2-none-any.whl", "has_sig": false, "md5_digest": "b354a0dbb681f8208f913a219a37c63f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 45657, "upload_time": "2018-01-10T15:19:11", "url": "https://files.pythonhosted.org/packages/44/2c/0471f2e38b891cabf68f28995bb9dfd5b30de5d957dd5950df8ec3a69878/atmospheric_lidar-0.2.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a7aa14c04293732eb92c5dce913e9e7", "sha256": "901b124887b279933729e32b34833c1903259e1737eb4825f88d1d9d26baebe9" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a7aa14c04293732eb92c5dce913e9e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45660, "upload_time": "2018-11-29T20:29:19", "url": "https://files.pythonhosted.org/packages/c8/77/01a2284e5563a49867d8f23c5e5224d617d9c676cd311f6d1fe23dd27d39/atmospheric_lidar-0.2.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fce3d2313bdea0144e88b6f921ba0d20", "sha256": "2080f0ebe2f71f10324c261d4293fb544b1d0469a4f1fc0d20199793d344a911" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.14.tar.gz", "has_sig": false, "md5_digest": "fce3d2313bdea0144e88b6f921ba0d20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24877, "upload_time": "2018-01-10T15:18:20", "url": "https://files.pythonhosted.org/packages/8b/e3/676ca7e4f7fe875f6cfeb925e4721a4ef4690c5985bfb147d59684c70336/atmospheric_lidar-0.2.14.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "b063d5bcabb53aa9d4a16fdcbc8b35fb", "sha256": "bbde7509ab01b68d2b675e690ae841a948b613783d5e393104736342855737b6" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "b063d5bcabb53aa9d4a16fdcbc8b35fb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33745, "upload_time": "2017-02-17T10:25:19", "url": "https://files.pythonhosted.org/packages/d8/4c/385f8c302766ed3acca3dc5e6fa90c9e4973257323f5ef1f2cd955d1a50b/atmospheric_lidar-0.2.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13eb9bd26e21e7557f51f0208ac9746d", "sha256": "0d5b7e90071b9846a12d4b943359abbd76440c971ed215f94f0e68c1b3ce4c08" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.6.tar.gz", "has_sig": false, "md5_digest": "13eb9bd26e21e7557f51f0208ac9746d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21090, "upload_time": "2017-02-17T10:25:21", "url": "https://files.pythonhosted.org/packages/1a/2b/fc1bfeee4bf24230b64a54d6317aeb823b3231e2b7a8d823d008ebc684a4/atmospheric_lidar-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "e4d028fa2e94e2f53923db3aa2a699eb", "sha256": "49d5f32e3258b35ebc1b20e48d024fe4a55ba97c399da6882a5bcbe6733807e2" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "e4d028fa2e94e2f53923db3aa2a699eb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33737, "upload_time": "2017-02-17T10:37:11", "url": "https://files.pythonhosted.org/packages/54/87/895aebae4cc8e1083621ef2ada25dee84a4250fb825c13ef1e347349a979/atmospheric_lidar-0.2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24940a1b586352b1b5aa1ecfcd94d154", "sha256": "6af13c67c32be73659e04b44eb87da61d6734913a6f58f4b3706fb50d6b1ad45" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.7.tar.gz", "has_sig": false, "md5_digest": "24940a1b586352b1b5aa1ecfcd94d154", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21081, "upload_time": "2017-02-17T10:37:13", "url": "https://files.pythonhosted.org/packages/3e/b1/5120e5a4e6d7888f586b826abd800436c34b91d811270bb9e9a8ede972f2/atmospheric_lidar-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "d4a1e80d1f1f91327f8ac9fff09b8529", "sha256": "1562c65661d4c20673e5a2d0897f42bc94bf456c1b5bb5d3243b9fb698f2f915" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.8-py2-none-any.whl", "has_sig": false, "md5_digest": "d4a1e80d1f1f91327f8ac9fff09b8529", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33737, "upload_time": "2017-02-22T13:53:29", "url": "https://files.pythonhosted.org/packages/ff/9a/d12f73941b8b51cd8ca85c1d4fc27a9842d8127349b5f8ef36330187d241/atmospheric_lidar-0.2.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ecb1e6f06dd800916a0e38261954c42", "sha256": "962cfa973df8f18ee571a7676831ca138b82765f8ea8a48b71ab154934bc677c" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.8.tar.gz", "has_sig": false, "md5_digest": "6ecb1e6f06dd800916a0e38261954c42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21094, "upload_time": "2017-02-22T13:53:31", "url": "https://files.pythonhosted.org/packages/32/48/cafc781d6ad2511e3bbce11d9afd44193cb94b0a88259ca92af458309cc4/atmospheric_lidar-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "92abc0c004890e05182b7e0a1f7b3b41", "sha256": "7afe58199cd3950a213bd06f6208b737ea39cdcd93d2ff69f4bb757b8a9662d5" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.9-py2-none-any.whl", "has_sig": false, "md5_digest": "92abc0c004890e05182b7e0a1f7b3b41", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36106, "upload_time": "2017-03-02T10:45:05", "url": "https://files.pythonhosted.org/packages/68/2c/176202cb6154915d3af09c0bfe8286a736509c87b13d015edeffaf5162f2/atmospheric_lidar-0.2.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f77580641522c1907558b5e53e284c29", "sha256": "b25ff129fa2574d3264e6efa89e2318dd129b9e0541e8442dda36870e43df3dd" }, "downloads": -1, "filename": "atmospheric_lidar-0.2.9.tar.gz", "has_sig": false, "md5_digest": "f77580641522c1907558b5e53e284c29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22364, "upload_time": "2017-03-02T10:45:07", "url": "https://files.pythonhosted.org/packages/c5/6e/c794d35c841b6f1892acb11ab641450beb78aabdc34abfa71777ce52912d/atmospheric_lidar-0.2.9.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "01cb9f353ea47a338b3a7a5168867e73", "sha256": "159835b6ae23c6c49e84ad2bdb1da3719ae9fa46e0a1343faaff438c7b660af8" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "01cb9f353ea47a338b3a7a5168867e73", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 49011, "upload_time": "2018-02-28T10:41:22", "url": "https://files.pythonhosted.org/packages/94/98/7a5f1b71a3d5604b69848bb2bb1fcd7e79b213b352d056bcd373fc3ccdab/atmospheric_lidar-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffd6cf61223e3592803f6b813ea6e1db", "sha256": "b60c95f15cc6c0a76a6ff8f7ab5c73f305216870e47b43fe2eb30bdc7553fa1f" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ffd6cf61223e3592803f6b813ea6e1db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27572, "upload_time": "2018-02-28T10:41:25", "url": "https://files.pythonhosted.org/packages/30/b0/ef97181f0277d59cd144f5637059fdd3f6267ddd87102649e3fbb4669312/atmospheric_lidar-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "322a5b0931f7bdcc4b7ba7bb46745eeb", "sha256": "ae046e54bbb0ae2c763ddffadc2d4c29819a542118f3c5560a533ef56ebf740b" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "322a5b0931f7bdcc4b7ba7bb46745eeb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 49009, "upload_time": "2018-02-28T11:03:54", "url": "https://files.pythonhosted.org/packages/e0/c4/fdefe67854a7581f2d05c7eb56c7137057bab3d8846cbda9554c736176e5/atmospheric_lidar-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1da28ed1c50a1017157a4a685e07514", "sha256": "66ab7d677edd612c706ce0a27f699ca91c7b9a06fa1ee1a9ffa4cb8197be9608" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a1da28ed1c50a1017157a4a685e07514", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28085, "upload_time": "2018-02-28T11:03:56", "url": "https://files.pythonhosted.org/packages/f2/29/d89ae54648e9887a0c1a8a03f2be18d5eb03df90b8a9190ca70f2f2a6701/atmospheric_lidar-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "27a0520817462feea20845adc51759c4", "sha256": "1a17bcab2a139e900b2c7e61cab5a8f7b56e8d47c22de301c5e01a7cdb644e1f" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "27a0520817462feea20845adc51759c4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 37108, "upload_time": "2018-03-18T09:15:43", "url": "https://files.pythonhosted.org/packages/24/7a/1bed7209a53b01d4d86ca636b68e04834ffdb5816d0e0eda4fe9cd4bee22/atmospheric_lidar-0.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2f1b8f8070b00d17a3ac8b6cbb89ff5", "sha256": "7d5624db25eaf5bfcebbbf6cbd309d26d34c75dd5c95182fec4f0086ca16697e" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.3.tar.gz", "has_sig": false, "md5_digest": "e2f1b8f8070b00d17a3ac8b6cbb89ff5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28165, "upload_time": "2018-03-18T09:15:45", "url": "https://files.pythonhosted.org/packages/a1/ed/a430853528a576f93af7efa678cf55e78d03ffd8482739a958e2483ccf77/atmospheric_lidar-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "88af391f19ea12e6557295fbdde6ac7b", "sha256": "0f1d296924dc02569d9484fdf47078624b009437cedd629135fe5727da448f53" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.4-py2-none-any.whl", "has_sig": false, "md5_digest": "88af391f19ea12e6557295fbdde6ac7b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 37306, "upload_time": "2018-03-22T12:54:47", "url": "https://files.pythonhosted.org/packages/c3/24/98f09e6aaf10f69fb2ec7ca94919e12af74768cad03a01215075b6e36bae/atmospheric_lidar-0.3.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e28cc5797faa7a81d388f7bc7eb03b7", "sha256": "c07626c51be6caf812e1f55470cdb3f1854d07fda84ca633455f88c7d943c703" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.4.tar.gz", "has_sig": false, "md5_digest": "8e28cc5797faa7a81d388f7bc7eb03b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28351, "upload_time": "2018-03-22T12:54:48", "url": "https://files.pythonhosted.org/packages/d2/51/026f9c54809de384b97bb46e39f78fee9a3e24089227e7da01b03b340b1c/atmospheric_lidar-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "2ed06c4dbeaa1e57f2264c7e8fcd16cb", "sha256": "c7e60b8f2e817f629a6f5356a7b6880f60e2aa3f41a13062c3544e68d01ba02e" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.5-py2-none-any.whl", "has_sig": false, "md5_digest": "2ed06c4dbeaa1e57f2264c7e8fcd16cb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 41221, "upload_time": "2018-10-10T12:52:00", "url": "https://files.pythonhosted.org/packages/ff/43/75736c97f467ddcbfc34068c270ee374c01b856b8aee629f3c66788e9b30/atmospheric_lidar-0.3.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8db9658259daf4b21f5d144f33cf53f", "sha256": "c2bdef5e6943d9777c67994a7d16658baa03ceec858cfe8b6dcd1bfa0af3c105" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.5.tar.gz", "has_sig": false, "md5_digest": "e8db9658259daf4b21f5d144f33cf53f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30820, "upload_time": "2018-10-10T12:52:02", "url": "https://files.pythonhosted.org/packages/d1/0d/c0c932f57703479b6f1ab4aa88878a77a78703a68a221a3d8f0311054429/atmospheric_lidar-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "8310aa7e9e1213060b8b36a59e04bb48", "sha256": "012b9ae3570c1d5b89b93717df05e8be1a38229678b84a556fbb5ccdae6dd44e" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.6-py2-none-any.whl", "has_sig": false, "md5_digest": "8310aa7e9e1213060b8b36a59e04bb48", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 41679, "upload_time": "2018-10-19T11:16:42", "url": "https://files.pythonhosted.org/packages/98/d3/f2528d2598ce7bbb544eed45199d83893c029a1a728b7dd449438b02e966/atmospheric_lidar-0.3.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "232fd250a87baff55b9893a061fcb218", "sha256": "0a3c4264ba6d1454d8f02bccf1ae7ff2f2a38ac86fa57e9012031eb04f193a74" }, "downloads": -1, "filename": "atmospheric_lidar-0.3.6.tar.gz", "has_sig": false, "md5_digest": "232fd250a87baff55b9893a061fcb218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31090, "upload_time": "2018-10-19T11:16:44", "url": "https://files.pythonhosted.org/packages/61/e1/9f184f3613ead97a3d28032560b0cb14601f5ad576ff0ac53c916eb09652/atmospheric_lidar-0.3.6.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "ba4d0da0986a423bafad8decd57c2407", "sha256": "498e12ad2280fb201807161c3d926c98d1d7b4086f0fefc5d9b17b03b585a71f" }, "downloads": -1, "filename": "atmospheric_lidar-0.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ba4d0da0986a423bafad8decd57c2407", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 55024, "upload_time": "2018-11-29T20:29:41", "url": "https://files.pythonhosted.org/packages/2b/f6/8c8ea8000ceff9f48113fdb993b80785c62fd77e7a1dbd880c2139eec99d/atmospheric_lidar-0.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71deb90a5d66303c0aed235c219ae1cc", "sha256": "8f6dd214da1ab435b8237bec551e3bad5d2c4954175628b76c604d81cf2e0322" }, "downloads": -1, "filename": "atmospheric_lidar-0.4.1.tar.gz", "has_sig": false, "md5_digest": "71deb90a5d66303c0aed235c219ae1cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32479, "upload_time": "2018-11-29T20:29:43", "url": "https://files.pythonhosted.org/packages/0a/b3/bdc88d7f6fd3176f305e4282d40c746e683932f04b7c9ea2b834eae37e48/atmospheric_lidar-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba4d0da0986a423bafad8decd57c2407", "sha256": "498e12ad2280fb201807161c3d926c98d1d7b4086f0fefc5d9b17b03b585a71f" }, "downloads": -1, "filename": "atmospheric_lidar-0.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ba4d0da0986a423bafad8decd57c2407", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 55024, "upload_time": "2018-11-29T20:29:41", "url": "https://files.pythonhosted.org/packages/2b/f6/8c8ea8000ceff9f48113fdb993b80785c62fd77e7a1dbd880c2139eec99d/atmospheric_lidar-0.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71deb90a5d66303c0aed235c219ae1cc", "sha256": "8f6dd214da1ab435b8237bec551e3bad5d2c4954175628b76c604d81cf2e0322" }, "downloads": -1, "filename": "atmospheric_lidar-0.4.1.tar.gz", "has_sig": false, "md5_digest": "71deb90a5d66303c0aed235c219ae1cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32479, "upload_time": "2018-11-29T20:29:43", "url": "https://files.pythonhosted.org/packages/0a/b3/bdc88d7f6fd3176f305e4282d40c746e683932f04b7c9ea2b834eae37e48/atmospheric_lidar-0.4.1.tar.gz" } ] }