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 786cc45b6bb23185ed193b443808dce8@4^@8G4["hheccÁ,`@Tt$'@ K"@xi!@Bfz*@J5o+@[닄|@Hm!@J_{%@2}e$@겘|,@w#(@e- @k, "@Jvl@R"@g~5&@_5Q-@ŬC9$@ݰm-@̒5U"@b֋H(@Oz1S+@@z+)@&@ vö&@M~d-@l޵(@bE ,@ :uE$@z]zk@q]`)@pUjf)@F ^@>+@Xni5+@67G'@ܝ.@%@= ףp]@Q5Ub@Q,j-@Q&@=$@M"@N@!,@ "@_Yi)@ϽK(@Tt'@M"@䃞ͪ/#@oꐛ*@72,%@v @,C)@u @6>W[1"@^ D )@a+e)@B`"[@Uy#@Q)@d;O@al!Ai%@ec]L @o@9do"@yX5K%@Zwg]$@ q*@&lsc'@oB! @@ȓ&@%P@UX@t{Ic!@On'@CԷ|!@/n$@j|*@9@Xp"@kC@^F#@~&@m6+@Aek#@ 8)@Ml+@O}:"@:M@H!!@\"@)!@ yi%@b(@kCX'@f)@gs(@ݓ @]`7l@'@+&@H|%@ TV+@i:;'@GG*@x]"@%w%@"u )@R'@y&1 #@#!@,g~+@IL@/$!@)s@C5v@U @"@37$@rw&@_Fj@'(@t{I#'@s)@_!@?"@ ^@VzNz(@z6>)@s]O%@܀#t"@ @VI(@z @@37(%@Ry; &@vj"@2YX+@L6(@()@B&9 @0Bx @t)*@nLOXa @-i$@מY!@?@i&*@QOI"'@{L%@PN&@&†#@ʉvu@ϛ#@^2@(a_I%@,+MJAG*@B%@'@%jZ$@(>@bqm'@|'f*(@d]K @F?)@&S*@㪲&@c @eIi#@9z@y@ek @v%@=,Ԛ@a2U0*@@L+@ke/%@Τ"@ h"lH*@:u<}EJ}֤b?sIv3?[ i&?}r$O'S?vW_s0?5F+=)JYrLVPyCnpQehDAS?1?74eO?{V0?Oʤ6+ ĭH aR"[ARH'-?ua.HLn!?8ӅXAg /S?Os"#UJbOs"a]ِf_8fٓLM.:_?z]U2TqV?W\I?P<U;fO?oQ?JCBb!>@?/nB?Xo J?+XX???"\?%og? Om9?cxgT?Mb ?ͮ{+3?u;ʃTq!FV?$xC5@Û5x_e?)[$F_?u?TZ?[%?%>?tiP?.I+,*31?ZQfcW\Im77M-?e7iT~oӟHQ?&zL?Pkwl?FSwe7?IӠh ^)`?!*1=B`??̔H'c?IӠhIP?pYGoӟHY?64DU^?UJR :!t%Lt|8c3?I%r9? "R.i?T^ PZr#DV?Ah:;9?%N1GL'j<ܴY?_>Y1\=?rrg&H  RDfLgT^ Pj?9yYSrQ-";ϹT?RV`?Kbk?wH1@ dZ(II%riѕT r?ŭMb`Cpsy; qvq -p?tk9]f"3cft?fe?]%"dt{GzDna2m?kHcCG?5_% tSVs9vZ\5QyCn;?ro~D4?? Yj0 GdOYM]G?:eZ HoPqxi0DK^?ZՒr0{?ezFw`kl"3'eRC+g^H=ԶaDFu:`5l/B-C6J?"ߥ%XO!WY@ Lnd?'>I?nQ?fʉve?$ xuMb ?f16tܠ[;QB??$DVRGN?iUMu?K?2I?4 ;Xek}p?tF_hv$j?m)B?HPsB#fF?ZcD(ba?C4i?yxeUU2TqVi;.HPyrFҿ$u{(?iUMu_? ^cʉvR~r?%ow?j?z^rQ-"dY0Gq?-;V? 9n?gejRn4r? FS&:,BE2[?̯\?!Vabb[>N!SB_+w?$lW^~O?1zn+Q?#fF?z?N|8G]'eRC;D c?SKW?N)]RY?CXp?{\&K'e1?74e??Z'.+P~tgyn Lnxm77M=+,_?H[`]A8Ci?n |(b]2l| l?7k*g@_K?30&6<֌ rWSy=_?ekׄƠS?IVO?&z<"nN%@UbJ$(fg^X?{?H'=%?fDc#G?*ø[ iTd+?ti0yUg^?3ۃ0?X|[T'?4aOͮ{+3?5"gh.KRi?6:bEn1??Ad?ӹd?"jGY?~bUm"~{>F>{"perms_number": 3}{}`?s?!<"@@$