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- eeaedeb11b310cf94e2dfe3c73adf34f@4E|]@9/-& )@'Nw(z*@@j@)"*ޘ"@J)*@Yg@ˡEm%@1@fc]@1 @?%@dp @9#@Ϡ_,@)"*@>'I'!@}гYy@ӂ}#@F%u,@&1,!@?'Il @ %@h@#-R '@ioE*@_2z(@f@Yni5$@t1!@pn@lscz*@bod9*@Wc#%@iWVJ!@Z! @^zk`K*@˜.@l gc(@M֨G'@%1`@\Z {$@{/L$@q2@Nё\%@.9D'@8b->%@zCn(@)?!@M#@מ)@x]$@W 3@_Le&@gy!@y "@\Z {|*@6׆$@3Mg'@E|'(@s@ߦ?!@Gw;S8(@מ(@BiQ@sFZ*/#@?ߞ(@A@S㥛$@U 7@J +@6!@oӟH$@+j0#@ݰmQ(@!Y&@S.q@)%@67'@Fžv8@?"!@ 8&@#^ @I#@y@eK*@x( @Mƴ!@@ޫV&@z{"@{Gz%@0)@[%X"@b=(@wT܌@߉Y/$@G`*@67!@(rwy@속 @yZ+"@HGG!@;O$@Ҥt@9(a&@Eɐ(@E>''@ѮBOJ@R8@ԕ&@j>"D%@Utt*@Ӈ.o@4i @C9ѮB@d*ߧ@)3h@N#-"@.$@Av%@3@XL^'@|G%@9]k(@A}R;!@E!@=$@@?RDU|(@(@8b->$@;!@/Xni5@(@r)@I5@-sj$@)^H%@ܺ:!@,)@ҌEI'@fL2r'@6oQ@b8 @+<'@<1P.@wn$@/n @o@S:X)@*%@pq$@<1P%@)W(#@-R\5@%Α"@]t@ё\Cj$@B <)@:ǀ$@Ws`&@˹W#@%䃞-@ &@H6'@?RDUL @K;c(@GG(@Tt$%@~!<8@x]"@='o|M@([@bg $@ɰ72/@[K@%6*@ ܺ$@{Fw"@EV9)@K!q!@E_&@%m&@ .V@&@&†7(@l/*#@23@ŧ$@Էx@qt!@v(@L7A` @מY2@bbq)@rwH @ŧo$@&6׆&@=,Ԛ=@T5A}"@~'@@(ILi$@@M-[K'@H.!@ a@u1*@4 !@-9("@`ꎕ!3@>9 /Wt?"=8HA3@)e?oWx?AOj? ذT(3@vasp{}5^ć6NS7`nƙ^I\߇(5?DXP?&75oKS8?[A+A_û\wb?7k*G?uX?u~k?٥sLh?]?Njpe~?D]L9wh4 ;LU?kSUh 3/.U? ?w?lf?#9?+eXDfւCm?&?yJ?n;?Or?]^v[ iFeu7-YuMP?M'?7d66;r? x?y'LX?`ũvS@k?شR?4Lkx.y?מY:y 5?t!Vuv28J^m?Na/>$D?QZ?0av8Jw׉?DƟ nl[J}Yک?L2r?a>̄?dȡ_L5y H@1dWY?JMHk :!?0б?-)?s*{F"4X4 ,`Ŀka|y?˅ʿWi+I?F0E~nhN?+?!^?ʡEʿ 7k?34<9*?nP(.4i?y1?9lQ?Cp?:R`?0 XƇ˶ӖD3?7:r7nfg?T]?'.?Q?{L4DZ?Wy?.KRC|?c?RbȿKK1?49A?C|͒?t%??k*.5es?b.ܨ#o,)w㣕?E abvKrGIѻiI E+B7{U2Tq?M?ю~7&x ? c+ ?ɬ.?ѵD>fwYo?][`o?{"perms_num": 1}{}T?AyRلD? +c @Yl@F`A