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- 5d87da6be42519504c18a04040b33d52@4E@95~mse-gucca4@a*@닄@ /*"@d*@z]z*@M@#EdX"@t&@n/i @N$@ .-@3n@/$"@Q@k)"@ALS'@U 7`-@Q:#@Ԃ},@f1@tA}@/Xni'@.R\Uv+@ o_.)@6׆1@Nw( @wJ)@S.&@m%@P1-@(@j,@9 {1"@/&@מ*@;)T@j';"@vT5AԽ @a4-@f-@Qڻ@PpS@D @F8@<,:"@+MJA%@ K'@8J^c@Q)@Y(@gV+@a_Y9!@s߉Y!@=>t@ *@fc+@|%@ǵ!@HGŧ@`!@z({'@N`]!@rZ| #@.8+@ K<@@Qyr"@|г@V&R/#@2Y؃&@IF^+@cՐ#@ 0*@m/@VC$@&†+@M"@r.@  @"@#Ed!@%@q@6T|'@H})@xN'@ILf@od@ @"Al@sF@?r@%ǝ"@K=$@q&&@5#"@JA4f(@n2d2'@ҿ)@.!@֐g"@wۅ: @W2A)@x)@W&R?_%@镲L"@>>tA@E/Xn)@:̗ @FB[Υx@ X4]%@ٔ+%&@3Pn"@X9F+@!>M(@m)@ @g @4i@@H0 @p_$@Ӥt{y!@?߾@';*@G''@LJJ%@Gz&@ƿϸp$@0D@MJ$#@?߾@5a%@ܝ.*@䃞ͪ%@xa/^|^Ǚ&l?yNMg|$DimRw?}=_\6? #d?Py?+p{Nmz΅^?F@hxtg,{"]/MqŸ:?z΅apQeh?wH1@ Tyxρ9?sY?K|%R?Tqs*>]iY?Tqs*>=- ^^S/?ꫫ8-@ji?G:\Y"TX`]/MAܠ[;QR?H']1?74eO?_% $oӟHI?H[@?eS.W4Lmn?ܵ|pa2U0*3?N0e?CljJGwfه?Z'.+;*yG,ċ? # ZӼda)?V-mua(_В?3jJ>v'S!uq{?vG? cΓ`⏢|h,{W}W;%8?lgr?Y;ۣ7|eigba?l?KK?bk_@/|1߄B\?^(`g\8b`ÙdT?4-2j?=W?[v?R꒿O~_E І?-3?p= ף?|Rgr&"`?&? ND?:q yPh?ek}j t!g?W}w ~b敿v$JʽpŸz?YRA2?ʉvR~?p ?Jd'+?.c}{qW" !`Oʤ6?%= Np$Di}?uʣaQ?9% &B^?:u#KX~?p5?MhXR !l?e?Co?l+ր?o?"L:̗`}?wxzVc#`?U6!1p?fd?!?BK8V?iUMu?V%q? a=w}A ]?IH]]E~%?i;.Q,bLv?e7it5Yqh.KRi̶ֈ`\?p;Z?+~7u.;1pze;Ond]K:?n?"q]p)w?:G<͌~?nYk(Wi:-D?{[?+l [f?V-mU?3Otgy|?2F |JFžvTsPuTPQ+}`HzX|[TW?ʾ+RC ??be4yœ?hY ?*O?Ӈ.o+Q [b{i?'eRC;?rÅ?HOz?`"ĕ}A ]^4?(/r@v[%XΌ?FxxҒ?sp{?CqǛ?}EJ%un?UGMb@?QT? HY1\m넿%:j??̔B.ޏ{?sp{nj?4/w B򭟿kDpɋL?[ iF:Ru?B?Ueo뾋o{"perms_num": 6}{}`?pҍ?B@@$