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- 7fa719f96a2ff08d8a5ddeb044f37d22@4(H@9&b}mse-guccڬ\m@q&*@HG)@|\@mo%@a2U0*%@3.i@T'@+g)@N@Tt<&(@"@6!"@NG-@n%@@"[=' +@ #M 7fa719f96a2ff08d8a5ddeb044f37d22   systems  <     perms_num   perms_num  version9 #M 7fa719f96a2ff08d8a5ddeb044f37d22   @4(H   mse-gucc  vasp    perms_num    perms_numsA@M֨@pW#"@z6@T㥛"@<8b-N'@S.1-@m{#@4)],@F/@5ctvb%@~@-@J^c@f"@1PN4!@ypw&@[Ӽ@oQ(@KA+@_^}t )@:&@a!@S!u1-@#\@h}@BC@Zd;%@%ǝұ @Z/r@˜."@6~@b%@@ٔ+;,@?%@7d )@1%e$@E@0{h)@;6(@H@F_)@">%@bbq@h|?"@{+@{k` @J0@Y4 ,@V @{%@QI=)@כ@qqt@Q-@WM"@ͪf"@c AJx@"uq )@d#'@@#G%@> L%@X5;@m&@D (@x&@Af7)@W"@mz @ 8 *@nLOX!%@rZ| @@1=a''@ cZB"@~ #@Ƀ+@=>tQ%@j&k @?x)@H` @#Jv"@uv28J(@A_ )@ ^@u$@ )@\r)l@,+MJAw%@L\ @Y@橮"@T%@e$@|y)@OXe'@  @v&@d@z@ W@7!@F ^o'@)!@Y $@G~*@߄B\@j"@  @\tYL<#@s/&@4K"+@ۿҤt#@]P2*@4c@|a2U$@uT5A+@vӲ"@L@{@!@+"@YLl>!@g?R%@e1@{\'@")@٬\'@P2R @ .@׻o'@ GĔ&@/$%@ypw־*@6 rQ'@xZ)@^}t"@W%@=(@^@*?<$d2Z'&?Clpb?<ۤcD(bq8nf?fyTe?v1tc?qGRp&gF?N{?p;ZS%Rw?? fh x'nkzp?|8G}ZF=~~/K;5K1n! _BW'ei?b?{\&{?8FGy?z"?lɪ7i?#-#f?W\T[Xj0?֍wGj+`p}?$DB?*oG8-xq?^ PjD?4 ;8_vj.7H}!S(@4aAluoEbJ@fg;%|VDׅ_GW:k?y|??De?v^/ vrV횐Hd73qJ]2AN ^5eC?̔E+Bq6ُT~tgy^?)o?Q\mO`{\&k? !7?5>s?^ }#k?HPsr?ohn|?D"DR?sIvc?kD`?izю[?MG7g?{Pkzb)r?pDk,??Û5x?cD(baA a?rMdg?a?J= By_?PW\\kC8c?mrc?qnC?+,/?%N<-?p'PIZW?SH9tC=e?TB`>+NF?O'c]2L?%N?<-?p'P?IZWSH9t?C=eTB`?A arMdga>+NFO'c?]2LmrcqnC+,/J= By_PW\\?kC8ckD`i?zю[pDk,?Û5xcD(ba?MG7g{Pkz?b)rh^`v}!C&P"M?qo?j>"DRsIvc10&D?5#Eh6w\V9CqǛf*4P?ZаxkC8S?]Q?X˝`8w? ?Qy?O:`i?OqN?#kHPsro?hn|Ds^ }?V횐H?d73q?J]2A?)oQ\mO`?{\&kE+Bq?6ُT?~tgy^De?v?^/ v?r?N ^5?eC??̔?VDׅ_?GW:ky|?+`p}$DB*oG8-xquoEbJ?@fg;%?|?}!S?(@4?aAl?^ PjD4 ;8?_vj.7H?z"lɪ7i#-#fW\T[?Xj0֍wGj?9{3!?>YUU!?tA?~A;Tg;{"perms_num": 8}{}T?>?!UUY>@@F`A