prospect.utils¶
-
prospect.utils.
beta
(a: float, b: float, **kwargs) → scipy.stats._distn_infrastructure.rv_frozen[source]¶ Create a fixed beta distribution.
- Parameters
a (float) – Shape parameters
b (float) – Shape parameters
- Returns
Fixed beta distribution
- Return type
rv_frozen
-
prospect.utils.
clip_lines_polys
(lines_polys: geopandas.geodataframe.GeoDataFrame, by: geopandas.geodataframe.GeoDataFrame) → geopandas.geodataframe.GeoDataFrame[source]¶ Subset a GeoDataFrame of lines or polygons based on the boundaries of another GeoDataFrame.
- Parameters
lines_polys (geopandas GeoDataFrame) – Features to be clipped
by (geopandas GeoDataFrame) – Boundaries to use for clipping
- Returns
A subset of the original lines_polys
- Return type
geopandas GeoDataFrame
References
Earth Analytics Python course, https://doi.org/10.5281/zenodo.2209415
-
prospect.utils.
clip_points
(points: geopandas.geodataframe.GeoDataFrame, by: geopandas.geodataframe.GeoDataFrame) → geopandas.geodataframe.GeoDataFrame[source]¶ Subset a GeoDataFrame of points based on the boundaries of another GeoDataFrame.
- Parameters
points (geopandas GeoDataFrame) – Point features to be clipped
by (geopandas GeoDataFrame) – Boundaries to use for clipping
- Returns
A subset of the original points
- Return type
geopandas GeoDataFrame
References
Earth Analytics Python course, https://doi.org/10.5281/zenodo.2209415
-
prospect.utils.
truncnorm
(mean: float, sd: float, lower: float, upper: float) → scipy.stats._distn_infrastructure.rv_frozen[source]¶ Create a truncated normal distribution.
- Parameters
mean (float) – Mean of distribution
sd (float) – Standard deviation of the distribution
lower (float) – Lower bound
upper (float) – Upper bound
- Returns
Fixed truncated normal distribution
- Return type
rv_frozen