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 7c0ee910c29c6210c705bd50b574aeee@4^X@9E#ϻhecc.V`@ <~+@x@Y@u!@\m*@u=+@#EdXe@vZ"@0|DL%@$@q@,@S c (@|гY5@"2'@}yѩ@dX'@}ƅ!@=am)@ŏ1'#@zk`&@1-@#@kCE,@?ܵ@T[@/4i@N*"@Pk!@ )"*%@ꭁ2@um(@ uj+@2(@_QZ@@[닄l)@+ٱ%@<'@ v@s)@Z*oG8'@v+@LuTu@IZV@GH%@Å$@g @{p@߾,@3ho(@Q%@̒5e'@6T$@yu @Wx"@lV}N@ڧ%@!rh],@c&@2w-!4)@H.!M$@^zk`@e/f)@F ^(@!uqk @ +@qZ|J+@*'@3K@mJ"@1ZGU@e6$#@EB%@-R\@(yu@_-@: &@jL"@*@,@(\!@> Y=)@>W[_(@@ 73)@5l/*@$@@@`5!$@hu@ea1"@b֋+@uv28J #M 7c0ee910c29c6210c705bd50b574aeee   systems  <  $ % perms_number  % perms_number  version9 #M 7c0ee910c29c6210c705bd50b574aeee   @4^X  hecc   unknown  % perms_number  % perms_number @@H0@>?,@ [ @7ُ%@$0(@c('U@܀#T"@ vЉ*@8*5{@IK%@_vO~)@q@3h@=-@L2r"@:P"@#G@.9(a(@yS '@=yX(@GZ*oG%@l!A C%@I2@WLh&@"[=''@=U_@mnLO8)@ m9"@CVj @z1 *@m47%@B=*@zS c&@/ "@x@$#@C9ѮB +@h<%@U @Q)@7 @7ܘ."@=~/)@ݘģ)@_ @N ^$@v3)@Wx@&%@#~j\ @oB@̒"@4ؙb%@pUjf$@!T*@Y/r(@M@lxz,3'@vӂ@zFwp@=D;!@6q(@M~d!@ u$@=;k}*@Ry;)@Ǻ"@1t @D )#@6&@s+@Z| a#@6qro*@M( @ ܺ$@[[*@;5Y"@䠄_@!@q@"@Kh!@Dn%@S㥛d@mV}r'@<;)@k}Ж(@@?@y;i@)3(@Ws`%@!Yn}%@ <>*@YLl>-'@ypw֮)@c('U#@7dJ%@CQOT(@$]3&@?"#@2ı.!@!Y$*@ŏ1w-Q @x̀!@G@&"@܀#D@"@$@x#ȟ&@(r@닄;(@aۢ,'@9#J{)@"@F ^׿"@ꭁ@Fx(@?)@&K%@Uk"@Ԛ@t@.Q*@OI%'@0\%@4F먪&@a$@Ƣd0@ͪ#@T˜@)\X%@_*@#0%@#G(@ Wg$@0_^@4i'@u!(@JOc!@R~RӁ)@io)@ &@ME* @jl#@r3܀/@7& @yܝ%@bg @%1 @tgyn+@T[%@Nzڳ"@ /z*@W}w"@Zd;O (@!lVm'@$ɷ@uZ G`e3FQ=S?Bl`?sl# X]K=k?V횐Hz>?gj+gSp? LnhSv| ^P[[%Xl?56?(1kl?ӹd?ͮ{+S?&SbwEx?boZ?K8,??ŊZ?F̱^e`k?Pdvh>v?ϠU?u iTdKz-?̔zYI%r9?tϺFˁNeYJc?2tb?[a/]%Ί>_óU?vꭁ2?'S^?w]]pXJ?y7V_vOF?ro~DD?I2v"nN%@e'$?*=%nnݳq-x?#M)peI)r?Z Ho?߿yq]?u 4?BBe?$jdFn1`?Xۼqr?+d?Q0c 8kbc^GLLT#kObbJ!`?%IDW?V_]E?\;Qi[?m)R?@vXIpP?t_Tv-up?X9X.$|x`Cvr c?5Fiq0'hc?]/M1! _BG?t ;G?8kp{ԱJi>+NFsmBHSْUa?9̗lC6`?<~Ka?F~,l>?m\!SΈ s?Ÿ:? XrT=ԶaD?FSwe7N ^5?/nB?^H0~z?e6\`A)ZED?{[[[!B?LV?Ly HSYUp_% $?17?fLg1?2U0*p? XrdW\T;?}rD w(g?صݒllT>5Až{"perms_number": 3}{}`?G=?"w8,@@$