Git Product home page Git Product logo

swotsimulator's Introduction

SWOT Simulator for Ocean Science

Description

This software simulates SWOT observations of sea surface height (SSH) that can be applied to an ocean general circulation model (OGCM), allowing the exploration of ideas and methods to optimize information retrieval from the SWOT Mission in the future. From OGCM SSH inputs, the software generates SWOT-like outputs on a swath along the orbit ground track and adds measurement error and noise, which are generated according to technical characteristics published by the SWOT project team. Not designed to directly simulate the payload instrument performance, this SWOT simulator aims at providing statistically realistic outputs for the science community with a simple software package released as an open source in Python. The software is scalable and designed to support future evolution of orbital parameters, error budget estimates from the project team and suggestions from the science community.

Data in the example directory

WARNING: we had to remove the example data from the input_field directory as we can't (and don't want to) git data that are too large. This data are available under this link: https://swot.jpl.nasa.gov/files/SWOTsimulator/swotsimulator_largedata.zip Before running the example:

  • click on swotsimulator_largedata.zip to download the data,
  • unzip the downloaded zipped document
  • copy everything from the unzipped directory into example/input_field directory

Note that you only have to do that once when you clone the git swotsimulator repository. Updating the code by doing a 'git pull' won't modify the example data files.

Manual

Refer to Full manual for more details.

Updates impacting users

  • December 27, 2017

  • change SWOT simulator output format to be compliant with CNES/JPL mockup

  • December 17, 2016

  • update orbit files

WARNING: customized orbit files have to be an ASCII file containing (time, lon, lat) columns

  • August 22, 2016
  • updated Karin noise

swotsimulator's People

Contributors

lgaultier avatar jinbow avatar swot-jpl 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.