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- f27ebb04d41f09693dae6709aa8681eb@4F+@8@Gz@_v+@|Pk @\@b,@g @іs)z%@w# )@KTo-@V-m"@vY@:p(@!vy'@Qf"@1*%@m?%@@YB&@V'@82@ 8)@<,Ժ"@uv28J @Ͻ*@16D%@w/]@mJ&@a"@([:#@*@\].B%@`YiR @aO;5Y)@eN @x=\rl"@?W[(@pΈP)@B`"[@ˡE#@VC(@&Nw@e1x%@>>tAm @^o%@^c@"@-l)%@od$@S:X*@6!(@\ʞ@2#'@ [t@P6 @Ku!@V'@bw!@j+#@ӟH*@GZ*oG8@"@sR @j@+0$#@72L&@ Ou*@(\r#@HV)@ e @H3Mg$@|~*@ض(A"@CVw@ۢT!@0"@7',"@`7l[t%@V`Ȫ@|~1'@&)@eS'@ @&"@'@9%@?R%@Qu*@Yѽ'@䠄*@)D"@%@׻(@e1@ҩ+)#@ !@X:+@-li@ @ͪ@OXe@S@On"@6$@eN5&@+H3@g'@E&@jH(@jWV!@N`o"@D@Έ)@XQi)@Á,`R%@l&lsc"@@ܝ.)@/ @ϽK@w;S<%@&jj%@6"@%j*@C8'@ݰm(@RR @~ @ʦ\@4ca @oӟH$@_M!@ c@ߦ?b*@-&@|?5^%@x s&@/$#@UHI@ٙB5f#@(yun@a+%@)D/)@rtO%@z'@ni5$$@]].@w-!'@[[%H(@#Jv @m{)@N ^*@ U+~&@vy@d;Ow#@CK@q89 @ {%@Nw( @+j0 @K*@!X4]%@<1P"@M֨h*@*ԙ"@R '@S:X/'@ht@V-'@v(@4#@K^@҇.$@ @y"@( *@[Ӽm!@ @3*@eS @ۧ1E%@[ '@ʉv@U0*"@l g(@5Ry;@ r?%@N ^'@^Fܲ@kwc @!<8b*@ y"@ ϻ"@4@4@4@vasp{}z?n{=$àLX?2g@Y۠[;q?zލAidqprQ-"+Q,J? 0]? # f*4P?TsPU| 5?~jtX?_vON)wY?10&T?Sr/0+T]A?܂I?Ly HS8*5{5?;s ;?*WYT?39ALi:MฌJbLLG?ݲCÖ^?3/@?}Eӹ0?k$ U?kHcC7?=E~KYrLVFn1 ]pX*iUMu/?&"dTIpT?3ۃP?h㈵D?>+Nf?=E~K?#-#6.Y?K|%p/"e?KK1b?[a/m??{&j_vOFDe?FOv3_{GzTɋLaaq6]? ?3jJ>v'/CXX|[T'?8fٓL@_kX%s 0M?qnC?AA)Zg?"c?Ǚ&l?Ya2U0*c?A 1w ,vp71$'cJ]2Q?#{?82?Xo Z?ŭ'?(XQiXՔd]pYg7h?mUYfx!^Zd;Og? ab?1%ed?ek}a`x%s}O?ti I?^ PjdĘRxp9 hDJyL?q4GV~I?8*5{5?RH2wM?kC8Ci>QnW?6ɏU?$Di &|kc'>pհS?hY@Y?CYZZ'jinZMP$`_Ob.nojFn1`?I2#^?7wS?kѯo Z+l? ~K/K;5[? ?8FGIj0 Gd8*5{5?SKW?Y4 b?om?}֤b?/PR`LY?i:]vk ?/"U?l=C8fc-@jY?Ϲdt^cz%VٓiG޾A"|/>{"perms_num": 1}{}N?}?cc@@nO