[API](/solutions/geotoolkit/geotoolkit_js/apis/readme) / [geotoolkit](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit) / [seismic](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic) / [data](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#data) / [Decompress](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#decompress) / Decompress

# Class: Decompress

[data](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#data).[Decompress](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#decompress).Decompress

The base class for data transformations.

## Table of contents

Constructors
- [new Decompress()](/solutions/geotoolkit/GeoToolkit_JS/apis/classes/geotoolkit.seismic.data-3.decompress.decompress.md#new decompress())


Methods
- [decompress](/solutions/geotoolkit/geotoolkit_js/apis/classes/geotoolkit.seismic.data-3.decompress.decompress#decompress)


## Contents

Constructors
#### new Decompress()

• **new Decompress**()

Methods
#### decompress

▸ `Static` **decompress**(`config`, `data`): [`TypedArray`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util.typedarray#typedarray)

Performs seismic data decompression.

**`Throws`**

Error

#### Parameters

| Name  | Type  | Description  |
|  --- | --- | --- |
| `config` | [`Config`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.seismic#decompress#config) | A json object containing the decompression configuration. |
| `data` | `ArrayBuffer` | The seismic data that will be decompressed. |


#### Returns

[`TypedArray`](/solutions/geotoolkit/geotoolkit_js/apis/modules/geotoolkit.util.typedarray#typedarray)

The decompressedData.