grasp.instrument.lidar
grasp.instrument.lidar.lidar_geoms
load_lidar_geoms
load_lidar_geoms(site_name: str, start_date: Optional[Union[str, date]] = None, end_date: Optional[Union[str, date]] = None, base_path: Optional[Pathlike] = None) -> xr.Dataset
Used to easily load lidar GEOMS files stored on the cloud server's archive without needing to know where to find it.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
site_name
|
str
|
Full name of the site you are looking for. |
required |
start_date
|
Optional[Union[str, date]]
|
Measurement start date of the data you are looking for. |
None
|
end_date
|
Optional[Union[str, date]]
|
Measurement end date of the data you are looking for. |
None
|
base_path
|
Optional[Pathlike]
|
Default is the lidar geoms path on the cloud server, can be adjusted if needed. |
None
|
Returns:
| Type | Description |
|---|---|
Dataset
|
An xarray.Datset of the data in the loaded GEOMS file. |
grasp.instrument.lidar.lidar
LidarG
attenuated_backscatter_avg
instance-attribute
attenuated_backscatter_avg_smoothed
instance-attribute
attenuated_backscatter_avg_smoothed = array([mean()[(window - 1):][1], mean()[(window - 1):][2], mean()[(window - 1):][3]])
__init__
__init__(time, heights, angle, station_altitude, station_latitude, station_longitude, ls_wavelengths, attenuated_backscatter, fname) -> None
from_query
classmethod
grasp.instrument.lidar.utils
mjd2k_to_datetime
Convert modified julian date 2000 to datetime object.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
mjd2k
|
The modified julian date |
required |
Returns:
| Type | Description |
|---|---|
|
A datetime.datetime object |