<commit_before>================
Climate Modeling Courseware
================
----------
 A collection of interactive lecture notes and assignments for a graduate level climate modeling course
----------

Author
--------------
| **<NAME>**
| Department of Atmospheric and Environmental Sciences
| University at Albany
| <EMAIL>


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 and will get you almost everything you need all at once.

The complete list of packages used in these notes includes:

- numpy
- scipy
- matplotlib
- IPython
- netCDF4
- sympy

which are all available through conda.

Additionally 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.

Optional:

- The `version_information` extension (to display details about package versions used in each notebook). Install via `pip install version_information`


Usage
------------------
From the main courseware directory, just enter

``jupyter notebook``

or

``jupyter notebook index.ipynb``
<commit_msg>Further tweaks of README<commit_after>================
Climate Modeling Courseware
================
----------
 A collection of interactive lecture notes and assignments for a graduate level climate modeling course
----------

Author
--------------
| **<NAME>**
| Department of Atmospheric and Environmental Sciences
| University at Albany
| <EMAIL>


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 and will get you almost everything you need all at once.

The complete list of packages used in these notes includes:

- numpy
- scipy
- matplotlib
- IPython
- netCDF4
- sympy

which are all available through ``conda``.

Additionally 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.

Optional:

- The ``version_information`` extension (to display details about package versions used in each notebook). Install via ``pip install version_information``


Usage
------------------
From the main courseware directory, just enter

``jupyter notebook``

or

``jupyter notebook index.ipynb``

{'fraction_non_alphanumeric': 0.1011076398750355, 'fraction_numerical': 0.002272081794944618, 'mean_word_length': 3.8916666666666666, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2032639', 'n_tokens_mistral': 822, 'n_tokens_neox': 787, 'n_words': 441}