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- 34cdf62bb54e16c77d3aba41862d14fa@4n9@8=mse-gucc^)'@e}*@ctv2)@ۧ1@ ҌE%@UގpZ%@G|@u%(@-"@L1@XQ #M 34cdf62bb54e16c77d3aba41862d14fa   systems  <     perms_num    perms_num  version9 #M 34cdf62bb54e16c77d3aba41862d14fa   @4n9   mse-gucc  vasp    perms_num    perms_numi#@Ps2+@oӟHQ@ <'@%P@ @ϽK!@0|D@6$@A`Т-@HĔHW"@x( *@e!+@VI%@,'@m{R@n%@Q&@_2 "@_LE-@.G)@*@Y@"M'@IZ$@ڊew@%uk$@1@B")@Mg'+@ɓk&'@Lۿ@խ>,@="@:X0(@i(@ m9@(@=%@D@QOIB"@( <+@խ @S:X@QH@M(@Ǻ'@ Y9I@ >%@ioT%@<ա@9v_&@'@9@U[r )@D4"@i @!lV *@(\2%@(XQI@Nw( '@"@NE*-4#@[B>*@]P?%@ @T:X )@ h"lxj @g?R"@V (@!YD)@@O|$@)@/r]@|~!W{%@O0'@CsFZz$@tA}˜@B '@+'@>\r)!@R8?)@Vn*@c=yx&@xZ @k w#@vۅ@aD @K;s%@|y@t{Ic@k*@d%@0' "@R~RQ*@{ʄ"@ {'@ꭁr'@MSt@AL'@(@[ A$@j0 G@dz$@$(@}:3"@Ue*@RZ!@i @AJiK*@&!@8̒0%@%:z'@82@"@S"^(@T:X@!X4-%@#'@F ^ׯ@ia @w*@M»"@ B"@4@4@4@vasp{}UyYXW;l=e jO!WYPvꭁ2qimZ?ݲCÖnMjhaI?+ٱQ[˼Uסb?  Rd^2g q75p?h㈵lxz,ClBb?Za/?fLg1ˆ}(FfjP`?ډ`?qczm(^?7ZDT?PۆQ`]Eje3fBBmO^_% D_>Y1\Mݗ3e?מYR?`$o?y7DX%c?BDAuʣaqMLbGX?]`7l[d?=E~K??Ң>]?`x%s}OeS.g?*%d?"ߥ%h?Nwx&?70`?RC `?LnQ?_ `?f+/o?aq6mMb@?nHJzHK8L*=%NZ(i! _B7uݑzZӼd?߿yqm]gEtUZ ^?I2LnQdǚa&OYMS_#I`?#^?uQ+,/? 8KrR)H4"VnKX[kׄƠc)q8[Ob?H2wJ3.l!>@`bc^GlIӠh?st%];P 9~?^ Pjd?GojTqs*9?5-u?cbqmX?*øk?]E~UP?k$ %?NDza0u? +jc[ iFYjQ?nQfHe?IaLC?h Qk$ E)wY?hyܝ{?_ Pjb?-\opvk I? 5?RG>??̔"? i.c}[àL8?U}EZ?6YM[5nHJzX{ F3?(G`t?4Lmnd7iJ2: vr?ܚt["g??3jJ>v'/HMxiVyu4 ;8?XjPd!::?~oӟHq?IVO? jv?MPT?^M#~ZZӼm?:8؛H%un?Xj0^D??{l1?p'y*p>{"perms_num": 1}{}N? *?D^@@nO