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  S S"&M  l- 5ee82d16cacd42f8bb8257e33fa3ba8b@4$a@9'mse-guccif"@V`-@0AC%@|G@N+@Ĭ@L$zu!@>>tAm*@ʉv+@B @WLx$@x*@ < @jWV4)@H~ @<#@T5A}-@žv @M(!@Ah:{@9z޶#@ǵb'@N#ED-@eI)#@1=a ,@EB@s%@?-@0"E"@D@qt@-sl"@9#J{3)@{GJ,@v7Ou!@3Mg'#@m @?r-@gy]@@cbqm@S?o*R!@9"@\[%X@}iF*@N+@].;!&@pB!Q!@Qy@@ޫV&,+@qWs%@)ƨ @1w-!@f&-@9b-> (@ 1%@\* '@מY$@Ih˹w@ 8"@,g~5@'XQ%@~+@G8-xG&@bb)@ZBs$@B>٬@`x@ŬC9@+H3-@ks%@QIP"@j';d,@ގpZ!@<1P(@"(@)[Z i@M֨h(@*5{*@m~#@Q,@ 7%@xWf@0AC_"@>tA)@1ZGU @ػ?ޫf"@lxz,)@:ǀ)@Dv@jt#@I&¦)@t!@3f%@wn@u7/@+eh"@ǺP%@E>$@9b->*@*D/'@H.!}@zCn '@?@a@j`!@GZ*oG(@8b->E!@Zڊ#@]P߂+@1*@_"@E )?@;O>#@1|DLt&@]o5+@Ve#@-*@cZB> @a$@l`q8+@Ր"@q>?P@-s @=yX"@%1 "@KRE%@cbqmH@XeS'@n)@Oupc'@gI @ ;@wg'@a|%@|гY5%@}k*@LH'@\[%X*@ǵ"@vq m%@$K(@ 0@'@:#@gf!@'IL^+@Ϡa@ @Q@ <n@5 S@.Q"@wۅ:$@ht&@/@£'@a&@:M(@?!@I2u"@/nE@Pc*#)@1%)@ {]%@>'IG"@&@*Ral!)@80 @mJ@:%@%@s"@7\*@rm'@';u(@`q8 @^hH @K7@Ni @$@SZa!@%@d#'+@_{fIJ'@#W%@p1=&@ $@x@ٔ@{ #@cZB>@MbX%@d@zW*@s%@V '@JR$@xf@ ,(@H6(@b @-`)@ ҌE*@f&@z6> @n4b#@"-@!Y@_x%@0' @?"@'Xq+@+E%@Է"@ڊe*@a7l[y"@xW'@xm'@:pΈ@RI&(@Q1߄B)@+0du$@fc]@PC$@{k`@:]"@# )@X!@y  @)@kt!@pUj@%@ME* '@`@0[w"@71(@Dj@W`V?%@"}'@9ѮBʏ@J + @A4FK*@y;i"@"@4@4@4@vasp{}RIpt? !G?$Di$jd?0DKn(/b?-HADj4s?Kr&OyGN;p?vꭁR?_LU4ao}g8 pڍ>m Xrd?1Aw?>B͐*w?'eRC ?5l/b. Wf?^=$|opDsa$z~5? I'rl ]lanroFˁj{?\bW?e}?}6=\r)møDkE{?, ~?{8?6w\F?>+Nf?_Vdǚa[1p1n?cD(bq?8R?Ah]pXj "5bj?Oʤ6k1Y?+S`FT=o?fdp???mrcoLqj+}?|?F%u[j́?*4pa>d?)Wx? 1l^O唀xZ.S|?/$|hUMPkHcC7gҦ|TUh |?Q,b@cZrLo W`nA4 ;h?Дm?l\l?rrg&XC-b?;fO?[k?3bb˼Uסr"S_R#3?`8 q臭S#=B?Bb?sr:X0_~?#ux<$f`$?)vp>?P nu?QZz?t^c* nU?H39A{>]ݱ&U?[Ob? MK}?Br?En1y7d'eRCCYp[| Z?6Tv$$҆d .}|.P?_~Ɍu?ݵ|гyNz1_@/ܹ0?bD3lFT<,t?r1qpBwIQs?ȁ?KPr?8m?I"dϞ$ U?IӠh>_#I?,cZk?FSweW1|z?p$tfd`dM?VDׅ_?wA)ZeFҿ$e1?74eo?fʉve q*gz?|)|?0-ac?Cpsi?,amb?S@ku'$_&}[z4ugym?]? jVLM7qTqs*?8ߡ(p?#&݆]iiQy#&v?X|~25 `|@3i?+y?MP$h,{x?KZ v5k?4!| ?LugeH2=ؾ{"perms_num": 6}{}`?(o?o<@@$