• last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
increasing complexity of model, adding more flexibility to features, fixing bad proc name acc_fin::list to list_set as list destroyed the tcl name in the namespace

adding some list procs useful in modeling

fix depreciaton_schedule proc (wasn't returning values), revised its documentation

increasing example model complexity, added feature to append comments on lines by using double dash

formatting adjustments

adding proc calling capability to iterations, namely acc_fin:: procs for now, make this a parameter later

adding ability for model to access current iteration values that have already been calculated in the current iteration

model_compute: report works awkwardly. converted h and i to double and now loop with _i and _h for integer so we do not have to worry about inteference of model on looping..

model_compute: compile and compute works, report has issues

model_compute: compile works, compute has looping issues..

model_compile works for compile..

drafted outputs and reports, other small fixes. Testing soon..

updating model compute, combined it with model compile, revised internal variables to start with _ to prevent collisions with model variables etc.

removing bad parens in comment and extraneous comments

fixing sign for case 0 and when division is not perfect

more procs, new energy-procs file for energy related forecasting

    • -0
    • +39
    ./tcl/energy-procs.tcl
preliminary gl_array_create added

more procs, adding GL builder and utilities, compute parameters

adding qaf_depreciation_schedule

loop should use payoff instead of balance.

added loan_model, not debugged

loan utility calculations, more to follow..

mirr works

irr works

npv, fv test ok, working on irr, mirr

filenames standardized, added fin calc test cases

    • -0
    • +180
    ./tcl/finance-procs.tcl
    • -0
    • +191
    ./tcl/modeling-procs.tcl
    • -0
    • +26
    ./tcl/test/finance-test-procs.tcl
moved functions to new finance-functions.tcl, some still untested.

    • -0
    • +180
    ./tcl/finance-functions.tcl
adding npv and irr functions, untested

revising compile to handle iteration variables automatically, untested

todays revisions to model complilation