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  B B3&M ? l3 86198c72641ee555ae78884c8781961e@4^I(@8RheccZӜ@#`+@MO@}i!@&lsc*@2=a$+@+ّ@F%uX"@%@2w-!$@ c,@[[(@*t^cH@b'@'IL@S:XG@je/!@ GĔh)@<"@ '@.4Y-@N@ac#@zS c,@#Gg@ME* @KTo= @5"@ 7(!@XQi&@E@>\r)}(@oŏa+@ c A*)@?@< @5)@Z/r&@Z|%@@?-@L<&@\='ol*@4c1@Ĭ@@j'@4K!@g?"%@ vöEI'@W[N@%:)@鷯'@_FJ+@0 @U 7!@.lI@9m4P*@ׁsFt+@58EGB%@v7Ou!@Wc#@6tA}K#@VF@;Nё%@&,@S"^FQ%@")@#$@D @g?!)@?%@iƢ@O],C@H./-@y):R&@*5{!@S:X(@e1@GĔH)@Ac]+@m #M 86198c72641ee555ae78884c8781961e   systems  <  $ % perms_number  % perms_number  version9 #M 86198c72641ee555ae78884c8781961e   @4^I(  hecc   unknown  % perms_number  % perms_number2!@HG@2r,@4Opr @l> 3&@K@(@5l@2%s"@e1*@ S"I@hW!%@0{)@ܺ:@Έ@"uq-@!@"@;i^%@VI{$@`7l[*@ezF'@0B8@?x'@ B@c]F@To l!@Ut0@nS"@.=f @e6$#@9@0G&@&@+@_j#@ףp= *@1߄B @\wb$@([*@<8b-"@;5Y@zNz @Y"@+p!@xĜ%@:dw?@~'@N(D!)@IF(@VHI/@Q@?(@K&@v28J^%@f&+@9@0GO'@~@)@n"@hb%@;%(@%u@Q|a2#@bE !@HPh*@!A 3- @sFZ*O!@-l @:dw@- PS@RQ"@ػ?ޫ$@P&@Mۿd@c AJH(@.'@tv28)@( !@wEu"@) 0@|г )@uԦ)@>?N%@/$U"@:KT@yC)@% @3K@]3f[%@ x#%@t$"@ %J*@7'@y@ek(@ 8 @o @4.b@?x @pWs$@`Y1\ ? [O?Kt>uRzg?E'Kk?lXSYTDe?F3/@?@_K6Y]q@H68CI?Mua?JΉ=5?eQE_?@fg;5o\fฌ*?Z`tT^ PJ?¾DA?9Z`x%s}O?ŭ7 Xrd?o +e? iTd;3jJ>vWTb.a?O;5Y^$DB??Ң>M8j3C?DJyl?"V?x CR\U]Q?T?ϠU?e6\`?y76_>Y1\-"PH\?3O,?u6I?eQE_<~KaQ,J?$xC%=- n.s,&6ou?TZ?3ySq?ƊLQ?bc^GL?Nj`$Di"[Ab{\&K?X+tyZ? cu?F[DAf2`3ۃ ?"jGi5)^x?1ZGu?gb*5{X?268Qt ;gNEV!J? EJcfLgA <0?9% &Bn?En1_? Om9ZՒr0k|b*3R?1]ah?oӟHYPۆQPdWZF=u LndkC8CQF\Z?X|[TW?@#Hq1е/GOmpf/CX?$xCe!>@@?H}]?wJL/K;5;F̱^?cM*j'eRC+]E~5X|[T?}͑eGJ??̔?Ah:;9?A9w^j?smBK?2I?M Od0&^^S_?CYp?-\o`boj10&d?հS?[[%X\GŧX̯l <^?(1k|?ezFwP? !W`ũv70?lxz,Cl?cD(bQIӠhn%IDW?8Ci[[%Xl?[a/]: va?gxy:WbwDgiMPTLnA%n?3/p@mX?2[?̯l?[| Z?ډb?_ Pjb?CpsiUwEe/PR`LY,Da?[De?f%]3f[?>[{c?MPT?V횐X%6?xĬw?Oʤ6[g^X*=%^zƾdV?"uaİØr?\5Q?7k*g?#fF?ZyTe Lnhฌ*?RTJQf`x?FX!9Up,`U+c?;ީ{n?3ySq?aۢi?tԺ jc?=WxPS?ُaU-RlaUNY?u 4 XrT?*3ho?}͑e?0r.uX|[TG?&Bdgej2?!#rlFt]/Mq4Jg?wِfp Omy?nKX[?/CXwR~Rs?>s֧lVDׅ?FXqjm?G 6ue?YwJL?obHN&n5?p>?@5l/B?IICc?FCƣTC? ‡R1=ad?XjP?Șlk%?[s-"?hV ?5Aվo<$о{"perms_number": 3}{}`?h