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 z&M|,,l- 3abd661e5d6cf7a03d9ba73d587df198@49@9Q|mse-guccH@$0k*@ F6^)@ŏ1w@oŏ%@%@0@6&@Y])@X0_~@ #M 3abd661e5d6cf7a03d9ba73d587df198   systems  <     perms_num    perms_num  version9 #M 3abd661e5d6cf7a03d9ba73d587df198   @49   mse-gucc  vasp    perms_num    perms_numF?+@d#!@?ܵ<@B`",@Ic%@*\@x@'@ȓk!@uT5AT @WI#@Hh9-@@Z_$E"@ qH@&䃞#@M܏'@%7;-@W 3#@&kS,@x&1H@0_^ %@)'$-@-"@xZ@1%@F"@j>%@#J{/<'@n{@N`)@<'@-s<+@:zަO!@T7!@{Nzz@Mg'*@g~5(+@CsFZ%@J^c@"@@"uq=+@S{@Cn@%@B ܚ@k]h(@1'@$#gaO@Y8}%@faF%@"[='@@jw&@_M'@k@M()@ӟH"@{P @H3Mg*@sF%@!qO@e '@EV"@XQ#@̯*@D$]%@ ^)!@/>:u(@OIҕ @6>W["@o*RalA(@3h(@ݰmQ@>  $@Ș(@[%X@Fj8%@M֨ @ ܺ@%1"@n)%@Z*oG8$@[| l)@aK'@\8 @9&@̴++@e,i@46#@5{&@<;kG+@CO}#@n*@;%@=>$@OjM+@]`7l"@G(@p: @^/ "@m"@YBc%@h㈵x@,`N'@+.)@Y'@Ih˹ @s@ME*'@m&@?f%@Q*@.R\U'@_v*@Y?.9?uBa2U0*c?bFx{P?]E~e?jjp^s?d?ZаXwm??ŊZoe2p_% DuʣaQQy8kp?0ACw?PSwb֋l?ޭ,Yfa?z3M~i:]Н`unzV,?2]?ݓAd?lgiW?6ɏU?I{?4`q@HVgejrZQfsn2 n?>tA}l^_>y~{z? x'~=\r)=DJy|?v-u?P1%ed?/$L_wăd!:Z?÷n;?;sqCo~?>6i?v/ɁMqz?<֌ rw,bMeQE?j+s?}zlˀdc?TUh \?5Φ#kip[{?2wVsF.2r?%6y"ps.xoe2p9FG?+26?P?Fve~1a4+ۇqj}'b g?mRxOCWIx:ǀ앿Bd?70?jIG9h?ƒfw}AEկt>? -m?xB?m EoJiWv7ӅXaX?Xʇ??|?RH2wM?G 6uU b?Ui?y&1\?{X:foc_?l[{?3O\y&1|?KUz?=~oo?qcgj+?&z,vz}xWL4yT?Wto׍?㾅?V?%IDW?M֨ht`q?r?<0?Jyw??74e?s?HSȕzVeO!rz*ެ#d .+a?l^Y-?_{fI st?eo)狽qS|?h8en?\Y"T?3`?6TI0eIaLS?q@HF?)1 G?Z ?Rq:pΈrOYRTJqS͗?E+B-'􅐃?y9[@?,.MrN&O:ai>Qn?]Mj?5oe}vfo0^|9?Ee$PU?υ^hUM?gdSt?rdP3w/ݔ?} ^a= NP?KZ v?TPQ+m?@KWxUܸ|uoEb#=B?C=Е?U-|?>SVr„Ѭl_:r30߿yq}%F?W%}e?d6:?.2b"8.?#070~:3P?r9 cJ!K?b ?~m?H-$?;э?$pte*%'bup7?Sh^|'fʙo[tt!x{_?DQOI Poe0F$ 7k*G?9ys?;?lфؖg)Nj憿Y$?Ytwm?f}?jh?KTo l?Q/4'/?J4?!#r?)%?s?sN; ??rT?xWF :r{>j%>{"perms_num": 1}{}N?C-? ;NsDZ@@nO