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- 2e15beb478a87d61e2aff601767a76d1@4X@9]Y*mse-guccq&@WCKo*@g(@k&l@`I&@VI%@/>:u@kC8+@sK!q"@?߾@(r #M 2e15beb478a87d61e2aff601767a76d1   systems  <     perms_num    perms_num  version9 #M 2e15beb478a87d61e2aff601767a76d1   @4X   mse-gucc  vasp    perms_num    perms_numw)+@CRG@Z7"@Fh*@LQ+@m@';!@e%@Hz(@Ttl,@䠄"@ m9#@9z!@_2J-@Y@DQO@(y@Q,z!@ #"@3k@6;Nё*@++@4O%@Y/r!@D@GG*@wӂ,@9}3"@[)@a֤*@3.I$@y@ٔ+\@2r$@Ս@oŏQ"@0AC+@.Ue߅ @V}b@4),@{@Vp%@ɓk&)@ c AJ@T"@hnU@b )@gDio'@}"O@'ՙ%@sO%@ @htS&@.Q'@`TR'@%)@£#"@5 @J*@ʉv5%@Gŧ@@&1&@_ D"@?5^I,#@SW*@NG)%@M~ޔ @=~oӟ)@{ @ ef"@5Fj)@Vy)@HP|@+~$@>(@ o@#-Rl%@Hz @+@' f"@"uL%@?|$@jjZ_*@D$]'@@߾ @H&@:@ <.@]ʾ!@qqt'@Q1߄!@K$@ʡE*@V G@xz,C"@nضx @rt?#@A+0duK&@3}ƅ*@"7 #@l/ *@(] @uT5$@&Nw*@""@ BR@hn%!@J{/L"@/ !@:T~%@1%@ٙB5'@76)@ 3mʪ'@b('@O],@fIZ'@gaO;&@5 Sr%@AH0*@ҌEٹ'@"}*@ Q"@%@%1 (@ڏa@)?8#@zNz߈!@fffff&+@s߉Y@If @B @h\8@{Ic@`<"@ $@;ǀ^&@ {ᯩ@*g\'@WCK&@/iQ5)@Kq!@S:X"@:K@8m)@wN#)@G|V%@]wb["@@yS )@aMy @V&R@1%@* &@z"@**@xZ(@?ƌ(@0r.U @c @-s@DRZ @_v$@E|'!@0' @|%J*@"&@$]3F%@gi&@L~#@a+e@+>#@+@DR:%@D)@x]p%@n)'@ cn$@46<@ '@%'@bbq-!@%)@ُ)@ĬS&@0\ @*<#@x=\@M_ @?ߎ%@8d@HIO@`9*@`L%@K4"@,E|g*@"[='}"@QfL2rf?a2U0*3?Mk"PH\VI[?N"¿jboZ?4 ;hVF?X?(/b?a+eY?*g\8@?ro~Dd?/r]dq4GV~9?cwb?h2h? fLjbc^G\_>Y1\-?&:,BE?ltOq,?pQeXk*.n?VBwIU?ฌZ?O'C?2k=\r)]?صݒ?صݒLo +E\5Q?WbqŦe?wDgi?ܠ[;QB?FSwe7?_s0ZӼ]H}-0DKn?Y?.2B?)H4"V?*6u![~O?mUY6?.2B"uQ?֩=#ZFSwe7Ǚ&l?Yr S?}!c?P<e-C6J?d!::?Q+RฌjTG|f:8؛H?IR?o,( 4j?]@"I?+S`wb֋l?*5{XOwx@?5x_ e?'>)?obHN&n5}F̶ֈ`L?PZӼ]eQE_?{'*TV?Ap-^?:`TpYWyؘQ? 'ih?_=[sZQf3?]/M!p>?@ I'R?VY1\?4`K?9̗G)Fki;.X"[Ab?5l/B?GsdhLnQ?yGsdg^pXq?h?a+eY?e3fVC^?IC3T?*T7C?BB?3OA aTb.a?K8@rQ-"[?]/Maܠ[;QBq@H&?6w\VOI5c?aodnrr?=\r)m$@?ݚt["l??Ŋ:?};l"37?M.:O_% TrQ-"k?1߄B\?{&J?Q^?39ALTb.Q?A a*3A+,o?Mn;e7iT .V`J?{GzDb?Rh\?=\r)MHPsR?N|8G]صݒ,?[ if)1 w?+H3V>Vf#070q5l/B?ʼnvTn/Vyqr?};l"3g?(@hyxρ)?lxz,C\: vQ?10&Dٓb?t^c*?ZӼT?(XQihIӠh^?y&1LkSUh f?Y+> |(q?pYW]/M!?'eRC;?Z(Yh㈵$?+,/'TW\92#bGP ?ii?'-~?(?Dh |>tq[k>{"perms_num": 1}{}N?{4q?(?~-'@@nO