Skip to main content

Routines for atmospheric lidar processing.

Project description

Documentation Status

Description

This module collects basic processing routines for aerosol lidar systems.

The module should include only the pre-processing and optical processing functions. Reading data, visualization, etc. should be handled by different modules.

Installation

The module is tested for Python 2.7.* and slightly for Python 3.6

The suggested method to install is to clone the repository and install it using the -e command.

pip install -e ./lidar_processing

assuming that the module is cloned in the lidar_processing directory.

The installation procedure is not yet fully automatic. You may need to install numpy, scipy manually. Probably the best way to install numpy and scipy is through a distribution like anaconda.

Documentation

Each function should be documented following the Numpy doc style.

For details see the numpy documentation.

All docstrings are collected to a single documentation file using the Sphinx module. The documentation is located in the docs/ folder. The documentation is written in restructured text format.

You can rebuild the docs by running the following command from the docs folder.

make html

The documentation is also built automatically every time you push your changes to the repository. You can find it online in Read the docs.

Testing

Some tests, based on unittest2 library, are located in the lidar_processing/tests/ folder.

You can run all the test using the commands from the project directory.

python -m unittest discover

Notebooks and data

The project includes some test data in the /data/ folder. It also includes some ipython notebooks with some example processing of the data. You can run the notebook with the command:

jupyter notebook

Sponsors

The development of this module is supported by Raymetrics S.A..

Raymetrics logo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lidar_processing-0.3.0.tar.gz (30.2 kB view details)

Uploaded Source

Built Distribution

lidar_processing-0.3.0-py3-none-any.whl (34.8 kB view details)

Uploaded Python 3

File details

Details for the file lidar_processing-0.3.0.tar.gz.

File metadata

  • Download URL: lidar_processing-0.3.0.tar.gz
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.5

File hashes

Hashes for lidar_processing-0.3.0.tar.gz
Algorithm Hash digest
SHA256 91652233d38020b1ee12487d234ed459c8df4d04c62d5d99fa68eae7a86f59d3
MD5 dcacbc9b88e651f5075f808ad9608dac
BLAKE2b-256 db0dcb95b7902d627a8e692aee4038764bd07c5b135f3f218400133fa779d773

See more details on using hashes here.

File details

Details for the file lidar_processing-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: lidar_processing-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.5

File hashes

Hashes for lidar_processing-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67576d62248445e000b3669e0dbe92d200b48a0f2cd3b68e6a0bb7fd87a240fa
MD5 ae55788c46c0bee8d919b2f4478eac9d
BLAKE2b-256 30241033e004e414a68b90325259ad1478dae39027459394b96b8c718a27bbec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page