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  B B3&M ? l3 ff404e409d36d2f584f0090d7c103bc7@4a˶(;@9'heccpWc-@_{f9"@t Y@JR)@\U]@ .V`@yZ;&@m*@Afէ@ $@ˡE=@Dp)@d]FX&@|\@dzF@VC+)@4.B(@jMC+@) 0y@pW!@mo@g?R"@a|'@w-@jMS@bod@`Y)@)"J#@Kq-@PN+&@PLۿB#@#b@죓@n4$@ioE'@/o%@8gDio@-!l!@߉Y/R)@@jg@= ףp"@&%@fʉ@٬\,@JiW%@d"@[K@A 3m%@=~o @M֨%@s@kC8)@.)@;)@_FJ@H}8*@qB)@hUM*@t+@.n%@I&@W}W'@N"@Z_$+@ %$@#@ѮBO@<.9@@H0@70#@/ #M ff404e409d36d2f584f0090d7c103bc7   systems  <  $ % perms_number  % perms_number  version9 #M ff404e409d36d2f584f0090d7c103bc7   @4a˶(;  hecc   unknown  % perms_number  % perms_number @:4-@=!7Í@+&@3d@?'I׬@K4V+@/!@Pf'@?߾#@@X%@ϸp @ TƿX"@A"@_*@_) +@q $ `@#2 )@bE (@([@82%@_L5%@&j@ o_N&@K7q'@YB@ u)@Ϡ"@dw @'*@%m%@x@@g~5&'@"@Y2#@K;+@e6$#g%@ܘ!@^(@'o| @c]Fc"@l g)@&S)@';@jH$@7)@z@%@|\* @cZ@ܘ"@_E%@2ı.n$@XQi)@vlu'@z{e @ճ&@cbqm@/@%ъ!@O}:'@tFCƣTC?:8؛H?O;5Yn?*Ŏơ~gHPXeS.g| E? .V`J?a2U0*cl%tYQ?FCƣTSn\a?_VFn1 ?կt>?J>fvT{h_crAFc$\#a]Mnx!NbFx{p?17^6S!n:`$(Bve39ALgej23&c`]?~tgyN`":vy?Ly Hc?Tqs*)V_]EBd?~.rOw?Ǚ&l?Y?N ^i?̔r fh%Vf(7s?vk 9?ƽ cQ\%^?msk1|j?V?PGsF=Ӟr&75domn@gҦ~? ^s?Ob?eYJs3&c`m9:Zb?`=[g?"F? vöEiXjP?%ju%.?6MPd?ʤ6P?n8){l?:`?r&"@+SP?Mb >?m\=Еt?Jc@vh?BA)Zh?*3Q`s Mb?vk Y 5FSweGiUMu?q!FVcyW=`N?[wT|1?74e??lsczb?I`?7T7Pqj\?t^cZo\f?F=Ӟb?l# hE\Z4 ;(?'/2FbT^ PjK|%brQ-"'4[z4s۞ }_sP?/CX?ro~DD?4Jg?OqnDe?FLnQ*nEEl?k~E}b? a*f?֪]z?ZPۆq?Hw߆X?>a?() \?*3Ap;Z?ډ`?%.aq6m?W9Y?BK8fm)R?cc?&OYMc?>d?efbp?ͫ:h?J]2a?_s0?|a2U? Môo^?QTE?R\U]Qِf??PqxiOwxpgejR?buۛ*?_7_~#? ?~ȄJ>A@o/>v>{"perms_number": 1}{}`?XQ?#~_7_@@$