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- 475449ce4f77e54458ca5561c56e45c9@4F>C@9(pCmse-gucce-M@T*@HPsg)@o|홅@ O%@Oe%@SC@V-'@g)@0{@E  #M 475449ce4f77e54458ca5561c56e45c9   systems  <     perms_num   perms_num  version9 #M 475449ce4f77e54458ca5561c56e45c9   @4F>C   mse-gucc  vasp    perms_num    perms_num)?i+@Sr"@ q@]C,@)*%@N@ '@2=a"@0!@A4F &@^@?RDU<(@&pn*+@K*@X@[wT@)"ê@j&k@uV+@ @&"0@X -@g?RD& @žv%@y):(@Gx $@QQW"@s*@vꭁ-@#2%@ uiY)@lV}@p_1@!A 3-@|PkJ"@PkW"@/L F@)@o_ (@4)@ )?%@ʡEV%@P@M(D&@ (@+e@z3)@Gɫs "@pq' @ 8*@g?RDV%@}i@}"O)'@)W"@r/#@yCn*@[ A3%@ K< @Eb))@[Z k @ǘp"@ (@_{fI)@鷯C@:3P$@B=)@Mu4@g?Rt%@ k @,i_@E"@k]h3%@%XZ$@jt)@{'@ @ u&@؞Y@&S@('!@8 '@ׁs!@J{/L$@M(*@n@@w"@ϛd @5#@֋hW&@1Bxq*@*z#@ަ?*@jqd @6!ݱ$@a*@1"@:Q@-[닄6!@ho"@!<8!@-s%@hU@IT'@9m4)@\'@ͪϕ@)"C@;5Y'@|~!%@Dny%@y *@E ax'@zNz*@Hh"@eS.w%@i(@@jq4#@{!@Έ*@~ @q2!@+ڧ@\@@aӫ@䠄"@!uq$@aX&@cZB>@io'@"uq&@뭁,)@"@y"@@Q,(@`vO*)@J_{&%@Qш"@|,}@ %,)@Y @ c A@JA4&%@%&@/ Ҍu"@KqU +@0*5(@&pn(@ʦ\! @wg @St$@uT5! @_^}t$@*t^c!@{@b(W*@Ӥt{&@$~+%@ $(~y&@|г#@9d@"N#@6٬\(@1߄B@\ Ac@ek}+@EVi"@}?5^"@4@4@4@vasp{}nWxy=mg?~OT^ PJ'0q_s@? 0*hiUMu_Owx@?u69?3jJ>vG?Wq?10&dk3 J?RTj?PSAh:;Y?pY7 x'od#y?z΅a;]jd7ij?OI5sBDW?uʣaQq%2Rd#yz΅a?;]j?WuʣaQq?%2R?d7ijOI5s?BD?iUMu_?Owx@u69Ah:;YpY7? x'o?k3 JRTjPS?3jJ>vGWq10&d?=mg~O?T^ PJ?'0q?_s@ 0*h? 9!\?S%RW?G仔d\?KUZXryTa?() r&"Pŏ1w-!?g^XŸ:+s)x r?(XQiHAA)ZWvA]Pf?֦F?7QKs+uK8,?aMeqƢdpd?~bUm?1е/G?㊋rs_#I`?Oy?.s,&6_?,?2]M7Qc?r j?ޭ,YfQ?.d?-[닄|3O<%S;f#=R1ZGU3?-HX%C?ezFwp?aNpOwx@IaLS?'>Y?߿yq](G`T?Ϛiq?6?UN@S?ϠU?8"?oQ$@?1E4~e?rLi?R\U]1Jói6p?G 6u~? 0M?L0kh/\hyxρIK=U?`HT?_s`?IӠh>tx ;V[ iV?k$ 5?խcLpvkiKTh?_vOn}:3PiĬC9qfe?T`?g,{"2y?>4``? 0]?64DeobHN&nU?7l[ s?gb?j?OIVq?ฌ:?>4`` 0]64De?obHN&nU7l[ sgbLpvki?KTh_vOn?jOIVqฌ:T`g,{"?2y}:3Pi?ĬC9q?feK=U`HT_s`[ iVk$ 5խc?IӠh>?tx? ;V?oQ?$@1E4~eL0kh?/\h?yxρI?(G`TϚiq??66pG 6u~ 0MUN@SϠU8"rLiR\U]1?Jói?ezFwpaNp?Owx@?IaLS'>Y߿yq]?1ZGU3-H?X%C_#I`Oy.s,&6_3OҋQ \{"perms_num": 2}{}N?qm?ux3@@nO