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  8&M,LLl- e4fd6112e8999428037f94a36d5a7305@4Ed,@93 mse-gucc,`n@C4x(@0l(@([:@g?b$@Pc*$@Vc#@"uq$@ׁsFT(@%1@Ҥt(@#^W[q(@@eL@c]F%@S.@|гY@  @@鲘؜$@m2+@S?o*RA!@1PN4@W@[Ɏ@!@iƢ @L7A`%$@u<N@V-'@e6$#)@Gŧ`(@Wf,%@p $ h(@J@zS c@%jjy@ @ı.n!$@,σs%@YM@k @ڤ@HE@H`')@6>W[q)@ 8$@+@#%@Bxq%@ ;&@{丣!@d#W@ϽW*@U%@9(a@s,@~ƅ!#@+0duW!@N )@s`!@M#@PY@='@ͪ'@>M<@jM#@)"J$@;O@e-}$@JY'@-@:H_'@OjM!@7>@(~k(@Q,d$@mV}@++Mz$@9#J "@Fw;#"@f,ή)@,)g$@V @0&'@6ُ@j&kt!@V&@jH (@S;@Gw;S!@˹W (@i:;e@Ps"#@]ʾ@SW@ K<` @E_a$@rKq#@:(@d, '@ GĔ@Af$@('R@̗`@72a@(&@E>'y @ F%u"@)@?tA}<@dww @{<@-"@q89`$@|q)@5lo"@/4i'@([@|~#@u5)@9@0!@ah@u7@"!@E_A @yt͔#@1E@KTo}&@ɝ'@B'@P@ c A@BL&@Ȱ7$@_Yir#@/4i)@Q+&@g_'@rK!"@dz$@0du&@=yXU@ЛT+"@͍ k@R)@x@ٔK@-s,@׆q@(@}b@O0!@g#@%ǝґ$@0r.E@bE &@"[='$@*:(@!%̴ @*q @#Edx@CO} (@%]3f'@'kC4Z$@M֨h!@R@o/(@s`@'kC4@JR-$@Z$@a̖ۢ @NG)@#gaO;&@'" &@Psג@0@ht@Z![@2=a#@KԲ@Uj@@nQfL*@x@%@$s$@%@2ı.!@b @y@e+"@s@Sr3$@f2}(@/ b#@-[닄&@+n#@0[w@('UH&@m&@y&1L@T70(@? )@Zd;O}$@++MJ@F=Dk"@ܝ.@d;O@ g$@%P6@˄_@x@*@-}#@< !@(@Gɫs @o\&@V`&@UMu@jHc&@a_YY(@!@,)@\#@*-9H@Q!@Zӌ(@,ypw@N@a@].;a)@F@M6$@Bm&@,@3P!@z('@Gŧ@bg 8$@e`TR&@^)@%@Jh)@Cn @F%u!@72@l8X?WroqY2@}?m ?# G? 2@vasp{}o=[*Ho=[*H<~KzCVz?SVʿ+S?[{c?D[?a6χi2?|zh^`V?/IHmi?'Q?2,?=ڨNR] >$D?iX?Qy?J" ˪?!w(?S?k?0c 8?aQ+?([Z Fy¿{h0{0Bx\:uR?M1AG'>?w(ɿKU1"QhY?䀵شRRz헟?z>G3?h㈵ߠ?heÿwIQ?D2?++_wʿ˹W}?-$`ty#KXUſʿW'Q?獓¼lj?\gA(ſmUY?"MuR?A_zſ*pq6?=3&c`?k*..!u?}<ݭ, k*ƿ!ѿϜ)ǔ?ih?a\:EB,'1}!8.ÿ>r?nIa~clƿaMeQ?֪?(@?6e?@v?BJ4?g`eM,O=Hڍ>ſ N} y瀿1=alP?1zn+ٿ"8.?+A k?nſ&ZvNR0?tyƾ?oӟHѿ>s֧hVy?K" ˂?бJ\7$?Qv0b?ܿ9$P2?'&2?HP¿^0?]P2?{3jJ>?;R(rw?`