Code Monkey home page Code Monkey logo

cris_geolocation's Introduction

CrIS_GEOLOCATION

Python Geolocation Module for CrIS Geolocation evaluation using VIIRS data

==The following papers describe the algorithm:

Wang, L., B. Zhang, D. Tremblay, and Y. Han (2017), Improved scheme for Cross‐track Infrared Sounder geolocation assessment and optimization, J. Geophys. Res. Atmos., 122, 519–536, doi:10.1002/2016JD025812.

Wang, L., D. A. Tremblay, Y. Han, M. Esplin, D. E. Hagan, J. Predina, L. Suwinski, X. Jin, and Y. Chen (2013), Geolocation assessment for CrIS sensor data records, J. Geophys. Res. Atmos., 118, 12,690–12,704, doi:10.1002/2013JD020376.

Wang, L., D. Tremblay, B. Zhang, and Y. Han (2016b), Fast and accurate collocation of the visible infrared imaging radiometer suite measurements with Cross‐Track Infrared Sounder, Remote Sens., 8(1), 76, doi:10.3390/rs8010076.

==Example codes: pass_time_n20.py: Collocating CrIS and VIIRS data through perturbing LOS vectors check_pert.py: Analyzing the collocation results j1_mapping_angle.py: Deriving CrIS mapping angle

==Modules:
geolocaiton.py: All the geolocation related functions jpss.py : All the functions related to JPSS instrument and data processing collocation.py: Collocate CrIS and VIIRS data together

== Directory ./Data: Testing example data ./output: Output directory (using ./output.old to compare) ./JPSS_VIIRS_NG_SRFs/: VIIRS RSR files (IDL format) ./ EngPkt/: N20 CrIS ENGPKT V115

== Notes

  1. Python 2.7 is suggested to be installed from Anaconda Python Distribution at https://www.continuum.io/downloads, which include several basic python scientific packages.
    e.g. Numpy, scipy, matplotlib, check "environment.yml" to create identical environment through conda.

  2. “geolocation” package needs following additional packages.

pykdtree: for fast search to match CrIS and VIIRS pixels. https://pypi.python.org/pypi/pykdtree

pyproj: Python interface to PROJ.4 library, which performs cartographic transformations and geodetic computations. https://pypi.python.org/pypi/pyproj

novas: The United States Naval Observatory NOVAS astronomy library https://pypi.python.org/pypi/novas/

astropy: A community Python Library for Astronomy. Astropy is included by default in the Anaconda Python Distribution http://www.astropy.org/

  1. “jpss” package needs following additional packages.

xmltodict is a Python module that makes working with XML feel like you are working with JSON,. https://github.com/martinblech/xmltodict

pyspectral: used for blackbody radiances and temperature conversion, which will be removed from “jpss” in the future. https://pypi.python.org/pypi/pyspectral

cris_geolocation's People

Contributors

wanglikun1973 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.