Skip to main content
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

Metadata

Release files for lidar-processing 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lidar-processing 0.3.0
File Size Uploaded
lidar_processing-0.3.0.tar.gz 30.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lidar-processing 0.3.0
File Interpreter ABI Platform
lidar_processing-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 65.0 kB

Release files / lidar_processing-0.3.0.tar.gz

Download URL lidar_processing-0.3.0.tar.gz
Size 30.2 kB
Tags Source
SHA-256 checksum
How to use checksums
91652233d38020b1ee12487d234ed459c8df4d04c62d5d99fa68eae7a86f59d3
BLAKE2b-256 checksum
How to use checksums
db0dcb95b7902d627a8e692aee4038764bd07c5b135f3f218400133fa779d773
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / lidar_processing-0.3.0-py3-none-any.whl

Download URL lidar_processing-0.3.0-py3-none-any.whl
Size 34.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
67576d62248445e000b3669e0dbe92d200b48a0f2cd3b68e6a0bb7fd87a240fa
BLAKE2b-256 checksum
How to use checksums
30241033e004e414a68b90325259ad1478dae39027459394b96b8c718a27bbec
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page