GlossaryΒΆ
A glossary of terms used with the babelizer.
- $
- The default shell prompt.
- Anaconda
- A Python distribution that includes libraries for scientific computing and a package manager. See https://www.anaconda.com/distribution for more information.
- Basic Model Interface
- A set a functions that are used to interact with and control a model. See https://bmi.readthedocs.io for more information.
- BMI
- See Basic Model Interface.
- Community Surface Dynamics Modeling System
- CSDMS is an NSF-funded program that seeks to transform the science and practice of earth-surface dynamics modeling. For more information, visit https://csdms.colorado.edu.
- class
- A program that acts as a template for creating objects.
- conda
- The package manager for Anaconda. Also an informal name for an Anaconda installation.
- conda-forge
- A collection of community-built packages distributed by Anaconda. See https://conda-forge.org.
- conda environment
- A conda sub-installation that isolates a group of packages from the main conda installation.
- configuration file
- A file, usually in a text-based format, that lists the tunable parameters of a model and supplies their initial values.
- coupling
- See model coupling.
- CSDMS
- See Community Surface Dynamics Modeling System.
- CSDMS Workbench
- An integrated system of software tools, technologies, and standards for building and coupling models. See https://csdms.colorado.edu/wiki/Workbench for more information.
- data
- Information held by an object.
- git
- Version control software.
- import
- The process of bringing code from a Python module into another module or into an interactive Python session.
- instance
- See object.
- method
- Programs that act upon the data of an object.
- model
- A computer program that attempts to describe a physical process with mathematical relationships that evolve over time and are solved numerically. For more information, see, for example, https://en.wikipedia.org/wiki/Numerical_modeling_(geology).
- model coupling
- Models are coupled when they exchange inputs and outputs, often at the resolution of individual time steps. One-way coupling occurs when the outputs from one model are used as inputs to another model. Two-way coupling is when outputs from one model are used as inputs for another model, which in turn supplies its outputs to the first model as inputs, producing a feedback.
- module
- A file (with the
.py
extension) that contains Python code. - NumPy
- A Python library that provides arrays. Outputs from pymt are NumPy arrays. See also http://www.numpy.org.
- object
- A variable that is a concrete example of a class. Objects have data and methods that act upon those data.