Recent Releases of SCOPE
SCOPE - SCOPEv2.1
Variable name changes: * Vcmo -> Vcmax25 * m -> BallBerrySlope
Default value change: * BallBerry0 (intercept) 0.01 [used to be 0.1]
Extra options: * write or omit writing spectral output options.save_spectral * apply or omit Monin-Obukhov atmospheric stability correction options.MoninObukhov
Performance improvements:
* soil heat flux (G) derivative is added to soil temperature update loop in ebal.m
* stomata conductance minimum is 0 umol m-2 s-1 [when Rin=0 & Rdparam=0] gs = max(0, 1.6 * A .* ppm2bar ./ (Cs-Ci))
* time series run on daily data (without specified time) calculates solar zenith angle (tts) at 12 o'clock
* more canopy layers at low light canopy.nlayers = ceil(10*canopy.LAI) + ((meteo.Rin < 200) & options.MoninObukhov)*60
References added to readme
Minor bugfixes
- MATLAB
Published by Prikaziuk over 4 years ago
SCOPE - SCOPEv2.0
This is SCOPE2.0 as described in Yang, P., Prikaziuk, E., Verhoef, W., & van der Tol, C. (2020). SCOPE 2.0: A model to simulate vegetated land surface fluxes and satellite signals. Geoscientific Model Development Discussions, 1-26, https://doi.org/10.5194/gmd-2020-251
- MATLAB
Published by Christiaanvandertol over 5 years ago
SCOPE - SCOPE 2
2020
detailed description can be found at https://gmd.copernicus.org/preprints/gmd-2020-251/
Major improvements:
- much faster computational time (even faster with :ref:
options:lite``) - in-built mSCOPE implementation
- intuitive code and data organization: :ref:
directories:Directories - .csv input files instead of .xlsx: :ref:
directories/input:input - .csv output files
- emulator guideline for per-pixel applications (inspired by ARTMO) :ref:
api/lut:+lut
- much faster computational time (even faster with :ref:
minor changes:
- options:
- removed: makeplots, rtthermal, calczo (now does it by default), save_headers
- added: lite, mSCOPE, saveCSV
- calculation of LST added
- output files changed
- options:
- MATLAB
Published by Prikaziuk over 5 years ago
SCOPE - SCOPE_v1.73
Modification made by Ari Kornfeld.
Add "invalid CO2" error check to ebal
Invalid complex-valued CO2 values generated by the energy balance routines were incorrectly attributed to fixed_brent (which is the only module that has its own error-checking). This change assigns "blame" closer to the source of the problem.
Fixes: An intercept termfor the Ball-Berry equation,
BallBerry0, was added to the input files ("inputdata.xls"x and "inputdata.txt") but this value was not read by SCOPE. SettingBallBerry0to 0 disables the iterative solver introduced in v1.7.Fix bug because Ccu is not a vector (ebal.m) Add more input-checking to biochemical.m, to catch when initial input is bad.
pass leafbio.BallBerry0 to biochem_in
Delete "null" code (assigning a value to biochem_in.A)
Allow active warnings when temperatures include NaN. (should be an error, but doesn't propagate to future time steps, so leave as a warning.
Add gitignore to skip large, rapdily changing files. (And gitattributes)
Increase iter.maxit to 400, so ebal converges. (100 is too few for some realistic cases.) (Note this does not affect Ball-Berry iteration.) (Also remove clc, which can be a confusing side-effect.)
- MATLAB
Published by Prikaziuk over 7 years ago
SCOPE - SCOPE_v1.72
SMC bug in BSM is solved Misleading comments in filenames were clarified: SMC is one-column file, z is two-column table
- MATLAB
Published by Prikaziuk over 7 years ago
SCOPE - SCOPE_v1.71
Interactive documentation is added at ReadTheDocs: https://scope-model.readthedocs.io/en/latest/ Functions are grouped into modules No changes to input, output, calculations were made.
- MATLAB
Published by Prikaziuk over 7 years ago
SCOPE - SCOPE_V1.61
This is the matlab code of SCOPE version 1.61, in which a few bugs in version 1.60 have been corrected.
- MATLAB
Published by Christiaanvandertol almost 11 years ago