Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/niccolozanotti/climate-modeling-notes
Climate modeling notes stemming from an introductory graduate-level course.
https://github.com/niccolozanotti/climate-modeling-notes
Last synced: about 2 months ago
JSON representation
Climate modeling notes stemming from an introductory graduate-level course.
- Host: GitHub
- URL: https://github.com/niccolozanotti/climate-modeling-notes
- Owner: niccolozanotti
- License: mit
- Created: 2024-10-15T17:01:53.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T09:02:36.000Z (2 months ago)
- Last Synced: 2024-10-18T13:08:26.276Z (2 months ago)
- Language: TeX
- Homepage:
- Size: 113 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Climate modeling notes
This repository contains the source files to generate notes about climate science:
- [climate modeling](cm.pdf)
- [global dynamics](gd.pdf)
- [numerical methods](nm.pdf)from an introductory graduate-level [course](https://www.unibo.it/en/study/phd-professional-masters-specialisation-schools-and-other-programmes/course-unit-catalogue/course-unit/2024/480740) taught at University of Bologna.
The build is handled locally using Cmake and making use of the great cmake module [UseLatex](https://gitlab.kitware.com/kmorel/UseLATEX).
For more infos check out the documentation of UseLATEX [here](https://gitlab.kitware.com/kmorel/UseLATEX/).## Build the notes locally
One way to quickly compile the `.tex` files into the relative `.pdf` is by running
```shell
mkdir build
cd build
cmake ..
make target-name # target names are cm, gd, nm
```
The resulting `target-name.pdf` file will then be located in the `build/` directory.### UseLatex module update
If any change in the upstream Cmake module [UseLatex.cmake](UseLATEX.cmake) is detected (the Github [Action](.github/workflows/update-cmake-module.yml)
runs monthly[^1]), a new Pull Request will be opened to integrate the changes.## License
This project is licensed under the [MIT LICENSE](LICENSE).
---
[^1]: You can also manually trigger an update with a manual dispatch if you need.