All Projects β†’ zmlabe β†’ IceVarFigs

zmlabe / IceVarFigs

Licence: MIT license
πŸŒ€ Weather and climate graphics for science communication πŸŒ€

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to IceVarFigs

netpositive-money.github.io
Bitcoiners contributing to climate change solutions - the website
Stars: ✭ 17 (-75%)
Mutual labels:  climate-change
carbon footprint
An open-source about a Carbon Footprint Calculator made with Reactjs. The objective is to have a nice simple web about the environment and how to preserve our planet.
Stars: ✭ 14 (-79.41%)
Mutual labels:  climate-change
qgs
A 2-layer quasi-geostrophic atmospheric model in Python. Can be coupled to a simple land or shallow-water ocean component.
Stars: ✭ 24 (-64.71%)
Mutual labels:  climate-variability
awesome-climate-data
Data sources, programming libraries and open source organisations that are working on the climate emergency
Stars: ✭ 17 (-75%)
Mutual labels:  climate-change
Climate-Change-Datasets
Here is a list of Climate Change Public Datasets 🌦πŸŒͺπŸŒ«πŸŒ€πŸ’§πŸŒŠ
Stars: ✭ 115 (+69.12%)
Mutual labels:  climate-change
Electricitymap Contrib
A real-time visualisation of the CO2 emissions of electricity consumption
Stars: ✭ 2,138 (+3044.12%)
Mutual labels:  climate-change
trends.earth
trends.earth - measure land change
Stars: ✭ 69 (+1.47%)
Mutual labels:  climate-change
3D-PV-Locator
Repo for "3D-PV-Locator: Large-scale detection of rooftop-mounted photovoltaic systems in 3D" based on Applied Energy publication.
Stars: ✭ 35 (-48.53%)
Mutual labels:  climate-change
patch-ruby
Patch's Ruby client library - https://www.patch.io
Stars: ✭ 50 (-26.47%)
Mutual labels:  climate-change
moja global docs
Repository to host the moja global technical documentation
Stars: ✭ 35 (-48.53%)
Mutual labels:  climate-change
ClimateChangeProjections
An embeddable map that shows climate change projections. How hot will it be by 2070 if we don't do something about it? Accessible at https://climatechange.codeforafrica.org
Stars: ✭ 29 (-57.35%)
Mutual labels:  climate-change
awesome-sustainability-jobs
Dev jobs in the sustainability sector
Stars: ✭ 149 (+119.12%)
Mutual labels:  climate-change
climateconnect
The global climate action web platform. 🌏
Stars: ✭ 45 (-33.82%)
Mutual labels:  climate-change
whoisresponsible.us
🌏 Climate change vulnerability, preparedness, and contribution data in a choropleth map and bar graph.
Stars: ✭ 18 (-73.53%)
Mutual labels:  climate-change
hockeystick
Download and Visualize Essential Global Heating Data in R
Stars: ✭ 42 (-38.24%)
Mutual labels:  climate-change
regen-ledger
Blockchain for planetary regeneration
Stars: ✭ 154 (+126.47%)
Mutual labels:  climate-change
acclimate
Acclimate - an agent-based model for economic loss propagation
Stars: ✭ 17 (-75%)
Mutual labels:  climate-change
OED
Open Energy Dashboard (OED)
Stars: ✭ 49 (-27.94%)
Mutual labels:  climate-change
ChangeFormer
Official PyTorch implementation of our IGARSS'22 paper: A Transformer-Based Siamese Network for Change Detection
Stars: ✭ 220 (+223.53%)
Mutual labels:  climate-change
thenftbay.org
The NFT Bay is the galaxy's most resilient NFT BitTorrent site! You wouldn't steal a JPEG (or would you)
Stars: ✭ 322 (+373.53%)
Mutual labels:  climate-change

Weather and Climate Variability Graphics DOI

Repository contains all of the scripts used in making the figures within (https://zacklabe.com/arctic-sea-ice-figures/). Scripts are not intended to be the most efficient or simplest method of plotting and reading data. However, they work for their current purpose. Check back soon for new scripts and/or comments!

Under construction... [Python 3.6]

Contact

Zachary Labe - Research Website - @ZLabe

Description

  • bin/: Shell scripts
  • Data/: Additional data files not provided by Python URL functions
  • Examples/: Arbitrary figures as examples from listed scripts
  • Figures/: Output directory for figures produced by the scripts (intentionally empty)
  • Scripts/: Main Python scripts/functions used in data analysis and plotting. More details are provided in explainScripts.txt for each script and function.
  • Dockerfile: Docker image manifest for building dependencies
  • requirements.txt: List of environments and modules associated with the most recent version of this project. A Python Anaconda3 Distribution was used for the analysis. Tools including NCL 6.4.0, CDO, and NCO were also used for initial data manipulation. ImageMagick is used for most of the animations (GIF). All code has been tested with Python 3.6.

Data

Land Ice Data
  • GRACE JPL RL05M.1 Mascon Solution: Version 2 : [DATA]
    • Wiese, D. N., D.-N. Yuan, C. Boening, F. W. Landerer, and M. M. Watkins (2016) JPL GRACE Mascon Ocean, Ice, and Hydrology Equivalent HDR Water Height RL05M.1 CRI Filtered Version 2., Ver. 2., PO.DAAC, CA, USA.
    • Watkins, M. M., D. N. Wiese, D. -N. Yuan, C. Boening, and F. W. Landerer (2015), Improved methods for observing Earth's time variable mass distribution with GRACE using spherical cap mascons, J. Geophys. Res. Solid Earth, 120, 2648_2671, doi: 10.1002/2014JB011547. [Publication]
Reanalysis Data
  • ERA5 : [DATA]
  • ERA-Interim (ERAi): [DATA]
    • Dee, D.P., and co-authors., 2011: The ERA-Interim reanalysis: configuration and performance of the data assimilation system. Quart. J. R. Meteorol. Soc., 137, 553-597, doi:10.1002/qj.828 [Publication]
  • ERA-40 : [DATA]
    • Uppala, S. M., and co-authors., 2005: The ERA‐40 re‐analysis. Quarterly Journal of the royal meteorological society, 131(612), 2961-3012, doi:10.1256/qj.04.176 [Publication]
  • ERA-20C : [DATA]
    • Poli, P, and co-authors., 2016: ERA-20C: An Atmospheric Reanalysis of the Twentieth Century. J. Climate, 29, 4083–4097, doi: 10.1175/JCLI-D-15-0556.1. [Publication]
  • NCEP-DOE Reanalysis 2 (R2): [DATA]
    • M. Kanamitsu, and co-authors., 2002: NCEP-DOE AMIP-II Reanalysis (R-2). Bulletin of the American Meteorological Society, 1631-1643 [Publication]
  • NCEP/NCAR Reanalysis 1 (R1): [DATA]
    • Kalnay, E., and co-authors, 1996: The NCEP/NCAR 40-year reanalysis project. Bulletin of the American meteorological Society, 77(3), 437-471 [Publication]
  • NOAA-CIRES Twentieth Century Reanalysis (20CRv2c) : [DATA]
    • Compo, G.P., and co-authors., 2011: The Twentieth Century Reanalysis Project. Quarterly J. Roy. Meteorol. Soc., 137, 1-28. DOI: 10.1002/qj.776. [Publication]
  • NOAA-CIRES-DOE Twentieth Century Reanalysis (20CRv3) : [DATA]
    • Slivinski, L. C., Compo, G. P., Whitaker, J. S., Sardeshmukh, P. D., Giese, B. S., McColl, C., ... & Kennedy, J. (2019). Towards a more reliable historical reanalysis: Improvements for version 3 of the Twentieth Century Reanalysis system. Quarterly Journal of the Royal Meteorological Society. [Publication]
Sea Ice Concentration/Extent
  • AMSR2 (ASI 3.125 km, UAH-processed) : [DATA]
    • Beitsch, A.; Kaleschke, L.; Kern, S. Investigating High-Resolution AMSR2 Sea Ice Concentrations during the February 2013 Fracture Event in the Beaufort Sea, 2014: Remote Sens. 6, 3841-3856, doi:10.3390/rs6053841 [Publication]
  • AMSR2 (JAXA Arctic Data archive System, NIPR) : [DATA]
  • Gridded Monthly Sea Ice Extent and Concentration, 1850 Onward, Version 1 : [DATA]
    • Walsh, John E., Florence Fetterer, J. Scott Stewart, and William L. Chapman. 2016. A database for depicting Arctic sea ice variations back to 1850. Geographical Review. doi: 10.1111/j.1931-0846.2016.12195.x. [Publication]
  • Sea Ice Index, Version 3 : [DATA]
    • Fetterer, F., K. Knowles, W. Meier, M. Savoie, and A. K. Windnagel, 2017: updated daily. Sea Ice Index, Version 3. Boulder, Colorado USA. NSIDC: National Snow and Ice Data Center. doi:http: //dx.doi.org/10.7265/N5K072F8. [Documentation]
  • SSMIS Sea Ice Concentration (EUMETSAT OSI SAF) : [DATA]
Sea Ice Thickness
  • Pan-Arctic Ice Ocean Modeling and Assimilation System (PIOMAS) : [DATA]
    • Zhang, J., and D. A. Rothrock, 2003: Modeling Global Sea Ice with a Thickness and Enthalpy Distribution Model in Generalized Curvilinear Coordinates. Monthly Weather Review, 131 (5), 845–861, doi:10.1175/1520-0493(2003)131<0845:MGSIWA>2.0.CO;2 [Publication]
Sea Surface Temperatures
  • Extended Reconstructed Sea Surface Temperature (ERSST) v5 : [DATA]
    • Huang, B., Peter W. Thorne, et. al, 2017: Extended Reconstructed Sea Surface Temperature version 5 (ERSSTv5), Upgrades, validations, and intercomparisons. J. Climate, doi: 10.1175/JCLI-D-16-0836.1 [Publication]
  • NOAA Optimum Interpolation Sea Surface Temperature High Resolution (OISST) v2 : [DATA]
    • Reynolds, Richard W., Thomas M. Smith, Chunying Liu, Dudley B. Chelton, Kenneth S. Casey, Michael G. Schlax, 2007: Daily High-Resolution-Blended Analyses for Sea Surface Temperature. J. Climate, 20, 5473-5496. doi: 10.1175/2007JCLI1824.1 [Publication]

Docker

Build image

Build an image containing all the dependencies by running bin/build_image.sh. Takes optional VERSION environment variable, defaults to 'latest'. Designed to be used with a volume mount to the repository root so that scripts can be modified without rebuilding the image.

Run scripts in container

Once the image has been built run bin/run_container.sh <script path>. Also takes optional VERSION environment variable, defaults to 'latest'. Figures will be written to the local Figures directory.

Example: bin/run_container.sh Scripts/Temperature/plot_ArcticTemperatures_Reanalysis.py

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].