Skip to main content

Python Sciamachy/GOSAT/Tropomi read and SQLite3 library

Project description

pynadc

The pynadc package contains the following tools and Python modules:

Access to Sciamachy data-products

  • Fast read access to Sciamachy (ENVISAT) level 0 The software attempt to read all data and offers convenient access to the parameter through structured numpy arrays. The script scia_lv0.py offers a guideline of how to use the module pynadc.scia.lv0. Products compressed by gzip can be read directly.
  • Fast read access to Sciamachy (ENVISAT) level 1b The software attempt to read all data and offers convenient access to the parameter through structured numpy arrays. Both Science and calibration datasets can be read into memory, however, currently calibration of the science data is not included. The script scia_lv1.py offers a guideline of how to use the module pynadc.scia.lv1. Products compressed by gzip can be read directly.
  • Build a database with Sciamachy instrument settings The script collect_scia_states.py can be used to build a database with all instrument configurations used during the mission of Sciamachy. This requires that the complete Sciamachy level 1b archive is available. Definitions of OCR states are not included in the level 1b products, and are therefore hard-coded in the software. These could be obtained from level 0 products, but this is not yet implemented.

The Sciamachy level 0 and level 1 (up to versions 8) are in a special ENVISAT format which require dedicated reading S/W tools. The ENVISAT format is a simple byte stream with a header containing byte offsets that allows the extraction of specific datasets. While this type of data format is very space efficient (all data bytes are just written one after the other with a small ASCII header), it is not future proof (dedicated S/W is needed) nor self descriptive. The latest level 1 products (from version 9 and up) are provided in netCDF4 format. This format is self-descriptive and can be read by widely available standard reading tools that are provided in all major programming languages.

Access to GOSAT and Sciamachy (local) archives

Databases of files in your archives, can be very handy when you want to query on presence, completeness, date of archiving, double entries, etc. Specially, when you are collecting data during a satellite mission. The package pynadc contains software to create SQLite databases of archives with GOSAT FTS level 1, GOSAT CAI level 2 and Sciamachy level 0, 1b and 2 (PDS/ESA format). And tools to query these databases.

Installation

Installation instructions are provided in the INSTALL file.

We installed the software succesfully on Linux and MacOS.

Websites

Disclaimer

The software is developed for SRON internal usage, but generously shared without any warranty.

Reporing bugs

Issues and bugs should be reported to <r.m.van.hees[at]sron.nl>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynadc-1.2.6.tar.gz (60.7 kB view details)

Uploaded Source

Built Distribution

pynadc-1.2.6-py3-none-any.whl (64.1 kB view details)

Uploaded Python 3

File details

Details for the file pynadc-1.2.6.tar.gz.

File metadata

  • Download URL: pynadc-1.2.6.tar.gz
  • Upload date:
  • Size: 60.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pynadc-1.2.6.tar.gz
Algorithm Hash digest
SHA256 82133753c4422bad09e8d5b77c783e7bc0cac64dc48250f608977a756dd70866
MD5 9d8a4ce6a39927d95926bc528e62330b
BLAKE2b-256 938e1dad92a1f82a54705c31067b8bd5a1fcc194c56c38fece24c280635d9d01

See more details on using hashes here.

File details

Details for the file pynadc-1.2.6-py3-none-any.whl.

File metadata

  • Download URL: pynadc-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 64.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pynadc-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9213f4d61fcafeb76444a08b0ec2038cd20fe4e569fc33488c69367a76054dc2
MD5 6979b3c1d4bfb0fbe589f7f32a56152a
BLAKE2b-256 8eae3226677e565ca0f00a5548b6751b179d559df71d4626468e1ea2a27e5434

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page