Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A python C-extension module for reading European Space Agency's CryoSat-2 satellite In-depth L2 Measurement Data Set Records (L2I MDS)

License

Notifications You must be signed in to change notification settings

JackOgaja/pyCryoSat

Repository files navigation

PyCryoSat

Overview:

PyCryoSat is a python C-extension and CUDA(for NVIDIA GPUs) module for reading European Space Agency's CryoSat-2 satellite In-depth L2 Measurement Data Set Records (L2I MDS) - https://earth.esa.int/web/eoportal/satellite-missions/c-missions/cryosat-2. This extension uses an I/O library prepared by the software team at Mullard Space Science Laboratory, UCL, London

The program layout:

.../pyCryoSat/
|- README
|- LICENSE
|- setup.py
|- src
|    |- csarray.c
|    |- pycsarray.c
|- cuda
|    |- d_csGetL2I.cu
|- include
|    |- csarray.h
|- lib
|    |- __init__.py
|- pycryosat.py
|- example.py
Dependencies

Before installation:

-Download and install mssl-cryosat I/O library from European Space Agency's website

To install:

~$ git clone https://github.com/JackOgaja/PyCryoSat.git
~$ cd PyCryoSat

.. specify the absolute path to the MSSL IO library - the 'msslDir' variable in the setup.py, then
~$ python3.5 setup.py build_ext -b lib

Usage:

~$ ./example.py

License:

MIT License
For detailed copyright and licensing information, refer to the license file LICENSE.md in the top level directory.

About

A python C-extension module for reading European Space Agency's CryoSat-2 satellite In-depth L2 Measurement Data Set Records (L2I MDS)

Resources

License

Stars

Watchers

Forks

Packages

No packages published