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  8&M,LLl- 2d386e0835650909795f2394099e81e0@4E=;@9mmse-guccz1@?7*@)@ޓZ@&"%@ {%@hbe@1߄B&@L;(@Mu@)3*@I.!!@ڧ1#@p= S,@[ΥL%@4@"@eNŔ-@ ףp=z #M 2d386e0835650909795f2394099e81e0   systems  <     perms_num    perms_num  version9 #M 2d386e0835650909795f2394099e81e0   @4E=;   mse-gucc  vasp    perms_num    perms_num%@#^,"@,Ԛg)@g*@2C@Օ'I-@`)@ )@"J@C+,@ vs'@%@r]*@\].&@׻/)@;6^)@u@Ji+@)?-@M%@e6!@D ,@u!@Yww(@*p(@c]Fc@;%(@ @#Jv(@E*-'@J8|@1 {=%@ˡE$@Y@֭G&@.n'@*-9(@PCH)@]3f["@sK!qo@Ae{*@A4F$@<,@zrK&@k"@)*"@@x=l+@67'$@qrCQ @+(@<, @2"@`|(@a(@-!l@됛#@[ =)@EB[@,g~5%@M O4 @Af@MۿD"@M֨$@-[닄$@ec)@nض'@Ry;©@Bs&@9L@^T[@qWsp!@-iF'@';U!@!T#@mV}b*@HPs@D@"@#^ @kC8_#@QC%@4@B)@1|DL4#@.4ש)@eS @d`t$@ꭁb+@uV>"@tgy@ @(XQ"@Mܯ!@ea!%@/@#&@$~ )@G`i'@#@Oz1S@rwX'@ݵ|%@Ji7%@i*@i:;'@apy*@sR"@S.!%@eXG(@;)4@ F6"@$!@{+@Dt@Oz1 @J@o_@t3@+e"@F|'fh$@ v &@.@`q8&@<1P&@rK1(@Y!@Y;"@O@a@tgy(@߉Y/f)@1߄B%@D!T"@|ʄ_j@>A)@uv28J> @-&6׆@"$@Hh%@o"@OGɫ3+@R%'@L;(@_j@ @ h"l@ Ac @ecm$@SW>[!@/@)?*@F?&@Cl %@\r)&@Pp#@˄_ @0*#@ڧ1@pq$@֐w)@&p%@HPs'@7T71$@K@£]'@9z(@,dw @6qr)@z6>)@`q8 &@< @QOI2#@(IL9@UMu @>\r)-%@׆q@2ı.@}\**@Y?%@Xe"@p%;6*@z6"@Qf'@s!'@9⪲@9(a'@"[='m(@Ih˹#@6]ʉvR~rx`Cv.2B<-?p'f.py?ެ?6 # v1tcrMd?U)n2 n?y?pQeh?/fKVE?[| jfʉvEӟH3Q웿V}by|A ?;%8 Qwak?ZM?jU?TE |ry?,̨sr?w#)a Ov?ZF=ӎ?Ӿz܇1A5|ݮg?Z'.+?i8enx?1{v?#n?: vQF\?_vO?Wxy?r0ÒYLQy9FGA_z?䠄?}rD,{؜?tϺFˁ^5| Ƌ8?FŖ? X4bclɪ7i_wē?qt?p?kR?RC o[ttsLhb/$?.6!6X3z?ut\?3ތz?['.+? !g*6u!k?18*?WuV ?q„?H}|YH`>?}|.Pr`sTb.A?̶ֈ`lhBĒr?Q* ?)lrێ[?.R$_ ?Đl-IESwT-XjMeĕ?lv/?}r ,.MrOYM]G?]aI2đ"?Mg'u?2;ީ?{fIZ @t??GTn.?/J_q?9 UM(D!8 @^:?>̔v?U+`Ӆ? 4\?J̳b?!p$`?7j鋿KXUhCr/x:zj?omnnKX2CP5z|;э,~(&oy#h$4-2jubT4v)wy?l? "R.y?fHU?{fܶJ]2a?>yX5͋?W;sq?e~?;>5/ž7p(~>׆ RQݾ{"perms_num": 1}{}T?Q8>;@kjy3@F`A