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- 6d5922094c4fa12aabcd25a959a923ef@4\4y@9gumse-gucccz@*tA} *@٬\=%@58EGR@Tގ&@ı.n"@K.#@}Жs*@?ܵ<%@zk` @T)@I)B @ds"@(@]PO)@jMST@x( $@.Q(@j@x|%@dv @eS.@K"@4%@/ou$@†Wʒ*@nS'@3fs@,Ԛ''@֋h@"@ׁ!@='@*g!@ϸp $@->x*@x@e\@]P2"@_{fi @Z {,=#@9d_&@aod~*@d`Tr#@m2)@/Xnie @ke/$@K8*@g"@U]o@]ʾ;!@b('"@_x!@}гY%@dǦ@S"^Fq'@y&1)@QI'@؈@N@T'@VF%@yt%@(>*@p'@Gɫs *@"@R%}%@&pn(@A&9@̯1#@:zަ!@ >*@{ @qm7!@6 @v @-@V}b @v$@*!@%@OXes'@Ԃ}@&S"@( )@@+0d@I%@Z {,M(@Q @&† @Wf,j+@tm"@ս"@4@4@4@vasp{},5q6a9yYS?3ۃ0?BD?Y8jz`?QfL2rf?9yYS3ۃ0BDuʣk%F?Ӣ>6a?Za/$Vc#`]2\vLe?GW#rek}a?@5_%o?˻`?.h?#ng_y`GN;p: vQ?RTZGJ uH[@r&"P?3ٲ|}?Clt?MۿҤd_>Y1\]?W\Yډ`?٭e2|?;8؛c?qjm4`iU?ڍ>m W`m3aO]?qjlT^ p? 8Krb??̔?4Lm^`=[w?Tbhd< X?h2h̰QvMPT?x!Mm? W`?_>Y1\]W\Y?ډ`Z H?j=&Rz?[z4u?3ٲ|}CltMۿҤd? u?H[@?r&"PDe?fZ(Y?VL@ưRTZ?GJ?MG7W9j ab?_Q[?ig~tgyNti031]oMn;?&z\?gj+gmsk?bLLW'eRCK;fo? xqnC?U?o+6[?mO.]/Mane0(_?L:?z4h?Ƣj>gψk>-\)þ{"perms_num": 2}{}N?ch?h4z@@nO