This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
how_tos [2013/03/26 15:59] marcus.williams |
how_tos [2024/02/22 19:03] marcus.williams [Administering your own server] |
||
---|---|---|---|
Line 17: | Line 17: | ||
* [[howtos:toolcoding:TOOL Shell Scripts]] FIXME /*- Marcus*/ | * [[howtos:toolcoding:TOOL Shell Scripts]] FIXME /*- Marcus*/ | ||
* [[howtos:toolcoding:Conditional logic for code running in simulation vs calibration]] | * [[howtos:toolcoding:Conditional logic for code running in simulation vs calibration]] | ||
+ | * [[howtos:toolcoding:Informant naming conventions]] | ||
==== View Writing ==== | ==== View Writing ==== | ||
* [[howtos:toolcoding:user_interaction|Interacting with the user in views]] | * [[howtos:toolcoding:user_interaction|Interacting with the user in views]] | ||
* [[howtos:toolcoding:General View Writing]] | * [[howtos:toolcoding:General View Writing]] | ||
+ | * [[howtos:toolcoding:View Naming Conventions]] | ||
* [[howtos:toolcoding:Common History and Background Checks]] | * [[howtos:toolcoding:Common History and Background Checks]] | ||
* [[howtos:toolcoding:Multiple Scenario Display Views]] | * [[howtos:toolcoding:Multiple Scenario Display Views]] | ||
* [[howtos:toolcoding:Feedback views]] | * [[howtos:toolcoding:Feedback views]] | ||
- | * [[howtos:toolcoding:View templates]] FIXME /* marcus */ | + | * [[https://www.whatiftechnologies.com/doku.php?id=how_tos#feedback_tracking_methods|Feedback Tracking Methods]] |
+ | * Data directories | ||
+ | * **primaryData** - all your source data for your history and calibration usually lives in: /models/<model>/primaryData (note NOT under the version number) | ||
+ | * **referenceData** - all the various data that will inform your projections & comparisons in the simulation time /models/<model>/referenceData (note NOT under the version number) | ||
+ | * **viewData** - data informing views including: past user interaction, custom aggregation mappings, parameters for reference scenario: /models/<model>/<Version>/viewData | ||
+ | === Re-usable code - Templates & Subroutines === | ||
+ | * [[howtos:toolcoding:RachetingInView|Ratcheting - Save project specific view interactions for next run]] | ||
+ | * [[howtos:toolcoding:projectNamesDefn|Defining a project for the project list]] | ||
+ | * [[howtos:toolcoding:viewInformants|view specific informants]] | ||
+ | * [[howtos:toolcoding:getProjectExportPath|Getting project specific paths]] | ||
+ | * [[howtos:toolcoding:subRoutinePackage|Sub-routine package - setup and loading]] | ||
+ | * [[howtos:toolcoding:exogSwitch|Exogenous Variable Switch]] | ||
+ | * Templates | ||
+ | * [[howtos:toolcoding:levelORIntenstiveVarProjection|level or intenstive variable projection]] | ||
+ | * [[howtos:toolcoding:shareVarProjection|share variable projection]] | ||
+ | * Subroutines | ||
+ | * [[howtos:toolcoding:satProjForReference|saturated projection for reference]] | ||
+ | * [[howtos:toolcoding:stepwiseChangeQuietOption|stepwise change]] | ||
==== Recipes ==== | ==== Recipes ==== | ||
* [[howtos:toolcoding:Boolean Masks]] | * [[howtos:toolcoding:Boolean Masks]] | ||
+ | * [[howtos:toolcoding:Bitwise operations]] | ||
* [[howtos:toolcoding:Projecting A Share into Simulation Time|Projecting a Variable into Simulation Time]] | * [[howtos:toolcoding:Projecting A Share into Simulation Time|Projecting a Variable into Simulation Time]] | ||
* [[howtos:toolcoding:Ranges]] | * [[howtos:toolcoding:Ranges]] | ||
Line 39: | Line 59: | ||
* [[howtos:toolcoding:Scaling/normalizing to a control total]] | * [[howtos:toolcoding:Scaling/normalizing to a control total]] | ||
* [[howtos:toolcoding:Table lookup using classify and dimtran]] FIXME | * [[howtos:toolcoding:Table lookup using classify and dimtran]] FIXME | ||
- | |||
- | ==== Re-usable code - Templates & Subroutines ==== | ||
- | * [[howtos:toolcoding:subRoutinePackage|Sub-routine package - setup and loading]] | ||
- | |||
Line 81: | Line 97: | ||
=== Examples === | === Examples === | ||
- | * [[howtos:workwithdata:Import Quick Reference| Import examples]] - single ''import()'' calls | + | * [[howtos:workwithdata:Import Quick Reference| Import and create examples]] - example ''import()'' and ''create()'' calls |
Line 132: | Line 148: | ||
Setup: | Setup: | ||
- | * [[howtos:admin:Server Systems Requirements]] | + | * [[howtos:admin:Server Systems Requirements]] ✅ Guru'd |
- | * [[howtos:admin:Setup server from scratch]] | + | * [[howtos:admin:Setup server from scratch]] ✅ Guru'd |
- | * [[howtos:admin:Setup User and Model Accounts|User and Model Accounts Setup]] | + | * [[howtos:admin:Setup User and Model Accounts|User and Model Accounts Setup]] ✅ Guru'd |
- | * [[howtos:admin:Model Family Directory Structure]] | + | * [[howtos:admin:Model Family Directory Structure]] ✅ Guru'd |
Common tasks: | Common tasks: | ||
- | * [[howtos:admin:Move Scenarios from old server to new]] | + | * [[howtos:admin:Move Scenarios from old server to new]] ✅ Guru'd |
- | * [[howtos:admin:Make an account specific tmp directory]] | + | * [[howtos:admin:Make an account specific tmp directory]] ✅ Guru'd |
- | * [[howtos:admin:Install and Administer a Virtual Machine (VM)|Virtual Machine (VM)- Install and Administer]] | + | * [[howtos:admin:Install and Administer a Virtual Machine (VM)|Virtual Machine (VM)- Install and Administer]] ❌ Left behind |
Trouble shooting: | Trouble shooting: | ||
Line 146: | Line 162: | ||
* [[howtos:admin:Model Base Patching]] | * [[howtos:admin:Model Base Patching]] | ||
* [[howtos:admin:Freeing a ReadOnly documentor file]] | * [[howtos:admin:Freeing a ReadOnly documentor file]] | ||
+ | |||
+ | ==== Other ==== | ||
+ | |||
+ | * [[wiki:whatif style guide|whatIf Documentation Style Guide]] |