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 &M|,,l- 60af6c6ec94b94b92e07ae5e1ca35b68@4GB_!'@9FbtA}[&@4F먪@D @:#J{$@vk@wn|&@Ϡ"@_2:@j_(@\].2'@ڤ*@UMu?@@pUjV@"+@m/2%@J^c@(@F?8@e}+@1 {$@e- $@:K@ (@46<@ƅ!Y @yT@G&@Fx D!@: ,@T$@m?%@@j@`w@̒'@a&@bۢ@$\$@zf$@ui@{{%@H}&@+ٱ@Ͻ;(@8gDi!@)'$@!Y)@t$@!}@5Y&@kC4!@KY8U"@yC>*@:3P_$@ʉvR@3B(@ı.n@ h"!@wۅ:'@n/9(@^ @- PS&#@"-W(@Pf@}iƢ$@k[@@fc]ܶ!@8`$@@ȓ#@io)@&:'@(A&y@^hHK&@| @3h@D!T @LTo l&@}˜. @Z!#@+~)@)^8@4k!@ee@\Ɏ@l"@7a%@ )@>M|"@9)@9]@#bJ#@E)@Y "@ vv@N @߄B!@"- @Q$@,}@Q&@3N(@û\w&@4C@.@R&@YO0%@3mJ$@")@.9t&@N#-(@d`T"@Af$@!J'@ v#@!X4-"@ܝ۞ @&*@SW>+@M @ )?@{ɺ@CVzN@"@ .V`#@N],o%@5U@AJi['@scz?&@Oc(@9!@)"ê!@@"2l@=$@'@)D/(@~$@e W!@ %@>\r)(@:@0G?@#J{/l@vOjm$@IO3%@ !@a2U0**@:&@7Ou͠'@|a2UP@G@@*@0[w@A_#@B! @9][@w-!\)@o*Ral%@2s$@ ϛ%@DR #@k, p@bhH"@:;%o@mor$@bb)@4$@4ؙB'@x=\r#@x@4@ke/3'@0/>:&@xZP @oꐛq(@m)@LuT%@X@T7"@˹W@$0;@X4$@ h" @ZӼT@.!)@/nu$@X*"@+j`)@3.!@PCH'@%̴+ &@!uq{@&@h (@DԷ #@E$]39@h#@ Ǐ@XeS"@+E<)@CVzN @Gŧ@)@jjZ_4 @{$@Gɫs&@|\[@dC"@8̒'@j@|\*v$@)D'@j@\CM@*@9 {ځ!@_ "@nJ43@5 7 "퀿m#3@ȃg!ە>ϤcI"땿jT]3@vasp{} /o)صݒ,GS=?c?g,N[ |(ђǃ?g)YN[Ob?H?aTR'U;?sᒳZ!?S?FzQ_?KrJ_^b,/?+H3?ٰ(쒿ȯb}ro??dȁOZd< IZW?c[  ?4Lm>?<?7mi*w}O?:>Z1̡ʉvR~05Yqq4GV~i?>-z?5l/? '8'g(x?qQewEB{?E+Ba?E>'I?; Zd;!>MbD#?EׅO?*ø{?9dwКiQ?XoCw?h׿뻿rPH{?18*0L F%h;ʶi;.?8՚yZKLǜgK;^E?R>Ga?%tYaMeQ\mOpSr3?ƒf׽?ڒUn2?P?- ೿gn3xsq5?a4?{24~nض*J= BaMeQؕ?@S?\ b?Tz?j?/x?%!?- &(?$ nk ϛ?Kě?/^|ѮwDgi?,_?}#R?|e?cxgt? h"lxz?T:u?H.?@-?AA)Z7?{b?4Rya.e?eCE ;I? 8@d?{{ʰBiޑG`็;jL?H²?i+Iϣg,{"‡-y"M?}:dmlv?G[?{נ/?1$' y3Mخ蜟8Amߣnh!>@0Wމ?^?-Yu;* 5"oI?( 0? ˟o ?$` c AJ !ʳ?"HV?M#~z?g@?jt?r?([Zi:4?~4bf?g?bc~„Ѭl?BȗP?aU/1?&H?*P?(1k?ͮ{+C#h$?pz'Nw( r@H0?>?&Nw?94)r hsۄ?vӢh'H?eV?Ϛi?l J%rWzm6Vbd#y? 6u?zaK7nQfL2p峿B,?&QBw+?-3'?8Rudɂ ?q>YPj?{"perms_num": 1}{}N?1f%?,B@}Ӭ@nO