Giter Site home page Giter Site logo

eoway / emit-sds-l3 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from emit-sds/emit-sds-l3

0.0 0.0 0.0 1.87 MB

Produce EMIT Level 3 products - mosaics and ESM grid scale aggregates

Home Page: https://earth.jpl.nasa.gov/emit/

License: Apache License 2.0

Python 77.38% Julia 22.62%

emit-sds-l3's Introduction

emit-sds-l3

NOTE - See the develop branch - set as default - for the latest updates.

Welcome to the EMIT Level 3 science data system repository. To understand how this repository is linked to the rest of the emit-sds repositories, please see the repository guide.

This repository executes two different actions - mosaic generation and data aggregation to an ESM-scale product. SpectralUnmixing was previously a part of this repository, but has been relocated.

Example call to construct a mosaic-glt (3-band image denoting x-offset, y-offset, and file number):

    julia build_mosaic_glt.jl OUTPUT_MOSAIC_GLT IGM_FILE_LIST TARGET_RESOLUTION

Additional arguments:

    --criteria_mode, type = String, default = "distance", help = "Band-ordering criteria mode.  Options are min or max (require criteria file), or distance (uses closest point)
    --criteria_band, type = Int64, default = 1, help = "band of criteria file to use"
    --criteria_file_list, type = String, help = "file(s) to be used for criteria"
    --target_extent_ul_lr, type = Float64, nargs=4, help = "extent to build the mosaic of"
    --mosaic, type = Int32, default=1, help = "treat as a mosaic"
    --output_epsg, type = Int32, default=4326, help = "epsg to write to destination"
    --log_file, type = String, default = nothing, help = "log file to write to"



Example call to apply a mosaic-glt to create a mosaic:

    python apply_glt.py GLT_FILE RAWSPACE_FILES OUTPUT_FILENAME 

Additional arguments:

    -band_numbers, nargs='+', type=int, default=-1, help='list of 0-based band numbers, or -1 for all'
    -n_cores, type=int, default=-1
    -log_file, type=str, default=None
    -log_level, type=str, default='INFO'
    -run_with_missing_files, type=int, default=0, choices=[0,1]
    -ip_head, type=str
    -redis_password, type=str
    -one_based_glt, type=int, choices=[0,1], default=0
    -mosaic, type=int, choices=[0,1], default=0

emit-sds-l3's People

Contributors

pgbrodrick avatar winstonolson 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.