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 3d6b3f42b4c092568d14d286465d9a7c@4^@A@9IT0f:heccqUwE@=$p+@[ "@ Tƿ@*D/'@xWf"@£@ my+@J;@V+~?@Uy%@׆q@2 {C$@}if,@)D(@S:X@yC(@KY8E@Tގ0@N ^%!@G(@"= @J$($@b֋(-@rZ| "@*'@T(-@yt4!@^)&@r&"@&Sb(@eIi+@'XQ)@L֝@QOI@Q)@m&@N] &@KvlU-@;S~(@ߡ(g,@k+!@nض"@U+~ @ٔ+U-@ ^)@1w-!?@jWV!@7%@Bi'@@)@ (@ѩ+5+@|a2U @!@=~oӟ@4R*@QIp+@mn|%@ݘ!@<8b-@K?%@yS'@E )? $@3K@!lV"@u]@@x=%@UwEO,@EB &@nLOX)@7A`$@(@Þvk)@})@U+ @1%5+@B]-@d #M 3d6b3f42b4c092568d14d286465d9a7c   systems  <  $ % perms_number  % perms_number  version9 #M 3d6b3f42b4c092568d14d286465d9a7c   @4^@A  hecc   unknown  % perms_number  % perms_number%@y@ٔ+!@ TO,@k "@ )@q(@ai@i&)@V-2%@R!@HQ!@dp-@Է( @ [%@QCr*@F=D;@]%@9 P @7q(@6'@eNw@c%@x#%@wD@m!&@Wc#'@ @҇)@<1P"@0du @TW>*@!A 3%@Ϡ@bE !'@3"@HP3#@K4*@Ր%@0* @+~)@e/@5Y"@iW!'(@- )@%P6@M##@#~j )@x]`@%@f@%P6E@vۅ"@,g~5%@ ܺ{$@v}*@N'@`(@GG5'@1Zd@je/@&†!@x'@ {I!@?x#@5+@iQՄ@ke/"@Q5Ub @гY*#@jv&@KR5+@1PNt#@#Jv)@ꭁb @4$@N#-*@ "@E@]zk@!@KԲ"@<,Ԛ!@+j0%@0|DL @XV~'@e6$)@;ǀ'@4@ Y9@9z'@cE a(&@⪲%@,}F+@ُ'@${*@qm"@\mb%@st(@',@$#@lF=Ds!@~nF+@J41 @x $(~L!@( @\@V @,N"@AC$@K7A&@Xe@׆qN(@1'@&R?o)@Ǻ!@ +@Eb'@Á,`(@4C @@ @H`@ts֧lt>"DRͮ{+C?Ժ jS?j]?'eRCHSȕzvmi*Y?fʉvU>q4GV~I?9]cmO?je? ;Vx #1կt>Y1\]PN`~S'>9am)x raP?_sP?YrLV?!'*K_>Y1\-}Vaj%!a?7h>^?%s}RE>a6w\& iTd[?-C6>}VCYZZ3jJ>vG?[;Qb?}EJ?pYW?ْUa?Tqs*پ}r4?jMRTZlXSYDhN?D?VDׅ_&|G_Le?ZӼd? nUk3 J?A#dZZp+,/?e9 /l?9?)qX?rQ-" 8*5{U㊋rS"LFh?_sP?:`D_ @bDS?``5l/riP4`a?yJD@@?uR_f?y&1Lefb`Y{/hW?0ef?+~7U?ùI$Di-?G仔d\|,}f? iTd+?"ph`?$xCe?Vc#`?̔Rصݒ?WaLo?GW:[??N0u?*nEEl?f,p?@Mm>wJ\z6>w?6?ĕwF[eȗPq?siN ^E?u>q?`O d?bp?4 ;HfLg>+qŭ겘|\k?kzp?vꭁ2?ӹP?`̖pc?y7vfʉvE? LnT?st%m?nh? KY1\><+i7TJ'L5f[[%XL?d73q?IZW!>@p?%?x #1a+eY9w!j?jtv/J_a?(ȯO?z2k? nl[?Ρ U1u!ul?HPsR?cJu?˼UסrLTfx ?HQb?C$<#?;ɾ]a`kG]{"perms_number": 4}{}`?"| ?#<$C@@$