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- 9d65113974ec1054bd092521b1746069@4Ej@91mse-guccA}˜.k@G*@@"2l)@6T@' %@++M%@ǺM@e6'@@M-[k)@#(@kCe+@9d!@I_@v28J^,@'kC4%@@nض('@ #M 9d65113974ec1054bd092521b1746069   systems  <     perms_num   perms_num  version9 #M 9d65113974ec1054bd092521b1746069   @4Ej   mse-gucc  vasp    perms_num    perms_numvӂ!@;pΈn @ZӼ#@%:*-@3K@9@07"@9`@&#@7dz'@J8)-@m92#@v7Ou=,@6`@C6*%@Ϡ-@p>"@46d @J)@^Fܲ"@E/Xn%@hHKU$@K)@X^'@ m9J @E_&@2Yؓ@?@PLۿ!@}"_'@`!@IZ#@C6*+@`7l[T@JYv"@Ӈ.o @'†W:#@6UŁ&@.4)+@K7#@0*@al!A @$@鲘x+@."@<1PN@ X @yCn"@#"@ N]Y%@f@ݰm!'@Wf,(@Kvl'@ ; @?Ŋ@(\…'@2 &@S:Xg%@k՛*@»\ć'@Zڊ)@0_^"@Ϡ%@]].(@ x#@wJK#@yS!@Cl*@2& @:zަ!@E/Xn@d*@1ZG@V-"@aۢ$@dCG&@%ǝ@ڊe'@iUM&@)"*)@k]h"@*g\"@}i@>(@)@dC'%@1%"@:H@ 7)@}гY @6!@hW!'%@, PS &@2w-!"@ꕲ q*@N`'@s}(@A 3m_ @D @p|%@sK!q_ @$($@,n!@7ُQ@.9+@W/'/'@\].R%@N`&@~k $@P@'XQ##@N],@nR%@WI*@c]F%@sK!q(@$@ $ @f(@!'> (@tgy!@_^}tZ)@yZ)@^.;1k&@b9 @"*|#@ ^y@eI9 @R%@sM@/$@N ^t+@Ù%@ "@:KTo*@=Um"@?x'@^.;1{'@y@e@ cZB'@kQ)@E$@j@X$@E_A@8ߡ"@*WxX)@x&!@vkv @1%*@O!@M O4%@ۊeD'@ q[@x( "@ƿϸpp(@j@T4%@CK'@e--@v @zަ?*@9 "@ "@4@4@4@vasp{}CwCEK<+i7t?)sxsE)!x%"1s?~tgy>uoEbjGves?!>@PHPhFSwew?صb_8ӅXq?gF?NkE4frHcCt?:8kpY7?F̱n? aR??g?Q+2?!tq@HF?uRzX?ecg?pwn|?!CndZrLo?E|'fX-LN s_=[S?obHN&n5qW"rJ'L5fGsdhp>?`?rQ-" O'S?%f @=?rQ-"K?s'k?>x҆rWV6oT}:3PiDAc3fC?C8 QĬC9q?GW:K?LnQRH2w]i?kDPBA)Zhyxρ)?-\oP?u d$Di? FǺFd~]?``?}֤b`HD?7h>^Bb?g,{"?*oG8-x;Dn`/?g /s?.Hy?a2U0*S?a`?8ix?-vg?+SP?kV?/M.~Y?D?{[p71$'cuR?ฌ:?)Y1\M/nb/\XV_]E?h㈵DPlm#M)?g\8b1߄B\ ({?|iQfL2rF?I"i7h?n'jinz?Fx>+NF?anr\ZPۆqFCƣTcbLLWkׄƠCW'g(x?}:3P?/$u. w?"~ F9vznA${?NM?vrc?nʆ5u`>tۧ1mE4 q?f ?$jtiܛ0?4`ie?>]ݱ&SKw? DfvGoz8fٓL?t&maWzm6Vb~?zƾdV?unڌPRbv bGpQ,b? iTd+?%/qw?m)r?qnc8*7QK!>@?-LN s?Os"CzeB ܺk?[A+q?>VfBDa? FCVC^yQm??W0*Dx?]iY?FSwegZa^C?O:` vöEy?~p>uR?]2ly?BDQխcjq@_[+ٱ!?iUMu?SXwIӠhn?eS8fٓ\"ua?QfL2rVmO>?RG?o+6[>UWd?}"Ob?erjgrm2;?p$`Sq\7e Įfܚt["g?5[y?W?6ɏUik?vLݕ?&|Y.}+pq? c AJhFve~_LU?;2Tt?Hi6Ð}ƅ!;/K;5w?ӟHv"uQGW:?*o ?ޓH,?@ tn?f_3h:>,AXȾ锘C{"perms_num": 6}{}T?5.]I? o*@@F`A