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  2&M,LLl- e01f3924e7f2cb008b15682ccb406f5f@4TE@9,mse-gucc>\r)@ g*@r])@ۧ1@/Xni%@A 3m_%@DUy@PN'@F ^O)@@!=+@ ?"@0{"@&䃞-@5%@WL@K±*@>٬@S$@?*@ZӼ"@1o@E$]3)!@&S"@Υ!@5A}%@4Ry@bE f'@!lV)@4O(@`VI @TR'@, PS'@a%@Md%@3*@9#J'@Lv*@ud$@$S&@a֔@Mۿ'@׆q&@#)@{"@^ D"@@X)@a)@dpT%@6"@a4@IK')@?ܵt @QfL2@Ù_A%@2ZGU$&@˾+m"@3VC+@70'@V/(@1d @` @&S@:̗`@s$@K7A!@d@g~5H*@aۢ&@٬\-%@Xp&@Υ#@rK!@*sh#@̯@xz,C,%@Q|)@f1f%@yZ'@b$@9z@ (@Gr'(@ l`q @c=yx)@Tt)@x<&@ro @;pΈҎ#@.!@-sZ @0{h%@m{@d@Y*@4Kr%@3h"@ս)@j>""@x'@J&'@O@M'@|a2U0(@CR#@̴++@yu$@҇@"@<D*@+ex!@Ĭ @VeO*@!@ h"l8%@HP'@IQ,@+"@EB[)@)\@鷯W%@*5{5(@@oe1 @Ih˹g+@mIFr"@"@4@4@4@vasp{}QyRth>nף?-c}Oz1?o^ŦB n5| 떿҈$\#?ɧǶ ?CVzC(^em?O?ިcmWtzAGZҁ?HP?8fv?%]3f{<ݭ,љxeZ H?FD1y̌?jMSt?5>"ڎb?/g*5{x?B= ?w ۟1`U,~s?/g?*5{xB= w ۟?1`U,~s?5>?"ڎ?b%]3f{?<ݭ,љ?xe?Z HFD1y̌jMStHP8?fvmW?tz?AGZҁOި?c?5| ?҈?$\#ɧǶ CVz?C(^emh>nף-c}?Oz1o^?ŦB ?n?k T?'Ȥ?/' |\*ơ?Ά3?ʅʧ?!lV}?r]?N?t?G,ě?};l"3?A ]\*ø]V$&?R&5ظ?;5 uZ'.+fYJ2tr0HMp]1?! >D-ͭp?B]P?5&Ĥ?iw񦿛sLh?~Mfڬ.񝘭?m?߽Ƅh c?E&HR?מY?Bt4񲿉6?%8}b!b?%?mlxZ?hN?? E?)Rb?fh<y?;i?G=D;?%?[[%XRy;i?hN? E)Rbfh<y;iG=D;۾G ?e}?ǀ?%[[%X?Ry;iJ?֒?>?ml?xZeu7?͎Tߩ?we?gI-L?n;2啿0?%Z?^?jHc!?P3u?b('4 ;XM OIs 򳱿{&F?=c_`Eɨ2-σv? ?hq0'?섗`sW^???N0u?E?oIaޣ?9 3%8}?b!b%<{(?@ŊLS:X?Bt?4?6B]P5&Ĥiw? cE&HRמY.񝘭m߽Ƅh?Mp]1! >?D-ͭpsLh~?Mfڬ?fYJ?2tr?0H?!lV}r]N㊿R&5ظ;5 u?Z'.+?A ]\?*ø?]V$&tĿG,ě};l"3k T'Ȥ/' ?|\*ơΆ3ʅʧ{+D?u@B>?& *?F)]LWf?|{"perms_num": 2}{}T?>f@?Dʐ+{@@F`A