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 5efaf033bca1fb5b857a2fabc3e20758@4aZ@9$:wheccM֨h@#G @"@VF@wE$@H.*@j(@D!T@됛(@:ǀ\)@_x@qUwEp"@b4x@[Ӽ"@r߉%@46"@`5!z,@H.@˹W&@CV&@jHci-@*^@B'@"@&;-@gh&@p>?"@Ll> E&@gj+!@kS-@o)@W>n(@W +@-9(@RDU+@?tA}!@s$@-W-@, #@wE%%@Gŧp,@6qr(@,CR%@b%@t^c."@겘|@?mL'@_J'@:̗@@5A}r@wJ7"@gC@%@.Q@dzv'@ #@&6׆J@Yڪ)@@s߉Y_+@F|'f+@T 7'@#@T7@0_^@ @5!@!@oꐛ$@x#*@SW>@| #@s/O!@m9b#@JY8F&@{|*@3ı.nS#@d*@ @X"@eF ^7+@g'@H(@/$u @t!@<.9N@c!@Lݬ$@3!@ڰ@Cf)@ЛT&@MbXI%@P0A&@e#@3b@˾+-#@?ޫV@뭁%@ܝn*@E|'f%@l(@R $@K@ht'@ s(@~@ @,d)@,g)@bX9x&@-# @>:us#@i@uT5AD @镲l%@u@EdX@"T-+@[ %@9]"@zGq*@~R8i"@'@A 3m'@E@a'@,g(@58EG#@f@N]$@yCnf@ҝ"@pUj *@I2v!@=,Ԛ @aM *@E 2I!@ڊ5%@(~k'@pq4@V`"@LI?j?4`K?!*?k*.^?eS.w OmI>t?kQLwakbH'?PȒ9v?vw?)AG~~@?EeGnM-صݒ,?gaO;5y3ۃ ES`ltOq,?A"Lq8}?"-r?bc^Gl8L㉿MSt$w?v8Jw׉?RW?صݒL?ltOq\? @=?Pv0boVb[?5&\r?6Y] pq::Fzю[J]2Q?˻?i:]]yd?d?H2cM*Z?-\n0eEmC.lv :!t%? fh<1MP4?'>i?]/MQȒ9wu??=xr?Udt@BGj?2FYy;zju5>c?o+6k}Aq1zn+a?nHJzHSs?]pXZ?( 0y?KZ}uu؜gBs?banXy?%owdF ^wl]j~~?7-_yjXʇ?fe|rrg&H>`?dTkafkIG9M?M(Dy d?g,{B?|ԗz6hm?9g? m9gzu?${!Ud?%F? Lnt?`"u?!'*{bFx{@Ov3_?@Û5x_`eM,?ڧみd3Ĉ_:Ts?Hh˹t?k$ e?HPX?Vc#`?*Q?:ZՒjMs+pa/$\,?2m*g\8p?;f&5`?UN@s@_k?*WYd? I'2gy}?dǚ'b g?(XQih?9+&|t?OYM]wb*3?KJ4?SvA]p:r309[@h=Ẅ́?]pX:?v|y?:YXHzUgc?m2k?l%c?mRq[kBZcpBDrh2?5&\?z(?m)?8Cy %S;t?| ^`}<ݭ,( 0y(֩=#Q?6es~c3A$Co?Ls?S t39AL?6ُT :!t%L#ng_y?`U?7wfd`дh?IpT?6Ko.zAȇ?'p?YLQ?vU0?|i"5b~?İØr?9]{?x[x?qn?|ss@LjSэ?CO}:^?y):bPNݶQ?smBȂ? 5?#?C8 a!?@h?hY`?) 0,\m !pnKXek}f9ahVQ~?˞6y?'mؽ#?'?  ?qn\.>3G{"perms_number": 1}{}`?x?#m'@@$