|
| 1 | +---+ Jocelyn papers |
| 2 | + |
1 | 3 | http://www.j-paine.org/compiling_spreadsheets_to_prolog.html
|
2 | 4 | http://www.j-paine.org/spreadsheet_structure_discovery.html
|
| 5 | +http://www.j-paine.org/dobbs/structure_discovery.html |
3 | 6 | http://logic.stanford.edu/~mkassoff/papers/introtologicalspreadsheets.pdf
|
4 | 7 | http://arxiv.org/pdf/0803.0163
|
| 8 | +http://www.j-paine.org/dobbs/life.html |
| 9 | + |
| 10 | +Here is some other work on detecting labels and structure: |
| 11 | + |
| 12 | +http://www.datadefractor.com/Portals/0/Documents/Structuring%20The%20Unstructured.pdf |
| 13 | +, "Structuring the Unstructured: How to Dimensionalize Semi-Structured |
| 14 | +Business Data". |
| 15 | + |
| 16 | +http://arxiv.org/abs/0802.3924 , "A Toolkit for Scalable Spreadsheet |
| 17 | +Visualization", Markus Clermont. |
| 18 | + |
| 19 | +http://web.engr.orst.edu/~erwig/papers/TypeInf_PPDP06.pdf , "Type |
| 20 | +Inference for Spreadsheets", Robin Abraham and Martin Erwig. |
| 21 | + |
| 22 | +http://www.google.co.uk/url?sa=t&rct=j&q=labels+and+type+inference+in+spreadsheets&source=web&cd=3&ved=0CC0QFjAC&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.153.6517%26rep%3Drep1%26type%3Dpdf&ei=hDmMUKisOujE0QXv5IDwBg&usg=AFQjCNEY4wUmgx3xdnFvOjmnCO9GsD7Baw |
| 23 | +"Software Engineering for Spreadsheets", Martin Erwig. |
| 24 | + |
| 25 | +By the way, I wonder whether these are any use to you on ecological |
| 26 | +models: |
| 27 | + |
| 28 | +http://www.era.lib.ed.ac.uk/handle/1842/4679 , "The Use of Prolog for |
| 29 | +Improving the Rigour and Accessibility of Ecological Modelling", Alan |
| 30 | +Bundy, R. Muetzelfeldt, D. Robertson, M. Uschold. |
| 31 | + |
| 32 | +http://www.research.ed.ac.uk/portal/files/412346/Eco_Logic_Logic_Based_Approaches_to_Ecological_Modelling.pdf |
| 33 | +, "Eco-Logic: Logic-Based Approaches to Ecological Modelling", D. |
| 34 | +Robertson, A. Bundy, R. Muetzelfeldt, M. Haggith, M. Uschold. |
| 35 | + |
| 36 | +You might be interested in |
| 37 | +http://www.j-paine.org/excelsior_2004/intro.html . This is an early |
| 38 | +version of my structure-discovery program, to which I gave a |
| 39 | +Prolog-TLI-style interface with a command language that could pass |
| 40 | +spreadsheets around as values and operate on them. |
| 41 | + |
| 42 | +---+ Batch convert spreadsheets to ODS |
5 | 43 |
|
6 | 44 | unoconv -f ods *.xlsx
|
7 | 45 |
|
8 |
| -localc for PMT(): |
9 |
| -ScGetRmz(nZins, nZzr, nBw, nZw, nFlag) |
10 |
| - |
11 |
| -double ScInterpreter::ScGetRmz(double fZins, double fZzr, double fBw, |
12 |
| - double fZw, double fF) |
13 |
| -{ |
14 |
| - double fRmz; |
15 |
| - if (fZins == 0.0) |
16 |
| - fRmz = (fBw + fZw) / fZzr; |
17 |
| - else |
18 |
| - { |
19 |
| - double fTerm = pow(1.0 + fZins, fZzr); |
20 |
| - if (fF > 0.0) |
21 |
| - fRmz = (fZw * fZins / (fTerm - 1.0) |
22 |
| - + fBw * fZins / (1.0 - 1.0 / fTerm)) / (1.0+fZins); |
23 |
| - else |
24 |
| - fRmz = fZw * fZins / (fTerm - 1.0) |
25 |
| - + fBw * fZins / (1.0 - 1.0 / fTerm); |
26 |
| - } |
27 |
| - return -fRmz; |
28 |
| -} |
29 |
| - |
30 |
| -http://cgit.freedesktop.org/libreoffice/core/tree/sc/source/core/tool/interpr2.cxx |
|
0 commit comments