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- 5c40f4028c7475004cdabf1628acaf01@4GĿ@9(FMmse-gucct{I@|#@T#@8ߡ@*P@Jh @^ D@Vy_!@Y@A4F@ZGU #M 5c40f4028c7475004cdabf1628acaf01   systems  <     perms_num   perms_num  version9 #M 5c40f4028c7475004cdabf1628acaf01   @4GĿ   mse-gucc  vasp    perms_num    perms_numD%@ 3#@d,@>yX5!@ahc@ػ?ޫ"@r$@ #@=If"@hW!w%@nض(3@ uz@~#@oŏ1@JOc@ݓ:@*oG8-H(@{P+@(2 @ǵ"@,+MJA@hU @1Bxq%@OI@c*_@,+MJAw @N»\@v@ vö@>:u##@&Se@#%@*pF@ KtA}+@xy!@ a"@4)"@eNe@GUDG@n)"@ezF@$\K@ME*=%@kի!@q#@m@dw@+ٱ"@)1@d@z@h|?@`,&@Xu@0|Dl@{,}b@jv@QC2@Nzq@K)@qZ| @hUM @SW!@K @V}b#@Tގpz@4T@J)@JFž"@6"@#0@9@:]@0Bx$@| @; @#GG< @1|DL@@BC{%@y!@VI!@Z![@IF>@> Y @k @ 7@BLZ@GG@"u $@g?R@#@SW>3 @,g~@&ǝ@bg @P1_ @:M @]P#@!T@58EGR"@%eK@qh@Mb"@a "@s@5V$@lU#@kC4@M»@Nw( 4@ @BO@?ܵD@g'@aۢ@Bi$@wE@KqU@ĔH#@0B@yu{"@ Y9 @a@7X"@4h"@ݰm@rh<@x=\@dF @4FJ@jWVd#@R~Rq@9̗@.9(a$@c]K(@1% @7!@Y{ @ݓE@L1E"@֨ht@DԷ@Xni5!@jZ_$4@0@e6D%@[@ @l(\_X.@iG!!q?UG:E/@}`*R꿱&/(?|'$+@.@vasp{}vk׵ڼJOrMd̿ Ud? ?x{%?#^ ˿ZF=?$?V`?YO*?)JRb?w-;ğ?F\KPoFW?Nj?;S?0F$ -?fv?v+.?W\?MMgͿ1{v?%ÿj{ԗԿ| q7Ϳ4eE?o?| q7?4eEοo1{vǿ%?j{ԗ?v+.ͿW\ڿMMg?;S̿0F$ -뮿fv˿F\K?PoFWNj)J?Rbw-;ğ$V`YO*OrMd? Ud x{%#^ ?ZF=¿歺Ք%bg ׈?Z뫫1(hr1]/?`o{vѿ[7qÿ?1Ǟ?* $?*SA̿(xߢ?MI*}8?o(|?-?dA%6пO ÿ^aӿ@L…<{?6gζ iA'ѿ!쵿+2: ?l;?0Կc]F@?LLNj? 0,~W[ɾ1 XrWy?G5¿ 8@d?՗˥I?hqҿjQL%1 ?:X0_ȿZ?4($ǿh>̿J?rOWw,?tx㧑? ͽ,`?U/dÿ8~ҿ?No?f-=?s`9BۿJ8?dXG5D ov?r41^jÿ}Rc?:9Cq?WV뼿f/vӂ?0q?uoEb?^Ti^`V(HRE?E =¿׆qҿ~}ÿϣ0quoEb^T?i^`V(?HREٿE =?dXG?5D ovr4?׆q?~}?ϣ?WV?f/?vӂ1^j?}Rc:9Cqпtx㧑 ͽ?,`f-=Ŀs`9B?J8U/d?8~??No̿ 8@d՗˥?Ih>?JǿrOWw,Njƿ 0,?~W[ɾ?:X0_?Zп4($?1 Xr?WyѿG5?hq?jQL?%1 m2?o>;ಿ0?c]F?@޿LL?ҧUf?d*g?t_lW? iA'?!?+2: @?,?=dʇj?^/MnO?mPȿ^a?@L…<{6gζ?l<լ3# \dA%?6?O ?]/`?o{v?8ҿo(|ֿ-*SA?(xߢͿMI*}?[7qÿ1Ǟ* $ֿ歺Ք?%?bg ׈Z?뫫?1(hr1?dxHEyE_!S:C?0@?S#Z?{"perms_num": 2}{}N?Ou?Z#S@ e@nO