Code Monkey home page Code Monkey logo

eds220_fall2022's Introduction

Working With Environmental Data



Course Description


This course is an introduction to the major categories of datasets likely to be encountered by environmental data science professionals, as well as common online repositories and access methods including API servers and cloud computing platforms. All coding exercises make use of the Python programming environment.

Course Goals


By the end of the course, students should be able to:

  • Locate Environmental Datasets on major cloud computing platforms (Google Earth Engine) and API servers
  • Read In Datasets from these platforms onto a local machine
  • Perform Quality Control as needed, including infilling or interpolation of missing data
  • Subset/Aggregate Data according to the needs of a given application (spatial/temporal averaging, upsampling, etc)
  • Visualize Data including through creation of georeferenced maps, time series, and other basic metrics
  • Describe Data Pros/Cons: which datasets are most appropriate for a given application, and why?
  • Work with Peers to create use case examples for datasets, and communicate to the rest of the class.

How to Use This Repository


The following are some suggested instructions for setting up this repository. You can also feel free to fork or clone to your local machine!

Setup on the Bren Taylor Server

  1. Log into Taylor and create a session.

The Taylor server is located at http://taylor.bren.ucsb.edu. You must either be on campus or connected to the UCSB VPN in order to log in.

Log in using your Bren username and password, and you will find yourself in the "RStudio Workbench" screen. Click the blue "New Session" icon to create a session: make sure to select either "JupyterLab" or "Jupyter Notebook" from the drop-down menu. I recommend JupyterLab since the interface has more flexibility!

  1. Fork the class repository to your Github account

Fork the repository, so that you have your own copy of everything to work with. This can be accomplished by clicking the "Fork" button in the upper-right hand corner of the class repo page.

  1. Clone the repository to your home directory on Taylor
  • Open a Terminal window: either using a Terminal application on your computer or via JupyterLab. In JupyterLab, you can open a terminal by choosing "File -> New -> Terminal".

  • Type git clone and the the url for your forked copy of this repository.


eds220_fall2022's People

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.