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 198ed77db59e7837076838b40de0ad41@4a˱# @9;Y,hecc$@R8,@pUj@)@@x=<@׆q^@<; )@6>W[!#@= ףp@/%@ܺ:@hHK5(@-xW&@|#@W`V'@D$],@$W(@ -X+@bbQ)@ 1!@\tYL@H}8W+@cbqm@f1f,@fk}6%@ @i5$#@Բ,@ec*@ks+@<D%@JR@ x#!@Ӽ%@6!Q)@1@NzQ+@d8!@(~k%@/' @bbq@%&@%e%@JY,@dXw'@!%@]m;@QfL2r@Oe!@%]3f@!@f-v)@p>)@nS@G@&@pWs`@6T<(@ ^) "@b֋@Z {,m*@5#R)@$,@k+݃'@=~oӟ@KY8%-@=;k=#@Zwg]"@g 5!@ e!@&@n@ Q&@1u)@\4)@'@I2*+@}͍,@yt @)Wh%@ GĔx%@}i@%@M-[ )@5#@ r!@UN -@G8-x7@N @'$!@vۅ(@?5^I,@Zd!@Di%@F%u #M 198ed77db59e7837076838b40de0ad41   systems  <  $ % perms_number  % perms_number  version9 #M 198ed77db59e7837076838b40de0ad41   @4a˱#  hecc   unknown  % perms_number  % perms_number8'@x@ [&@sK!q$@1PN,@e`TRg%@\Z {,@D$-"@B=0@p@0' %@4&@ɰ72/*@ec]\@up+@BC @m/@AL@3ı.n(@J8'@0 GĴ@)A&%@iF%@9#J@oŏq&@wN#'@Nz@ʦ\(@#bJ"@nLOXQ @Gn*@"q-%@:p@(a_'@Cf"@i>"V#@CVzN*@, PS+%@AC @Yw(@SW~ @u7"@%X*(@0 GĴ(@3P@37$@KTom(@4k@ގpZb%@ǺM @x]@fk}f"@ʾ+O%@"^F|$@U*@mV}'@+p@qWs'@1ZG@Y{@>x!@0_^'@Df!@ܝ.#@?x*@=yX@e"@  @a9#@vlum&@(\*@&Nw#@7ۼ)@iƢ| @9z$@}˜.*@QI"@s]@ڏa @"@m!@M~ބ%@MJ$@Ac]'@uV)@0 (@]Fx+@g\8@d'@T&@ dGW:[صݒ<NjP?q_?HSȕzV?+&|QdSZ H?3O )q8!J>?LnA1]a(?ezFw`?bFx{@O'c ~K?{\&K?]/MQ?g=ԶadGi^SO%b[>N?VF?Hŏ1w-!??g,{B?u 4mO>?aod^?8j33? ĭ(n2 nP@fg;%?"uQ?)q8?ƊLa?ҏS[IӠhN?HPsrjM?! _B7?R pK`VL`?O'SGZ?IbI\pnkȗPQ?\?[[!B!JNqO?() \RW?!:?W9Y4LmNm3U.)EV%a?-}a?{/hG?J y[?m)R?W9YnTFu:pŭ'?y]?70@?&"dTY?k$ %?ฌj?VL`հSD?E|'fX?A !מYBQfL2rf1ZGUS[a/]c'>`Dd>Q6ُa8fٓL+PO_?I%r9W:O?En1?QfL2rF?ygdSd?8R?Udt@R/:`W\I?+`p]Ly Hc? Wh>Vf5A}Rk?:Ru?h㈵j>"DR7ZDd?d?HR?!'*[?Obm3U?ùj]2L?1ZGUSa`?3&c`]?lFd?\Y"T4 ;8?*5{X$EdXiබt?c3%k LnX_>Y1\-C=u? {Zg\8r?&"dTI0&n?7k*WTqs*)eS.W?jP`?A?!CמY? ĭh?1е/W$PU?ͮ{+C?yCn[?vꭁbQ^VDׅO?a2U0*3?1߄BLq@HX%C3O,?g /c?sLhr{H?`8 q?_ @?=fz=h? iTd+?j?N|8Gm?~#?V4?,1?»6#ɾT#хw{"perms_number": 1}{}`?~?#~@@$