August 2021 Commit Log

Number of Commits:
95
Number of Active Developers:
3
sbu062 2021-08-31 13:13 Rev.: 11417

include parameter names in configuration file in list

70 lines of code changed in 1 file:

hje044 2021-08-31 10:58 Rev.: 11416

Model now saves files with years run in the filename to avoid overwriting when continuing population from earlier

95 lines of code changed in 2 files:

sbu062 2021-08-31 09:26 Rev.: 11415

new line character better reused from `COMMONDATA`

1 lines of code changed in 3 files:

sbu062 2021-08-30 21:37 Rev.: 11414

use backend function (model_parameters_txt) to generate all global parameters output for both CMD and GUI

195 lines of code changed in 3 files:

sbu062 2021-08-30 18:51 Rev.: 11413

better number format in (show_global_parameters_gui), better visual precision

7 lines of code changed in 1 file:

sbu062 2021-08-30 18:21 Rev.: 11412

vector-based (smr) backend is obsolete, deleted; added parameter `is_per_hour` to (smr)

32 lines of code changed in 1 file:

sbu062 2021-08-30 14:56 Rev.: 11411

reuse non-OO value-based smr backend for OO scalar version

1 lines of code changed in 1 file:

sbu062 2021-08-30 14:47 Rev.: 11410

adjust LaTeX spacing
see
- https://www.overleaf.com/learn/latex/Spacing_in_math_mode
- https://latexref.xyz/Spacing-in-math-mode.html

1 lines of code changed in 1 file:

sbu062 2021-08-30 14:38 Rev.: 11409

test feed parameters using mass, not volume
- variables etc not updated yet to use mass as the base for calculations

14 lines of code changed in 2 files:

sbu062 2021-08-30 14:20 Rev.: 11408

very large feed arrays

1 lines of code changed in 1 file:

sbu062 2021-08-30 13:15 Rev.: 11407

process and set `temperature` parameter in GUI mode

73 lines of code changed in 1 file:

sbu062 2021-08-30 12:59 Rev.: 11406

typo, white space

1 lines of code changed in 1 file:

sbu062 2021-08-30 12:59 Rev.: 11405

set `temperature` in CMD mode

9 lines of code changed in 1 file:

sbu062 2021-08-30 12:54 Rev.: 11404

get rid of Global_Transport_Dim, obsolete parameter

4 lines of code changed in 2 files:

sbu062 2021-08-30 12:48 Rev.: 11403

report added parameters `temperature`, `smr_oxygen_temp`, `smr_oxygen_o2` in GUI mode

17 lines of code changed in 1 file:

sbu062 2021-08-30 12:37 Rev.: 11402

report added parameters `temperature`, `smr_oxygen_temp`, `smr_oxygen_o2` in CMD mode

14 lines of code changed in 1 file:

sbu062 2021-08-30 12:12 Rev.: 11401

added global parameter for temperature

21 lines of code changed in 4 files:

sbu062 2021-08-30 11:58 Rev.: 11400

typo, forgot doxygen tags

2 lines of code changed in 1 file:

sbu062 2021-08-30 11:58 Rev.: 11399

trivial conversion functions mg <-> kg

20 lines of code changed in 1 file:

sbu062 2021-08-30 11:35 Rev.: 11398

typo fix

1 lines of code changed in 1 file:

sbu062 2021-08-30 11:34 Rev.: 11397

added user-defined config file parameters for SMR O2 function

67 lines of code changed in 4 files:

hje044 2021-08-30 11:08 Rev.: 11396

Added density dependant food environment, as well as saving results for these, and R plotting

63 lines of code changed in 3 files:

sbu062 2021-08-30 08:03 Rev.: 11395

merged r11394 from dev, test arrays allocatable

25 lines of code changed in 2 files:

sbu062 2021-08-28 07:29 Rev.: 11394

test arrays allocatable

15 lines of code changed in 2 files:

sbu062 2021-08-28 06:08 Rev.: 11393

more tests added

15 lines of code changed in 3 files:

sbu062 2021-08-27 19:48 Rev.: 11392

merged r11391: major upgrade, merged from SIMGUT model
major upgrade, merged from SIMGUT model
- vector-based procedures now auto-detect the parameter array size
- `n` parameter is not used in vector backends due to autodetection
- only vector defaults now supported

300 lines of code changed in 2 files:

sbu062 2021-08-27 19:40 Rev.: 11391

major upgrade, merged from SIMGUT model
- vector-based procedures now auto-detect the parameter array size
- `n` parameter is not used in vector backends due to autodetection
- only vector defaults now supported

380 lines of code changed in 2 files:

sbu062 2021-08-27 19:13 Rev.: 11390

`transport_dim` is now obsolete, deleted

7 lines of code changed in 7 files:

sbu062 2021-08-27 18:46 Rev.: 11389

module procedures are private

13 lines of code changed in 1 file:

sbu062 2021-08-27 15:43 Rev.: 11388

fix default value processing in vector-based backend, no scalar default can be defined because n parameter gone

12 lines of code changed in 1 file:

sbu062 2021-08-27 15:33 Rev.: 11387

fix processing default value when the parameter value is absent in configuration file, for vector parameters

9 lines of code changed in 1 file:

sbu062 2021-08-27 15:16 Rev.: 11386

use parameter `IGNOREPARSE` defining characters to ignore in parse operation

7 lines of code changed in 1 file:

sbu062 2021-08-27 15:06 Rev.: 11385

need space to avoid collapsing unseparated parameters

4 lines of code changed in 1 file:

sbu062 2021-08-27 15:02 Rev.: 11384

implemented array size autodetection for (PTREAD_LVEC_DEFVEC), parameter n deleted

17 lines of code changed in 1 file:

sbu062 2021-08-27 14:47 Rev.: 11383

iimplemented array size autodetection in (PTREAD_LVEC_DEFVAL)

17 lines of code changed in 1 file:

sbu062 2021-08-27 14:34 Rev.: 11382

(PTREAD_RVEC) deleted parameter n, now array size is autodetected

3 lines of code changed in 2 files:

sbu062 2021-08-27 14:30 Rev.: 11381

implemented parameter array autodetect in (PTREAD_DVEC_DEFVEC)

18 lines of code changed in 1 file:

sbu062 2021-08-27 14:22 Rev.: 11380

done autodetection pof parameter array size in (PTREAD_DVEC_DEFVAL)

17 lines of code changed in 1 file:

sbu062 2021-08-27 14:10 Rev.: 11379

integer parameter arrays obtained with (PTREAD_IVEC) now autodetect sizes

10 lines of code changed in 1 file:

sbu062 2021-08-27 14:07 Rev.: 11378

(PTREAD_IVEC) deleted n parameter, now array size is autodetected

2 lines of code changed in 1 file:

sbu062 2021-08-27 13:41 Rev.: 11377

(PTREAD_IVEC_DEFVEC) adapted to autodetect parameter array size as in r11376

19 lines of code changed in 1 file:

sbu062 2021-08-27 13:14 Rev.: 11376

(PTREAD_IVEC_DEFVAL) autodetect parameter vector length
Note that this required adding (PARSE), (COMPACT), (SPLIT), (REMOVEBKSL) from strings module as private

200 lines of code changed in 1 file:

sbu062 2021-08-27 08:37 Rev.: 11375

increase index to fix debug warning: `DEBUG_CHECK_MAX_MIDGUT`

1 lines of code changed in 1 file:

sbu062 2021-08-27 08:35 Rev.: 11374

move trout O2 consumption grid to gllobal parameters

42 lines of code changed in 1 file:

sbu062 2021-08-26 09:50 Rev.: 11373

implemented non-object-oriented smr functions and series of generic interfaces

30 lines of code changed in 1 file:

sbu062 2021-08-26 09:06 Rev.: 11372

(fish_smr_temp_bodymass_evan1990_scalar) uses scalar backend

2 lines of code changed in 1 file:

sbu062 2021-08-26 09:02 Rev.: 11371

component functions of (oxygen_rate_std) should not be accessible outside

2 lines of code changed in 1 file:

sbu062 2021-08-26 08:53 Rev.: 11370

implemented scalar value DDPI based interpolation version of (oxygen_rate_std) and public interface

56 lines of code changed in 1 file:

sbu062 2021-08-25 17:28 Rev.: 11369

pure smr functions, for vector and scalar temperature inputs

29 lines of code changed in 1 file:

sbu062 2021-08-25 17:10 Rev.: 11368

trivial conversion functions

18 lines of code changed in 1 file:

sbu062 2021-08-25 15:44 Rev.: 11367

(oxygen_rate_std) more logical if moved to commondata because it is a parameter definition

33 lines of code changed in 2 files:

sbu062 2021-08-25 15:35 Rev.: 11366

shorter paramater array in (oxygen_rate_std) smootther output

5 lines of code changed in 1 file:

sbu062 2021-08-25 15:28 Rev.: 11365

(oxygen_rate_std) function to calculate standard O2 consumption from Evans 1990, based on cubic spline interpolation

47 lines of code changed in 1 file:

sbu062 2021-08-25 10:04 Rev.: 11364

further morning changes

39 lines of code changed in 1 file:

sbu062 2021-08-24 16:03 Rev.: 11363

textual fixes

79 lines of code changed in 1 file:

sbu062 2021-08-24 09:24 Rev.: 11362

make DISLIN library header declaration more narrow, in context

1 lines of code changed in 1 file:

sbu062 2021-08-24 09:12 Rev.: 11361

make DISLIN library header declaration more narrow, in context

2 lines of code changed in 2 files:

sbu062 2021-08-24 08:06 Rev.: 11360

obsolete file

0 lines of code changed in 1 file:

sbu062 2021-08-23 18:03 Rev.: 11359

standard `r` prefix for svn revision number

1 lines of code changed in 1 file:

sbu062 2021-08-23 17:44 Rev.: 11358

authors note

64 lines of code changed in 1 file:

sbu062 2021-08-23 17:43 Rev.: 11357

additional fixes continued from office

64 lines of code changed in 1 file:

sbu062 2021-08-23 17:27 Rev.: 11356

proposal is the main document

1 lines of code changed in 1 file:

sbu062 2021-08-23 15:42 Rev.: 11355

fixes

39 lines of code changed in 1 file:

sbu062 2021-08-23 14:03 Rev.: 11354

some abridging and fixes before release to TEG

39 lines of code changed in 1 file:

sbu062 2021-08-23 13:51 Rev.: 11353

small fix

63 lines of code changed in 1 file:

sbu062 2021-08-23 13:48 Rev.: 11352

small fixes

73 lines of code changed in 1 file:

sbu062 2021-08-23 13:45 Rev.: 11351

first darft of TREE proposal for big paper

504 lines of code changed in 1 file:

hje044 2021-08-23 11:55 Rev.: 11350

144 lines of code changed in 1 file:

hje044 2021-08-23 11:53 Rev.: 11349

Model now includes a recursive function for pulling random parents, which increase efficiency significantly. In addition, the model prints updates every few years, more stochasticity is included, and more comments have been added to increase readability.

152 lines of code changed in 2 files:

sbu062 2021-08-23 11:11 Rev.: 11348

numbered list

11 lines of code changed in 1 file:

sbu062 2021-08-23 11:09 Rev.: 11347

keywords

2 lines of code changed in 1 file:

sbu062 2021-08-23 10:51 Rev.: 11346

url to TREE

6 lines of code changed in 1 file:

sbu062 2021-08-23 10:49 Rev.: 11345

main info from TREE instructions

11 lines of code changed in 1 file:

sbu062 2021-08-23 10:47 Rev.: 11344

added plan for bigger paper

26 lines of code changed in 2 files:

sbu062 2021-08-22 07:32 Rev.: 11343

added on democracy

53 lines of code changed in 1 file:

sbu062 2021-08-20 19:55 Rev.: 11342

get back to default doc name

1 lines of code changed in 1 file:

sbu062 2021-08-20 19:44 Rev.: 11341

additions

56 lines of code changed in 1 file:

sbu062 2021-08-20 17:56 Rev.: 11340

ref to david wilson

38 lines of code changed in 1 file:

sbu062 2021-08-20 14:53 Rev.: 11339

default versioned doc

1 lines of code changed in 1 file:

sbu062 2021-08-20 14:49 Rev.: 11338

cleanup targets

8 lines of code changed in 1 file:

sbu062 2021-08-20 14:44 Rev.: 11337

note on purpose of the makefile

2 lines of code changed in 1 file:

sbu062 2021-08-20 14:42 Rev.: 11336

versioned doc file for sharing

5 lines of code changed in 1 file:

sbu062 2021-08-20 14:35 Rev.: 11335

makefile to share doc with versioning

52 lines of code changed in 1 file:

sbu062 2021-08-20 13:54 Rev.: 11334

political leadership + egalitarian

17 lines of code changed in 1 file:

sbu062 2021-08-20 13:49 Rev.: 11333

minor addition on Machiavellianism

69 lines of code changed in 1 file:

sbu062 2021-08-20 12:45

v0.2: small changes

51 lines of code changed in 2 files:

sbu062 2021-08-20 12:32 Rev.: 11330

v0.2: added more co-authors, significant addition on Machiavellian

88 lines of code changed in 1 file:

sbu062 2021-08-20 00:59 Rev.: 11329

v0.1: first full draft of the letter

147 lines of code changed in 1 file:

sbu062 2021-08-19 16:32 Rev.: 11328

started climate change letter paper to TREE

271 lines of code changed in 1 file:

hje044 2021-08-17 10:56 Rev.: 11327

Added minimum energy for migrating, several types of stochastisticity, and most importantly: inheritance based on values from weighted random parent selection

80 lines of code changed in 1 file:

sbu062 2021-08-16 08:35 Rev.: 11326

interpolation from CDF lib

The interp2d collection offers a modest choice of methods for interpolating
bivariate data, where smoothness in the data is likely to be assumed. Some
of the methods require structured data; a few handle irregular data. These
all precede the ADT-based (alternating digital tree) methods that are now
likely to be preferable for structured, triangulated, or mixed-cell surface
data.

The handful of smoothing methods here are early and questionable, since
their 1-D analogues would not be considered good approaches. The Kriging-
type method of the Optimal_Interpolation package (see also program ANCHOR)
is likely to be preferable for dealing with noisy data in two or more
dimensions.

See program SMOOTH2D for driving many of the methods listed below. Some
of the now-deprecated methods are retained to avoid suppressing them in
SMOOTH2D.

Some intersection utiities are also included in this collection.
For instance, INTSEC2D uses 2-space ADT searching and 1-variable uncon-
strained no-derivative minimization to intersect a one-piece curve with
a J boundary of a 2D structured multiblock volume grid.

akima.f Early interpolation of scattered 2-space data by triangulation
bicubmat.f Lower-level matrix set-up routine used by LCSFIT2D & PLBICUBE
bilinear.f Bilinear analogue of the bicubic LCSFIT2D for regular data
bilint.f Part of the RIPPLE2D approach to searching a structured grid
bilintp.f Variant of BILINT for an (x, y) grid stored as pairs
bvlsq.f Linear least sqrs. fit of user basis fns. to scattered data
facets.f Early bilinear interpolation of scattered data
hardy.f Interpoln. via linear combination of distance-type basis fns.
inmesh.f Early logical function for searching a 2-space structured mesh
intsec2.f Intersection of 2 discretized curves in 2-space
intsec2d.f90 Intersection of a 2-space multiblock curve and one-piece curve
intsec2t.f Variant of INTSEC2: also returns intersection arc length Ts
intsec3.f Intersection of B-spline curve and discretized curve in 2-spc.
lcsfit2d.f Nonparametric bicubic local spline interpoln. on regular grid
lcsint2d.f Specialized 2-space interpoln. within data rows by 1-D LCSFIT
lint2d.f Bilinear interpolation within a rectangular table
nearpt.f Lower-level utility employed by FACETS
pbilint.f Parametric bilinear interp. within regular 3-sp. surface mesh
pbvlsq.f Bivariate polynomial linear least squares fit, scattered data
plbicube.f Parametric local bicubic interpolation of an (x,y,z) surface
plincub.f Var. of PBILINT: linear in one (u,v) dirn.; cubic in the other
plsint2d.f Variant of LCSINT2D suited to rounded airfoil leading edges
plstangent.f Find arc length t for given dy/dx on a discretized (x,y) curve
plxcut.f Find arc length t for given x on a discretized (x,y) curve
smooth2d.f Iterative smoothing of f(u,v) on a structured (x,y,z) surface
table2.f Bilinear interpolation within a rectangular table, in fn. form
tfif2d.f Variant of TFI2D (gridlib) handles additional function data
tpspln.f Thin plate spline var. of HARDY method: log-based basis fns.
Source: README, updated 2015-04-16

6855 lines of code changed in 30 files:

sbu062 2021-08-16 08:25 Rev.: 11325

original routinef for Akima from netlib
1. toms/526
keywords: bivariate interpolation, piecewise polynomial interpolation
gams: E2b
title: IDBVIP and IDSFFT
for: bivariate interpolation and smooth surface fitting for irregularly distributed data points
by: H. Akima
ref: ACM TOMS 4 (1978) 160-164
Score: 100%

2. toms/760
ref: TOMS 22,3 (Sep 1996) 357
for: Rectangular-grid-data surface fitting that has the accuracy of a bicubic polynomial
by: Akima, H.
size: 76 kB
Score: 100%

3. toms/761
ref: TOMS 22,3 (Sep 1996) 362
for: Scattered-data surface fitting that has the accuracy of a cubic polynomial
by: Akima, H.
size: 285 kB
Score: 100%

12336 lines of code changed in 8 files:

sbu062 2021-08-12 08:49 Rev.: 11324

akima package from https://github.com/andrewning/akima
1-Dimensional Akima spline implementation [1] with derivatives not only of the function, but also with respect to the original data points. An Akima spline is a polynomial spline method that avoids overshooting issues common with many other splines (e.g., cubic splines), resulting in a more natural curve. I find Akima splines to be particularly useful in optimization applications for defining distributions of design variables at a small number of points. This type of spline more readily permits using bound constraints directly on the design variables, without worrying about excessive overshooting between them.

851 lines of code changed in 7 files:

aru047 2021-08-10 07:28 Rev.: 11323

new stats, simulations august

55 lines of code changed in 3 files:

hje044 2021-08-05 11:34 Rev.: 11322

Added pop-size switch, included mixed fishing as GearType and tested random_normal() function.

109 lines of code changed in 4 files:

July 2021 »

Generated by StatSVN 0.7.0