diff --git a/abstract_specification.md b/abstract_specification.md index deb4b31..b7e8db9 100644 --- a/abstract_specification.md +++ b/abstract_specification.md @@ -656,8 +656,6 @@ Summary of opertions: | register_geometry_dataframe | Adds a `CoordinateTransform` to an existing `GeometryDataFrame` in this `SOMAScene`. | | register_multiscale_image | Adds a `CoordinateTransform` to an existing `MultiscaleImage` in this `SOMAScene`. | -### Operations - ### Operation: register\_object_type Each add_new\_object_type method takes an existing SOMA object in the scene, adds a transformation from the scene to the object, and returns the object. The returned object has the same `context` value as the existing scene and is [owned by the current scene](#operation-close-collection-types). @@ -680,42 +678,6 @@ A `SOMADataFrame` is indexed by one or more dataframe columns (also known as "di `SOMADataFrame` rows require unique coordinates. In other words, the read and write operations will assume that any given coordinate tuple for indexed columns uniquely identifies a single dataframe row. -## SOMAPointCloud - -Summary of operations: - -| Operation | Description | -| ----------------------------------------- | ----------------------------------------------------- | -| static create(uri, ...) -> SOMAPointCloud | Create a `SOMAPointCloud`. | -| get soma_type | Returns the constant "SOMADataFrame". | -| get schema -> Arrow.Schema | Return data schema, in the form of an Arrow `Schema`. | -| get index_column_names -> [string, ...] | Return index (dimension) column names. | -| get count -> int | Return the number of rows in the `SOMAPointCloud`. | -| read | Read a subset of data from the `SOMAPointCloud`. | -| write | Write a subset of data to the `SOMAPointCloud`. | - -A `SOMADataFrame` is indexed by one or more dataframe columns (also known as "dimensions"). The name and order of dimensions is specified at the time of creation. [Slices](#indexing-and-slicing) are addressable by the user-specified dimensions. The `soma_joinid` column may be specified as an index column. - -`SOMADataFrame` rows require unique coordinates. In other words, the read and write operations will assume that any given coordinate tuple for indexed columns uniquely identifies a single dataframe row. - -## SOMAGeometryDataFrame - -Summary of operations: - -| Operation | Description | -| ------------------------------------------------ | --------------------------------------------------------- | -| static create(uri, ...) -> SOMAGemetoryDataFrame | Create a `SOMAGeometryDataFrame`. | -| get soma_type | Returns the constant "SOMAGeometryDataFrame". | -| get schema -> Arrow.Schema | Return data schema, in the form of an Arrow `Schema`. | -| get index_column_names -> [string, ...] | Return index (dimension) column names. | -| get count -> int | Return the number of rows in the `SOMAGeometryDataFrame`. | -| read | Read a subset of data from the `SOMAGeometryDataFrame`. | -| write | Write a subset of data to the `SOMADataFrame`. | - -A `SOMADataFrame` is indexed by one or more dataframe columns (also known as "dimensions"). The name and order of dimensions is specified at the time of creation. [Slices](#indexing-and-slicing) are addressable by the user-specified dimensions. The `soma_joinid` column may be specified as an index column. - -`SOMADataFrame` rows require unique coordinates. In other words, the read and write operations will assume that any given coordinate tuple for indexed columns uniquely identifies a single dataframe row. - ### Operation: create() Create a new `SOMADataFrame` with user-specified URI and schema.