https://github.com/clkroll/konradaeroformerge
Implementation of a radiative-convective equilibrium model.
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.2%) to scientific vocabulary
Last synced: 9 months ago
·
JSON representation
Repository
Implementation of a radiative-convective equilibrium model.
Basic Info
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of atmtools/konrad
Created over 2 years ago
· Last pushed over 2 years ago
https://github.com/ClKroll/konradAeroForMerge/blob/main/
[](https://badge.fury.io/py/konrad) [](https://github.com/atmtools/konrad/commits/main) [](https://konrad.readthedocs.io/?badge=latest) [](https://doi.org/10.5281/zenodo.1313687) #  konrad ``konrad`` is a one-dimensional radiative-convective equilibrium (RCE) model. It is build in an object oriented structure to allow simple modifications of the model setup. You can find various tutorials that illustrate the usage of ``konrad`` in our ["How to konrad"](https://atmtools.github.io/konrad) Jupyter book. ## Requirements ``konrad`` requires Python 3.6 or higher. The recommended way to get Python is through [Anaconda](https://www.continuum.io/downloads). But of course, any other Python distribution is also working. ## Install stable release You can install the latest stable version of ``konrad`` using ``pip``: ```bash python -m pip install konrad ``` Konrad depends on the [CliMT](https://github.com/CliMT/climt) package. CliMT handles a variety of underlying FORTRAN code and provides precompiled binary wheels for some Python versions and operating systems. However (for Python >3.7) the FORTRAN libraries need to be compiled locally. In this case, you need to specify a C compiler, a FORTRAN compiler, and the target architecture using the corresponding environment variables: ```bash CC=gcc FC=gfortran TARGET=HASWELL python -m pip install konrad ``` ### macOS On macOS, you may need to install the GCC compiler suite beforehand: ```bash # Install GCC 11 and set it as C and Fortran compiler. brew install gcc@12 CC=gcc-12 FC=gfortran-12 # Set the target architecture (different for Apple M1 [arm64]). [[ $(uname -p) == arm64 ]] && TARGET=ARMV8 || TARGET=HASWELL # Install a trimmed down version of CliMT that ships RRTMG only. export CC FC TARGET python -m pip install git+https://github.com/atmtools/climt@rrtmg-only # Install konrad itself python -m pip install konrad ```
Owner
- Name: Clarissa Alicia Kroll
- Login: ClKroll
- Kind: user
- Repositories: 1
- Profile: https://github.com/ClKroll