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 5a4d3822722290e4f7b7ee403ef54d58@4^#TJ>@9*Fhecc 8$@⪲,@e1)@*a@HK8(@ަ?@e@ǵ!!@ +)@ !@a7l[)&@=~@oꐛa(@Է+@3h@)@@ak@0r.@9@)@7%@K7'@3bb@5A}2)@'@W+@Ƣd @_^}t!@<,@:M]*@=$@+@ vi%@ .V`!@EB[@vlu+@Ȱ7@ [t9@)?h%@1w-!/&@ ҌEi"@[[%(-@AH0(@2̣*@pQ@_{fI`@ %@.oS@EJ$@D$ @X4,@KR,@jH,(@HK%@`W[+@7A`'@0 @ 0 #@dC7@1Z@"D%@-@1*@WCK-@W(@L@?W[,)@g?RD*@du$@iƢ@1 {$@=@TT"@aq8+@ #M 5a4d3822722290e4f7b7ee403ef54d58   systems  <  $ % perms_number  % perms_number  version9 #M 5a4d3822722290e4f7b7ee403ef54d58   @4^#TJ>  hecc   unknown  % perms_number  % perms_number @&lsc@L,@ @S%@Ǻ(@D$=@)WX"@un*@G@/n%@QQg)@܀#D@+@:̗`o-@I"@)[Z Y"@}t @Yڪ(@eNŴ'@vOj-@(m%@lV}6%@>tA}@LTo lU&@.9'@tˎ@ec=)@5^I "@> @yS!*@S"^6%@\[%X@ŧ&@?""@& #@&+@0C%@ % @9dG)@}iƢY @M_"@~:(@<,4)@Af@I$@Gz4)@0*@ Tƿψ%@xZY @ݰmQ@""@l, PC%@D`$@ʾ+*@q $ (@_-@Jvl4'@@MJ@Pn!@qqt(@Gz!@Zd#@q $ p*@]3f{@ vй"@{j @9m4@#@]&@ Bp*@:;%o#@t$)@vۅj @%$@9̗*@w-!"@g@Tg@!@>"@CB!@6!ݱ%@Op&@s,&6o'@Oup)@:T(@?W[@@gy(@q89%@QN%@!A 3}*@^)P'@ r)@~"@AȓK%@*Ral!(@s@D #@N̺!@!<8b}*@bg  @v^!@f@K!q@YO0@Mg'"@;1Ű$@L&@`vOj@8-xW0(@v?'@u7O)@m!@"@{Icj@ X)@1 {)@ )"*^%@iƢ4"@QI@D )@C8 @Ϡ@|]%@4)%@ N]"@5)^*@aO;5'@P1(@}W; @^ @}kl@"O< @7A`$@?!@dF@= *@c=yH'@gaO;e%@z):&@ $@->xF@ %#@@?e%@rwh*@}8g%@3K(@y@e[$@&@~7(@]ݱ&e?;pGRr?};l"3'?boJ0&NP6 ra!S?D6.6Dy]5|ݮg?1=B`?Mn+U?.I?*6u!;?y7F=3ՔdM:8؛b1Y>K⬈j?מY?vꭁb?R\U]1?-;V(/bW҈}^? "R.i\4 o5)^X?$D"?C8 Q?IP?iUMuFX?vk )@Mmǘ`?C-b?Fn1@E+Ba Lu;?G 6un`??F~,l?Fn10Oq^yxee? FCBDa?~9]f?NZ7z/nB.h?vgO:`i??ŊZ?>hAA)ZW`Hd?#-#F?"F֪]c?:y 5b?L/1g?ٕv"^Fry&1L`̖pcH]{f v?uʣaQQ?B_zsp?W:ojjp?HCx?bDC?5-4ahY,Eu?AvcJ4QK8\?7k*Gh㈵4-2Z?#-#V;s ;?dY0G?O#-#lʤ6P$xCeͮ{+3?tX?bDcӢ>6a?a2U0*SמYB?ti`?ùI?Z H2tR_Q[?EׅO] fLj?*3Q(@Dsi?rrg&X? F?6Ko.Z?tLhXr1W={.ScBT?Cm?obHN&ne?Pl\?ܠ[;Qrx C^6S!n?^SOM Od4ތb?y7fuʣ[?ګe?Vc#P(ȯO?qo?h8enQaQc?Д~Pg?T1cdB_zs` fhN]pX*(G`d?fHU?"PH\y7F?Pi4X?AS"jGYC8 Q?/\X?kC8C]iYBBq!FV?RH2w]? #a?B,A8!?݋,6&"?:9J Q> 8 ,>{"perms_number": 6}{}`?0?"&6,@@$