[][src]Crate pointcloud

Point Cloud

Abstracts data access over several files and glues metadata files to vector data files

Re-exports

pub use datasources::DataSource;

Modules

datasources

Some data sources and a trait to dimension and uniformly reference the data contained. The only currently supported are memmaps and ram blobs.

errors

The errors that can occur when a point cloud is loading, working or saving

labels

A apache arrow inspired columnar meta-data storage. This should probably be phased out in favor of Arrow

utils

Utility data structures.

Structs

CosineSim

Not a norm! Still, helpful for document clouds and the like

L1

L1 norm, the sum of absolute values

L2

L2 norm, the square root of the sum of squares

Linfty

L infity norm, the max of the absolute values of the elements

PointCloud

This abstracts away data access and the distance calculation. It handles both the labels and points.

Traits

Metric

The trait that enables a metric

Type Definitions

PointIndex

To make things more obvious, we type the point index. This is abstracted over the files that were used to build the point cloud

PointName

To make things more obvious, we type the point name that we pull from the label CSV