All Classes and Interfaces

Class
Description
Calculates an AAL for a hazard-based probabilistic data.
 
RiskscapeFunction for computing a y value from the result of the CreateContinuousFunction function.
Base class for output formats that write to a JDBC database.
 
Data to allow the mapping of a StructFlattener.StructMapping to a DB column.
 
 
Marked final to (possibly) help the JVM to optimize this code.
 
 
 
Aggregate function for applying the given select aggregate expression to rows whose picked value falls between a range of user-defined numbers.
Indicates that the input data is invalid for a given CurveFitter.
 
 
 
 
Builds a continuous function from a lambda expression and a series of x values to allow a complex function to be estimated and then stacked on top of other functions to avoid the overhead in calling it gajjilions of times.
Native CSV support for a relation.
Can construct a geometry-less CSV relation from a url, and has some support for creating a geometry-fied type using bookmark attributes.
 
Interface for some code that can fit a function to a set of 2d data points
 
 
Supports loading data embedded in URIs (RFC-2397).
 
Define RiskScape functions using RiskScape's built-in expression language (using lambda syntax)
A PipelineOutputStore that writes results to files on the file system.
The results of a curve fitting operation, aka CurveFitter.fit(Object parameters, ObservedPoints points) Can be used to yield a function and get various metadata about the fit itself.
Aggregate function for fitting a collected set of x/y values to a curve.
 
 
 
 
For writing to GeoPackage files.
Allows pipeline outputs to be stored to a GeoPackage format file.
 
Loads Resources accessible via http(s).
 
 
 
A Secret for koordinates services which require the key secret to be added into the services API path.
Calculates the intersection between a feature and all the other features in a vector layer
Fits a linear 'curve' to the data.
 
 
 
A Struct defining all options that may be passed to this function.
Deprecated.
Inject a source of data in to a pipeline, either as a constant (during realization) or dynamically (during execution)
 
Returns a value from a lookup table
Calculates loss metrics such as the Probable Maximum Loss (PML), Occurrence Exceedance Probability (OEP), and Aggregate Exceedance Probability (AEP).
 
 
Function that applies a mapping expression to values sampled from the given coverage.
Very simple lookup table based on HashMap.
A TypedCoverage that composites multiple coverages together by spatial location.
Resolves MosaicCoverages from a url that is expected to be a plain text file that is a list of urls that comprise the mosaic
 
 
 
Functional interface for an object that can set raw values with the result of evaluating a coverage.
 
 
Secret to simplify connecting to platform.
 
Fits a power law curve to the data using the method outlined in https://scipy-cookbook.readthedocs.io/items/FittingData.html#Fitting-a-power-law-to-data-with-errors
 
Writes a QGIS project file (*.qgs) from as a collection of the output layers
 
 
Extends the base geopackage data store to fix: - riskscape#1291 (geopackage on readonly filesystems) - riskscape#1571 (curved geometry support)
Sample function that will return a single sample or null.
 
 
 
 
 
 
 
 
Used for 'stacking' continuous functions on top of each other so that an accumulated numeric consequence can be computed in one call.
Loads Resources from a cloud storage using the swift APIs.
 
 
Function that makes a LinearContinuousState from a relation.
 
 
Aggregation function that simply returns all the collected elements in a list.
 
 
 
 
RiskScape function for tapping in to TypedCoverage.asRelation() to allow the data within a coverage to be processed as tuples.
Function for estimating the area under a curve using the https://en.wikipedia.org/wiki/Trapezoidal_rule.