Get a list of Observation objects.

### Available end points:

- `/observations/` - Will list all Results in the database
- `/observations.json` - Will return all Results in json format. This can
also be achieved by using the accept header. `application/json`
- `/observations/<object_id>/` - Returns Results object with that id

### Available Methods:

- `GET`
- `HEAD`

### Available filters:

- `title`
- `uuid`
- `keywords`
- `status`
- `result_field`
- `discoveryKeywords`
- `updateFrequency`
- `nonGeographicFlag`
- `publicationState`
- `permissions`

### How to use filters:

These filters can be used like django query filters using __ for related model relationships.

- `/observations/?uuid=d594d53df2612bbd89c2e0e770b5c1a0`
- `/observations/?status=completed`
- `/observations/?results_field__dataPath__startswith=/neodc/esacci`
- `/observations/?discoveryKeywords__name=ESACCI`
- `/observations/?nonGeographicFlag=True`

Filters can be stacked to build an 'AND' relationship. E.g.

- `/observations/?publicationState__in=published,citable&nonGeographicFlag=True`
- `/observations/?publicationState__in=published,citable&discoveryKeyword__name=NDGO0003`

GET /api/v2/observations/39802/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "ob_id": 39802,
    "uuid": "98cda325efc54da0aacca1d658e4a54a",
    "title": "Global Ensemble of Temperatures with Quantified Uncertainties in Observations, Coverage and Spatial modeling (GETQUOCS) from 1850-2018",
    "abstract": "Instrumental global temperature records are derived from the network of in situ measurements of land and sea surface temperatures. This observational evidence is seen as being fundamental to climate science. Therefore, the accuracy of these measurements is of prime importance for the analysis of temperature variability. There are spatial gaps in the distribution of instrumental temperature measurements across the globe. This lack of spatial coverage introduces coverage error. An approximate Bayesian computation based multi-resolution lattice kriging is developed and used to quantify the coverage errors through the variance of the spatial process at multiple spatial scales. It critically accounts for the uncertainties in the parameters of this advanced spatial statistics model itself, thereby providing, for the first time, a full description of both the spatial coverage uncertainties along with the uncertainties in the modeling of these spatial gaps. These coverage errors are combined with the existing estimates of uncertainties due to observational issues at each station location. It results in an ensemble of 100,000 monthly temperatures fields over the entire globe that samples the combination of coverage, parametric and observational uncertainties from 1850 to 2018 on a 5° by 5° grid. \r\n  \r\n The 100,000 equally-plausible ensemble members are stored in a series of separate netcdf files each containing 1000 realisations. \r\n  \r\n Additionally, there is 100-realisation subsample that provides an estimate of the uncertainty in the full ensemble. This has been created using conditional Latin hypercube sampling across 25 key regions of the globe. It many cases it would be sufficient to analyse just this 100-member subsample, for example to compute a likely range in a quantity. It is recommended that full 100,000 member ensemble is only investigated in those situations where the precise shape of the uncertainty distribution is required. NetCDF files at both the annual and monthly resolution are provided for this subsample.",
    "keywords": "GETQUOCS, temperature, uncertainty, climate reconstruction, sea-surface temperature, approximate bayesian computation, historical climatology network, hypercube, homogenization, reliability",
    "publicationState": "published",
    "dataPublishedTime": "2023-04-26T09:03:16",
    "doiPublishedTime": null,
    "updateFrequency": "",
    "status": "ongoing",
    "result_field": {
        "ob_id": "https://api.catalogue.ceda.ac.uk/api/v2/observations/39799/?format=api",
        "dataPath": "/badc/deposited2023/GETQUOCS",
        "oldDataPath": [],
        "storageLocation": "internal",
        "storageStatus": "online",
        "volume": 526363658858,
        "numberOfFiles": 103,
        "fileFormat": "NetCDF"
    },
    "timePeriod": "https://api.catalogue.ceda.ac.uk/api/v2/times/11010/?format=api",
    "geographicExtent": "https://api.catalogue.ceda.ac.uk/api/v2/bboxes/3775/?format=api",
    "nonGeographicFlag": false,
    "phenomena": [
        "https://api.catalogue.ceda.ac.uk/api/v2/phenomona/6023/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/phenomona/59154/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/phenomona/59155/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/phenomona/60438/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/phenomona/62541/?format=api"
    ],
    "dataLineage": "This spatially complete global temperature dataset is built upon HadCRUT.4.5.0.0, which is itself derived from a merger of CRUTEM.4.5.0.0 and HadSST.3.1.1.0. Data supplied for archiving at the Centre for Environmental Data Analysis (CEDA).",
    "removedDataTime": null,
    "removedDataReason": "",
    "language": "English",
    "identifier_set": [],
    "projects": [
        "https://api.catalogue.ceda.ac.uk/api/v2/projects/39801/?format=api"
    ],
    "observationcollection_set": [],
    "responsiblepartyinfo_set": [
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193855/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193846/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193847/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193848/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193849/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193850/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193851/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193845/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193852/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193853/?format=api",
        "https://api.catalogue.ceda.ac.uk/api/v2/rpis/193854/?format=api"
    ],
    "procedureAcquisition": null,
    "procedureCompositeProcess": null,
    "procedureComputation": "https://api.catalogue.ceda.ac.uk/api/v2/computations/39800/?format=api",
    "permissions": [
        {
            "ob_id": "https://api.catalogue.ceda.ac.uk/api/v2/observations/2521/?format=api",
            "useLimitation": null,
            "accessConstraints": null,
            "accessCategory": "public",
            "accessRoles": null,
            "label": "public: None group",
            "licenceURL": "https://artefacts.ceda.ac.uk/licences/missing_licence.pdf",
            "licenceClassifications": "unstated"
        }
    ],
    "discoveryKeywords": []
}