Skip to content

Zero Setup Open Science Codespaces. Quick and Easy Github Codespaces for RStudio, Tidyverse, Shiny, Python and more.

License

Notifications You must be signed in to change notification settings

MichaelAkridge-NOAA/Open-Science-Codespaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Science Codespaces

logo

Quick & Easy Cloud Working Environments(Codespaces). This repo setups Github Codespaces for R/RStudio, python and more. These can be used for

  • Reproducible Science Setups
  • Workshops
  • Portable Development
  • and more!

Presentation:

List of Codespaces

R Codespaces

Just click the button below to quickly start a codespace:

Codespace QuickStart Link Description
RStudio Open RStudio in GitHub Codespaces Adds RStudio Server. Install R from source and set RSPM as default CRAN mirror
RStudio Tidyverse Open in GitHub Codespaces Adds tidyverse packages & devtools. R packages for data science
RStudio Verse Open in GitHub Codespaces Adds tex & publishing-related package to tidyverse
RStudio Geospatial Open in GitHub Codespaces Adds geospatial packages
RStudio Shiny Server Open in GitHub Codespaces Adds shiny server

FAQ: How do I to install extra packages? See examples:

Screenshots

RStudio Screenshot 1 RStudio Screenshot 2 RStudio Shiny Screenshot

Open RStudio in GitHub Codespaces

RStudio Github Codespace with EDS project files. The EDS allows users to download/filter/extract/summarize large amounts of gridded and tabular data given user-defined time stamps and geographical coordinates. The various external environmental data summarized at individual survey sites can aid scientists to assess and understand how living marine resources are impacted by the environmental variabilities.


Python Codespaces

Streamlit Python App Codespace Example | Data Explorer & Viz Tool

Open in GitHub Codespaces

  • Exploratory Data Analysis & Visualization Tool.
  • Allows users to explore and visualize recent NOAA's National Coral Reef Monitoring Program(NCRMP) data or upload their own.
  • This codespace example runs a python Streamlit App with Pygwalker(https://github.com/Kanaries/pygwalker) for data analysis and data visualization.

Links to various python based codespaces.

Codespace QuickStart Link Description
Streamlit Python App Codespace Example Open in GitHub Codespaces Data Explorer & Viz Tool App
Jupyter Notebook Open in GitHub Codespaces github/codespaces-jupter
Jupyter Data Science Open in GitHub Codespaces devcontainers-community/jupyter-datascience-notebooks
Flask Open in GitHub Codespaces github/codespaces-flask
Anaconda devcontainers/templates/anaconda
Datascience Py & R microsoft/datascience-py-r

Resources & More Info

Codespace Designer Tool

Open Codespace Designer

General Info about Codespaces/Docker

Python Links

R Links


Disclaimer

This repository is a scientific product and is not official communication of the National Oceanic and Atmospheric Administration, or the United States Department of Commerce. All NOAA GitHub project content is provided on an ‘as is’ basis and the user assumes responsibility for its use. Any claims against the Department of Commerce or Department of Commerce bureaus stemming from the use of this GitHub project will be governed by all applicable Federal law. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by the Department of Commerce. The Department of Commerce seal and logo, or the seal and logo of a DOC bureau, shall not be used in any manner to imply endorsement of any commercial product or activity by DOC or the United States Government.

License

See the LICENSE.md for details