Skip to content

Commit 3a8d1b7

Browse files
Add loadSARResults to load the database.
1 parent f846d93 commit 3a8d1b7

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

models/loadSARResults.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import sys
2+
from pyravel import DataSpec, RavelDatabase
3+
db=RavelDatabase()
4+
db.connect("sqlite3","db=SARResults.sqlite")
5+
6+
# set up spec for SARResults.csv
7+
spec=DataSpec()
8+
spec.dataRowOffset(1)
9+
spec.dataCols([7,8])
10+
spec.dimensionCols([0,1,2,3,4])
11+
spec.dimensions([
12+
{"name":"Replicate","dimension":{"type":"value"}},
13+
{"name":"Area","dimension":{"type":"value"}},
14+
{"name":"Mutation rate","dimension":{"type":"value"}},
15+
{"name":"Migration rate","dimension":{"type":"value"}},
16+
{"name":"Init Num Species","dimension":{"type":"value"}},
17+
{"name":"Dummy","dimension":{"type":"value"}},
18+
{"name":"Dummy","dimension":{"type":"value"}},
19+
{"name":"Nsp","dimension":{"type":"value"}},
20+
{"name":"s^2","dimension":{"type":"value"}},
21+
])
22+
#spec.dontFail(True)
23+
24+
db.table("SARResults")
25+
db.createTable("SARResults.csv",spec())
26+
db.importFromCSV(["SARResults.csv"],spec())

0 commit comments

Comments
 (0)