hyperlocal-observations

2024 Summer SULI Internship Project looking at HyperLocal Precipitation Observations at ATMOS

https://github.com/evs-atmos/hyperlocal-observations

Science Score: 52.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
    Organization evs-atmos has institutional domain (www.evs.anl.gov)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

2024 Summer SULI Internship Project looking at HyperLocal Precipitation Observations at ATMOS

Basic Info
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 2
  • Open Issues: 1
  • Releases: 0
Created almost 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

README.md

thumbnail

Hyperlocal Precipitation Observations Cookbook

nightly-build

This Project Pythia Cookbook covers working with precipitation data transmitted via LoRaWAN.

Motivation

The spatial scale of preciptiation within an urban environment is difficult to observe due to the heteorgeneous nature of the environment and phenomenon. To accurately observe precipitaiton at the street scale within an urban environment, a distributed network of sensors is needed.

This Summer 2024 Student Undergraduate Laboratory Internship (SULI) project aims to update the Argonne Testbed for Multi-Scale Observational Science (ATMOS) in-situ instrumentation to transmit via a Low Power Wide Area Networking communication protocol that functions on LoRa to allow for the capability to transmit data over a dense local network.

Authors

Joe O'Brien and Brandon Weart

Contributors

Structure

Logistics + Information:

General Information for this Summer 2024 SULI Project, which includes the overall schedule and documentation.

Assignments:

Throughout the internship, tasks will be assigned to encourage development of the project and progress the science. Each assignment should contribute to the overall Final Project cookbook, but may contain more exploritory methods to assist.

Solutions:

Notebooks with solutions to the assigned tasks, allowing for continued experience with Github and conducting research in a collaborative manner.

Final Project:

Including the final poster and report required by the SULI program, a comprehensive Jupyter Notebook highlighting this research is required. The final notebook should allow a future researcher to continue this project in the future.

Running the Notebooks

You can either run the notebook using Binder or on your local machine.

Running on Binder

The simplest way to interact with a Jupyter Notebook is through Binder, which enables the execution of a Jupyter Book in the cloud. The details of how this works are not important for now. All you need to know is how to launch a Pythia Cookbooks chapter via Binder. Simply navigate your mouse to the top right corner of the book chapter you are viewing and click on the rocket ship icon (see figure below), and be sure to select “launch Binder”. After a moment you should be presented with a notebook that you can interact with. I.e. you’ll be able to execute and even change the example programs. You’ll see that the code cells have no output at first, until you execute them by pressing {kbd}Shift+{kbd}Enter. Complete details on how to interact with a live Jupyter notebook are described in Getting Started with Jupyter.

Running on Your Own Machine

If you are interested in running this material locally on your computer, you will need to follow this workflow:

(Replace "cookbook-example" with the title of your cookbooks)

  1. Clone the https://github.com/EVS-ATMOS/hyperlocal-observations.git repository:

bash git clone https://github.com/EVS-ATMOS/hyperlocal-observations.git

  1. Move into the hyperlocal-observations directory bash cd hyperlocal-observations
  2. Create and activate your conda environment from the environment.yml file bash conda env create -f environment.yml conda activate hyperlocal-obs-dev
  3. Move into the notebooks directory and start up Jupyterlab bash cd notebooks/ jupyter lab

Owner

  • Name: Data Informatics and Geophysical Retrievals
  • Login: EVS-ATMOS
  • Kind: organization
  • Location: Chicago, USA

The Data Informatics and Geophysical Retrievals group in EVS at Argonne

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this cookbook, please cite it as below."
authors:
  - family-names: O'Brien
    given-names: Joseph R
    orcid: https://orcid.org/0000-0003-4655-6912 # optional
    website: https://github.com/jrobrien91 # optional
    affiliation: Argonne National Laboratory # optional
  - name: "Hyperlocal Observations contributors" # use the 'name' field to acknowledge organizations
    website: "https://github.com/EVS-ATMOS/hyperlocal-observations/graphs/contributors"
title: "Hyperlocal Observations"
abstract: "The spatial scale of preciptiation within an urban environment is difficult to observe due to the heteorgenius nature of the environment and phenomenon. To accurately observe precipitaiton at the street scale within an urban environment, a distributed network of sensors is needed. This Summer 2024 Student Undergraduate Laboratory Internship (SULI) project aims to update the Community Research on Climate and Urban Science (CROCUS) in-situ instrumentation to transmit via the LoRaWAN protocol, a Low Power Wide Area Networking communication protocol that functions on LoRa to allow for the capability to transmit data over a dense local network."

GitHub Events

Total
  • Issue comment event: 2
  • Push event: 3
  • Pull request event: 2
  • Create event: 1
Last Year
  • Issue comment event: 2
  • Push event: 3
  • Pull request event: 2
  • Create event: 1

Dependencies

.github/workflows/nightly-build.yaml actions
.github/workflows/publish-book.yaml actions
.github/workflows/trigger-book-build.yaml actions
.github/workflows/trigger-delete-preview.yaml actions
.github/workflows/trigger-link-check.yaml actions
.github/workflows/trigger-preview.yaml actions
.github/workflows/trigger-replace-links.yaml actions
  • actions/checkout v4 composite
  • jacobtomlinson/gha-find-replace v3 composite
  • stefanzweifel/git-auto-commit-action v5 composite
environment.yml pypi
  • ambient-api *
  • nexradaws *
  • sage-data-client *