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 &M|,,l- 94d057c216917f17cb9672ad7376fdeb@4F,@95|Famse-gucc(@'Y*@!q(@@J)&&@u%@P2@k}Ж+@0_^"@ę_"@ #M 94d057c216917f17cb9672ad7376fdeb   systems  <     perms_num    perms_num  version9 #M 94d057c216917f17cb9672ad7376fdeb   @4F,   mse-gucc  vasp    perms_num    perms_num-ʬ,@ܘD%@9b->@#~j*@&pn*@Fx "@X0_>*@ GĔH+@Jiw@ax$@B2*@vöE-@QOIr%@vi}@@eI!@b%@$&@16T@0Bx@Kc-@8m4&@hW!"@i+@o1!@3V(@SW>S(@VC@'@?x~*@Yni5$#@Ll> @ߦ?r$@Hh@c('U"@BiN+@NE*-@kC8@5Ry;b,@`@I)2%@t// )@yc@C6 "@8gDio@Kq(@ŬC9'@EV@\Cm%@ܝ.$@hU@~J&@= ףp&@, PSK@.R\U&)@M"@ KW+"@`(@V)@ @K7#@+MJA(@WL@/5%@B@s@:̗`?"@.=$@A$@g?R)@x'@S?o*R@VF&@]zk@Onr@"2!@T@'@k, !@Op#@'I*@_M@3KB"@eN @bX9#@&@jH܃*@6P#@6qr)@E 2) @ "@\ AcL%@͍ K(@l g3@HcC#@lu!@ AJ9*@K@6 @dA@3K@}@h"@죓$@~:&@wR~RM@ '@y]`7&@XO)@D!@{H"@<n@?Ŋj(@|y(@*$@dH"@.9(a@3(@6T3 @y]:@8ߡ$@Q|a%@XN"@ q;*@zpwn'@76(@ .V$ @G @9v@xqZ, @>'I$@ ~!@ o_@:T.*@UD&@h?%@T>&@#@VFq@L F%"@ T_@֭$@Tގp)@0r.5%@Zd;O]'@*3h($@qZ𢯀@?W[<'@DR'@D @~7(@Ɓ)@\&@K @LK#@UMu@Nz1 @kq%@m @ ev@g\8R+@խn%@}tw"@&lsc:*@z1="@%Ρ'@]o'@@8'@ٔ+)@ ҌEӹ#@?@x@ٔ$@jq@*Ral!x"@d]F)@)\8!@]Fx @d*@ )? @-9($@yS'@k@Qq"@# (@5l/@&9 {Z$@l> '@vlu@ͪ @2Y#+@_i"@W/'"@ 3@k7᤿)Vqܤ ڶ3@9dL큌Ky됿-ߋ 3@vasp{}\ ]hB:O#-#|7QKs+Uܸ܀?BW"PMqJ?64DeC4ؙН?e6$R%q0 "?_#IP?O]?ŊLÀsbh9Cm8c?dVA ?>Vۀ[[%Xl?R? |E^?D.8xy:WRН`unz?!'*[ jw7r02Q?W\T[?uoEbj^/ V?IJzZl Z+z?80C㉐?Dׅl?@Û5x_ߧ@,k?,;?-DJ m9w};(\?Jʽ?t)|Y?}r|?j֍wLH?lyY+Ny7RHzYjQ?c#&}?WqW"r?ex?(/b?Y/-4 ?D3O)y?_>Y1\,d<FzQ*3A>?m?h8+=)Zf+/?{?Q9yC9ѮA"L?>v()?eM,}ng_ynbeCbc^G?^D1uMdk=]ݑoӟHi??6 fh?f") !g?7n1?7?$IDfCv?$ x?J/ͮ?p}Xo x캷"?!Yn?v?X+j?Ompv??-ai >D)K⬈?1BxqĚQJ?X32}??IH]{^b,/Q?MPD?ԴiCo?I? EA ?TP>mF>D>B U>p'{"perms_num": 1}{}N?*? A@[ 8[@nO