aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2016-11-01 21:38:11 -0700
committerbnewbold <bnewbold@robocracy.org>2016-11-01 21:38:11 -0700
commita0ade9fdd10ed246bc228f74662ef2264d67f4e3 (patch)
treee4f39d56de13fedbed86e92b2662832fc5f9a0e1
parentecd51dcb017fe995bfa057fc7095b5f478d1cf68 (diff)
downloadmodelthing-a0ade9fdd10ed246bc228f74662ef2264d67f4e3.tar.gz
modelthing-a0ade9fdd10ed246bc228f74662ef2264d67f4e3.zip
backup notes and TODO
-rw-r--r--TODO22
-rw-r--r--notes/background.txt5
-rw-r--r--notes/examples.txt13
-rw-r--r--notes/webface.txt1
4 files changed, 38 insertions, 3 deletions
diff --git a/TODO b/TODO
index 7e0b257..67814b5 100644
--- a/TODO
+++ b/TODO
@@ -1,13 +1,29 @@
-- minimum viable LALRPOP modelica-subset parser
- => human-readable parse errors
- => AST type
+
+- scheme output
+- javascript output
+- tangle demo
+- http://blog.littleredcomputer.net/math/odex/js/2016/04/03/lotka-volterra.html
+
+- simplify metadata? variable def stuff in model itself?
+- 'connect'
+- 'annotation'
+- Van der Pol oscillator
+
- minimum viable library and daemon/API for accessing db of models
=> toml parsing
=> cross-model type validation
=> basic versioning/tagging
+- transpilation to scheme syntax
+- minimum viable LALRPOP modelica-subset parser
+ => human-readable parse errors
+ => AST type
+ => extract symbols and check missing
- minimum viable wiki-editor web front end on top of API
later:
+- basic travis setup
+- logging (slog? or default to 'INFO')
+- testing framework with "raises" and "assert_gt"
- rename to "modell-dinge"?
- basic generation of python/julia/javascript code from model
- elm explorer?
diff --git a/notes/background.txt b/notes/background.txt
index 4b08c26..700926d 100644
--- a/notes/background.txt
+++ b/notes/background.txt
@@ -12,6 +12,9 @@ http://www.tinkercell.com/
"Cornell Modeling and Simulation Project"
http://www.cs.cornell.edu/Info/Projects/SimLab/
+Insight Maker
+https://insightmaker.com/insight/56411/World3-Model-from-Open-Modelica-Implementation
+
### Modeling Software/Languages
Modelica Language
@@ -31,6 +34,8 @@ http://tshort.github.io/Sims.jl/design/
https://github.com/casadi/casadi/wiki
+EqWorld: http://eqworld.ipmnet.ru/
+
### Modelica Stuff
EU spent 75 million on Modelica stuff in 2007-2015.
diff --git a/notes/examples.txt b/notes/examples.txt
index 895cd12..5f5d4d3 100644
--- a/notes/examples.txt
+++ b/notes/examples.txt
@@ -1,4 +1,12 @@
+Newer list:
+https://en.wikipedia.org/wiki/Radioactive_decay#One-decay_process
+https://en.wikipedia.org/wiki/Hodgkin%E2%80%93Huxley_model
+logistic function
+Black–Scholes
+https://en.wikipedia.org/wiki/Sethi_model
+von Bertalanffy growth equation
+
### Models
Simple, equation based:
@@ -11,6 +19,9 @@ Simple, equation based:
- Pulse Tube Cooler
- Hodgkin–Huxley model for neurons
x Uranium Critical Mass (meh, too complicated)
+- black body (thermal emission)
+- compton scattering
+- Schwarzschild Radius
- three-body, eg
http://nbviewer.jupyter.org/github/pjpmarques/Julia-Modeling-the-World/blob/master/Three-Body%20Problem.ipynb
@@ -21,6 +32,7 @@ Economics:
- rent control
- supply/demand curve
- World3
+- https://en.wikipedia.org/wiki/Category:Economics_models
Harder, Time/State Based:
- Schmitt trigger (hysteresis)
@@ -29,6 +41,7 @@ Environment/Energy:
- pretty much everything from Sustainable w/o Hot Air
### Non-Model (?) Equations
+- logistic function
- statistical distributions
- volume or surface area of platonic solids
diff --git a/notes/webface.txt b/notes/webface.txt
index 9f8f915..2932f8e 100644
--- a/notes/webface.txt
+++ b/notes/webface.txt
@@ -14,6 +14,7 @@ editing markdown etc:
### Dynamic Essay
http://worrydream.com/Tangle/guide.html
+hyperphysics
#### Charting/Rendering