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- e7a1b5f01c85c92f7f6d222d38bf8066@4G@9.emse-guccy#l@PsR@t^@8gDi&@t:%"@KqU@-l@,@OGɫ"@j&k4)@H@"T(@m/(@~@ek}%@QHM%@Mۿ@G&@M(D'@%P@ٙB5)@Gw;S"@Fw; @5o)@sK!q?%@҇.O@ϛT'@4ct"@:?#@G*@`<9%@ @<,ԚF)@`TR'P @ "@ڏa(@3KT)@Wf,@ $@#bJ$)@y;iK@_5z%@o_Y @@k]h"@iq%@ F6$@Ll> )@:̗`'@$0{@CV''@:]@zަ?@g?!@v7Ouȝ'@3Mg'c!@&$@sA+@E@jt"@1*$ @#@#@ c&@)t^c*@iUMu#@ $ *@E_AJ @C9ѮB$@Y]+@J^c@"@:m@ Tƿ!@UMu"@=>t"@czh%@k@vR~2'@V+~)@9 {'@䠄@P>@X4'@1.&@̗`%@fE+@&ks'@b )@v"@rZ| %@V/(@4@΍ KL#@ !@p>*@ { @B !@P@EB[@Z@"@BsF$@|Gj&@Ue@HȰ(@!A 3&@}?5^9)@ Q"@ϽK"@ 0@W[ɞ(@E|'f )@P}:#%@vۅ"@P}:@'@J)@9̇ @.4i@?RDU<%@C&@C5v"@9EGr*@ްmQf'@I.!v(@ę_b @\m @'kC4z@Z@',$@@+0d!@6@<C*@ap&@VC+%@1%&@Ae#@T7@@_0#@qh@43%@o\)@Hh˹d%@\*'@'o|y$@Y?@"'@ Tƿ'@ 7(!@ϠK)@R)@?Ŋ:&@R?o*b @&#@IF¾@6׆Q @OGɫ%@g @=@m2*@w;S\%@:p"@a|i*@Ks"@KԲ(@ '@@Z| '@(~kY)@W[#@߄B@1 {$@)?@Uj@+"@58EG)@VP 2&g?@Cb?Cm/ܹ0ҋzy:Wuq@H?'4?# |wze?4Lm>ALZbLLG9:Zb?r]oQ+bo +e3`i?VBwIe?KTo le$Di =Զa4? .V`Z(ȯ_?vꭁb?PW\\P?Os"S?dM$W@n?`x%s}O?vk QBy_?  RD?*=%^?}r$???~Ϛ_A[Ob/\X?PW\\?o +evA]Pfصݒ,?MnK?oӟHYF=ӞrWN)f?Ѭlft>a3`Y?E'K[?)WxwkC8c?խn?\5Q[[%XLDe?f=3+ٱw?DAs_vOfQ,R ~K?h^^ ĭ(?K[}r$?`̖pc?Q,R?_vOfB=p?Ob?ʼnvT_>Y1\Od?Tqs*?*ø;?0ACWK8LtX{ho'/2FbzN?vq -`?*T7S?yn+ٱagejRrQ-";?RGN<+i7DT^ PZ#=R?x 3E|'fX?m_?Ӣ>6q?ŭ'Yh9pPyr?Д~Pg? R?p[uMTUh \?.9?y7V\;Qi[?yؘa?(Bve?fLg!?4-2Z?0ACg9CqǛf=E~;?MۿҤT?/nRZQfS?qsCs?9l?6w\V?+,/?IVj?%= Np{X? WH?e3FZQfc?f.pyI?SKG#M)p?u69? F?BD?En1??wJL6w\FVF?H?Ps?Էh?5\u\?7T7p{V0?}r$3.L3O