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  S S"&M  l- 4242bde6de6f9f0b70270aac66aadd6c@4{?@9 E1:uE$@%@M-[*@2U0*@!7 &@4Op@jjZ_@ܘD"@D%@_vO$@5#,@P1.)@qm'@~Rh(@\mž@^.;1+@^)!@t ^~@3Mg'3#@J{/L&'@Br-@&Nwh@,@1%U"@oꐛA!@l/%@$ @%(@ q[+@P1?)@ڊe@|гYU@k(@(@_Q,@9#J;"@b('%@6qrS*@HIO@_L<#@ @sK!q,@"~@%P6U @k)@#~j )@Z!'@0+@Z*@8 +@}͍%@~jt@žv@jMSt@0&@\wb(@ i?R\U]A{wW$&[x?`̖pc?,̰q?ap_L5bLLG+b?F=Ӟr?6pd?$D2?${!Ud5k={.ScwEx?]%s}RvE?}w+KtfSwpaSx!nhUMp?{L4{?zCnW?6ɏe{Vp?,ypwvX|[Tg? h'?F̱^V`?lsczRʉvr?{gUIdO)W?UPwqTnv$xCU: vQ(֩=#Q?V-mEt) huRC p?֦6? ~[ |DL$zY?O'C?ùYn?ŏ1w-!?pBt\?(hr1v?$DB?};l"3G?*6u!;?*4p?ɐci?k$ e?óe{/hr|zlˀ?T:w&|k?4 q3jJ>vW?q4GV~Y?SAѪfǵblƊLQ?3Ktt^c*Vf\?"jGy;%΁?  RT? Z+|f(7s?Yk(q?8nvwH1@ T?؜gBc?i;.H?4`k?!'*KyCn;:`4IӠhNhW!'u?d?Hr7k*GiUMuO? xq^Ip?qW"b?urq?5|ݮw=Զat\4 _V*e]/MA?tX?2#v:8x~NA~Ǻ6?_% d?[:r?i;.h?Tqs*پV_]u?-@jY?RE*kk?0 "r?6w\&?RG.TsPE1A º4 ;XkׄƠs)h]?>`$Pe?H¾m?+҃k*.N?G6w?h?h2h?[*MFe0t?9 Q?{? 1lnh b?Oʤ6+,cz?#>?wJ\mRq[[!R2Wu&75d ^)`?vw?@??V>?!'*K8@m  RD9?CYZj 'ih?Dfr x_cDp.$|?j>"Dbyj?3kb?Mp?D~j?|DL$zy_~Ɍu ^)P?vk ? pu? x?\QJv3.l? |(ђsAp-N0DKn?f؁?SςPq?R