grid
- deimos.grid.data2grid(features, dims=['mz', 'drift_time', 'retention_time'])[source]
Converts data frame representation to a dense, N-dimensional grid.
- Parameters:
features (
DataFrame) – Input feature coordinates and intensities.dims (str or list) – Dimension(s) to create the dense grid (omitted dimensions will be collapsed and summed accross).
- Returns:
edges (list of
array) – Edges coordinates along each grid axis.grid (
array) – Resulting N-dimensional grid.
- deimos.grid.grid2df(edges, grid, dims=['mz', 'drift_time', 'retention_time'], additional=None)[source]
Converts dense grid representation to a data frame.
- Parameters:
edges (list of
array) – Edges coordinates along each grid axis.grid (
array) – N-dimensional dense grid of intensities.dims (str or list) – Label(s) for each grid dimension.
additional (dict or None) – Additional grids to process.
- Returns:
Feature coordinates, intensities, and any other attributes from additional.
- Return type:
DataFrame