Skip to content

JPLMLIA/SUDSAQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUDS Air Quality

Science Understanding Data Science: Air Quality is a research project from the Machine Learning and Instrument Autonomy group at the Jet Propulsion Laboratory. This project investigates driving features of pollution on scales finer than physical models operate on. By discovering and understanding these features, scientists may use this information to further improve the performance of physical models to better predict pollution.

Disclaimer

This pipeline is designed for RESEARCH purposes. Due to its high configurability, executing it may involve dealing with considerable complexity. Understanding the intricacies of its configuration may require delving into the source code itself, as it's challenging to encapsulate every potential scenario or variation. Should you have additional inquiries, feel free to open a ticket in this repository or contact the maintainer via email.

Installation and Usage

  1. Clone the repo
$ git clone https://github-fn.jpl.nasa.gov/SUDS-Air-Quality/suds-air-quality.git
  1. Install the package
$ pip install suds-air-quality/
  1. Invoke the package
import sudsaq
  1. Use the CLI
$ sudsaq --help

Getting Started

The package is primarily executed through its CLI after a mlky configuration has been created.

mlky Configurations

SUDSAQ uses mlky for its configurations. Examples can be found in sudsaq/configs.

mlky generates configurations by "patching" sections of the config file onto other sections. Patches are defined as a string delimited by <-. Using sudsaq/configs/v4.yml for reference, sections available include:

  • default
  • mac
  • RFQ
  • v4
  • 2005-20
  • bias-median
  • NorthAmerica
  • jan

Some sections automatically patch another section by defining mlky.patch in the section. For example, mac auto patches default.

mac:
  mlky.patch: default

Examples of patch strings to create working configs:

  • mac<-dev-limited<-toar-v2-3<-bias-median<-jan
  • mac<-v4<-toar-v2-3<-bias-mean<-mar
  • mac<-v4<-RFQ<-2005-20<-bias-median<-jul
    • Start with mac
    • Use the v4 definition
    • Enable the RandomForestQuantileRegressor RFQ
    • Expand the range from 2005 to 2020 2005-20
    • Limit the tree depth cap-depth
    • Set the target as bias-median and load the necessary data files
    • Process only for jul

Copyright

Copyright 2024, by the California Institute of Technology. ALL RIGHTS RESERVED. United States Government Sponsorship acknowledged. Any commercial use must be negotiated with the Office of Technology Transfer at the California Institute of Technology.

This software may be subject to U.S. export control laws. By accepting this software, the user agrees to comply with all applicable U.S. export laws and regulations. User has the responsibility to obtain export licenses, or other export authority as may be required before exporting such information to foreign countries or providing access to foreign persons.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy