SQLite format 3@ .  ? ^ B 8Ed\%/sindexnumber_indexnumber_key_valuesCREATE INDEX number_index ON number_key_values(key)T!+kindextext_indextext_key_valuesCREATE INDEX text_index ON text_key_values(key)<Sindexkey_indexkeysCREATE INDEX key_index ON keys(key)H ']indexspecies_indexspeciesCREATE INDEX species_index ON species(Z)W -uindexcalculator_indexsystems CREATE INDEX calculator_index ON systems(calculator)Q )mindexusername_indexsystems CREATE INDEX username_index ON systems(username)H #aindexctime_indexsystems CREATE INDEX ctime_index ON systems(ctime)T +qindexunique_id_indexsystems CREATE INDEX unique_id_index ON systems(unique_id)[##tableinformationinformation CREATE TABLE information ( name TEXT, value TEXT)*//tablenumber_key_valuesnumber_key_valuesCREATE TABLE number_key_values ( key TEXT, value REAL, id INTEGER, FOREIGN KEY (id) REFERENCES systems(id))$++tabletext_key_valuestext_key_valuesCREATE TABLE text_key_values ( key TEXT, value TEXT, id INTEGER, FOREIGN KEY (id) REFERENCES systems(id))sItablekeyskeysCREATE TABLE keys ( key TEXT, id INTEGER, FOREIGN KEY (id) REFERENCES systems(id)) otablespeciesspeciesCREATE TABLE species ( Z INTEGER, n INTEGER, id INTEGER, FOREIGN KEY (id) REFERENCES systems(id))P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)etablesystemssystemsCREATE TABLE systems ( id INTEGER PRIMARY KEY AUTOINCREMENT, -- ID's, timestamps and user name unique_id TEXT UNIQUE, ctime REAL, mtime REAL, username TEXT, numbers BLOB, -- stuff that defines an Atoms object positions BLOB, cell BLOB, pbc INTEGER, initial_magmoms BLOB, initial_charges BLOB, masses BLOB, tags BLOB, momenta BLOB, constraints TEXT, -- constraints and calculator calculator TEXT, calculator_parameters TEXT, energy REAL, -- calculated properties free_energy REAL, forces BLOB, stress BLOB, dipole BLOB, magmoms BLOB, magmom REAL, charges BLOB, key_value_pairs TEXT, -- key-value pairs and data as json data BLOB, natoms INTEGER, -- stuff for making queries faster fmax REAL, smax REAL, volume REAL, mass REAL, charge REAL)-Aindexsqlite_autoindex_systems_1systems z&M|,,l- ea970c7981e98528b3db72a4fdbec953@4h@9h_mse-gucc,i@7[ a*@HPS)@HPs@y#%@Q|a%@Ͻ@R ,@ղHH%@4Ry;@ #M ea970c7981e98528b3db72a4fdbec953   systems  <     perms_num   perms_num  version9 #M ea970c7981e98528b3db72a4fdbec953   @4h   mse-gucc  vasp    perms_num    perms_num^ %@C`@4OP@0_^0(@pWs@%$@^c޺-@o|U"@z6>W(@T +@?Y)@X&@;f&@g~5F-@ċ@.4@Xu"@/:!@G!@2s@*@1%e$+@ /%@ Q@XL@[| L@9 {#@C9ѮB@Cf%@W)@0AC@ T?+@VCb,@BLJ"@ (@|~!(@[닄@+MJA"@ K`*5{HH'=GnM-a .V`J?: vQ?#^vk YA9w^j?S!uq[?ϛT{?: vQ#^?vk Y?A9w^jS!uq[ϛT{H'=?GnM-a? .V`JAd&nc'>`?*5{H?26t?pT^ PZ?g uZ?BB?a@?,?2m! _BGM.:O2]?%^?c}Ev?eVjdrjgx.XS[ cEИItXPd?Lnq={.Sc?կt>9 `?E&H2IӠh.ฌ{dS%"1c!S?/^|^1{v1Nwx& x#O?$EdXi?]E~5+=)J?r#DV?PȒ9f!?^So?nYk(Wos-}aRGn31]_?V@`?]pX*?UJR?9̗g? 5?Xj0?}v0{vZ9% &B^!>@`]pX*UJR9̗g 5a4ohRT:?&KZ?Xj0}v?0{vZ?<-?p'p?qnC}F?Gɫs ~?I +Vg /S?K[}Azl?Pl9 `-C6gbk*.n?߆hZQfS3kbp[u]wakbƒf׽e$Dizю[Xj0?EИIt?XPdLnq?={.Scկt>L+L:޾{"perms_num": 2}{}N?kx?:;@@nO