ClimateModeling_courseware
A collection of interactive lecture notes and assignments in Jupyter notebook format.
https://github.com/brian-rose/climatemodeling_courseware
Category: Sustainable Development
Sub Category: Education
Keywords
climate-model climate-science educational-materials jupyter-notebook python radiative-transfer
Last synced: about 15 hours ago
JSON representation
Repository metadata
A collection of interactive lecture notes and assignments in Jupyter notebook format.
- Host: GitHub
- URL: https://github.com/brian-rose/climatemodeling_courseware
- Owner: brian-rose
- License: mit
- Created: 2015-02-11T18:09:51.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2020-05-18T15:11:53.000Z (almost 5 years ago)
- Last Synced: 2025-04-02T21:15:17.523Z (24 days ago)
- Topics: climate-model, climate-science, educational-materials, jupyter-notebook, python, radiative-transfer
- Language: Jupyter Notebook
- Homepage:
- Size: 98.2 MB
- Stars: 166
- Watchers: 25
- Forks: 73
- Open Issues: 0
- Releases: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
README.rst
================ Climate Modeling Courseware ================ ---------- A collection of interactive lecture notes and assignments for a graduate level climate modeling course ---------- |binder| **PLEASE NOTE this repository is now deprecated!** As of *January 2020*, I'm distributing my notes in a more "book-like" form known as `The Climate Laboratory`_ (powered by `JupyterBook`_). The source can be found in `this github repository`_. You're more likely to find up-to-date content over there. Quickstart -------------- Just click on the Binder badge above to run these notebooks interactively in the cloud! Or clone the repo and run on your own machine (details below). Author -------------- | **Brian E. J. Rose** | Department of Atmospheric and Environmental Sciences | University at Albany | [email protected] About -------------- ATM 623 Climate Modeling is an advanced graduate course on climate dynamics and climate modeling. The focus of the course is on the hands-on use of both simple and complex climate models to build understanding of the processes that control the planetary energy budget. The course makes extensive use of Python code and the Jupyter notebook for reproducible, self-describing calculations and figures. This repository contains a collection of linked Jupyter notebooks with lecture notes, examples and assignments. All notebooks are self-describing. Requirements --------------- You will need a scientific Python distribution. Anaconda Python is strongly recommended. The complete list of packages used in these notes includes: - python (versions 2.7, 3.6, 3.7 should all work) - numpy (base numerics) - scipy (general math/sci utilities) - matplotlib (graphics) - xarray (labeled data structures) - metpy (meteorological utilities) - cartopy (mapping) - sympy (symbolic math) - climlab (climate modeling engine) - ffmpeg (video conversion tool used under-the-hood for interactive animations) - version_information (display information about package versions) - rise (render slides as live slide shows) which are all available through ``conda`` on the ``conda-forge`` channel (see below). These notes rely heavily on the custom climlab_ package (a computational engine for process-oriented climate modeling). See the documentation_ or the `github page`_ for installation instructions. Usage ------ The following commands will create a self-contained conda environment with everything you need to run these notebooks (Mac, Linux and Windows). From within the ``ClimateModeling_courseware`` directory in your favorite terminal, do this:: conda env create --file environment.yml conda activate climlab-courseware jupyter notebook License --------------- The notes and code are freely available under the MIT license. See the accompanying LICENSE file. Comments are always appreciated! Please `open an issue on github`_ (preferred because it keeps the discussion open) or send me an email. .. _climlab: https://github.com/brian-rose/climlab .. _documentation: http://climlab.readthedocs.io .. _`github page`: https://github.com/brian-rose/climlab .. _`open an issue on github`: https://github.com/brian-rose/ClimateModeling_courseware/issues .. _`The Climate Laboratory`: https://brian-rose.github.io/ClimateLaboratoryBook .. _`this github repository`: https://github.com/brian-rose/ClimateLaboratoryBook .. _`JupyterBook`: https://jupyterbook.org .. |binder| image:: https://mybinder.org/badge.svg :target: https://mybinder.org/v2/gh/brian-rose/ClimateModeling_courseware/master
Owner metadata
- Name: Brian Rose
- Login: brian-rose
- Email:
- Kind: user
- Description: Climate scientist, professor, and practitioner of open-source science. I use mathematical and numerical models to study climatic processes at the global scale.
- Website: http://www.atmos.albany.edu/facstaff/brose/index.html
- Location: Albany, NY, USA
- Twitter: BrianEJRose
- Company: University at Albany
- Icon url: https://avatars.githubusercontent.com/u/9097307?u=d7897a201b9cb8fdc86a8823002405bea3e6e9b5&v=4
- Repositories: 107
- Last ynced at: 2024-06-11T15:36:30.949Z
- Profile URL: https://github.com/brian-rose
GitHub Events
Total
- Watch event: 6
- Fork event: 1
Last Year
- Watch event: 6
- Fork event: 1
Committers metadata
Last synced: 6 days ago
Total Commits: 267
Total Committers: 1
Avg Commits per committer: 267.0
Development Distribution Score (DDS): 0.0
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Brian Rose | b****e@a****u | 267 |
Committer domains:
- albany.edu: 1
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 6
Total pull requests: 2
Average time to close issues: 24 days
Average time to close pull requests: about 1 month
Total issue authors: 5
Total pull request authors: 2
Average comments per issue: 2.67
Average comments per pull request: 0.0
Merged pull request: 1
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- adriantompkins (2)
- lqxyz (1)
- brian-rose (1)
- geofffoster (1)
- LyssaFreese (1)
Top Pull Request Authors
- brian-rose (1)
- katrinafandrich (1)
Top Issue Labels
Top Pull Request Labels
Dependencies
- cartopy
- climlab >=0.7.5
- ffmpeg
- jupyter
- matplotlib
- metpy
- netcdf4
- numba >=0.43.1
- numpy
- python
- rise
- sympy
- version_information
- xarray
Score: 5.111987788356544