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  C C2&M = l3 6748696d5b14fd749a88ab67f5ef5063@4a@m@91zheccbg "@K=-@2%@nض( @72#@1*T-@ĬG-@h5&@$~!@J͞@+e&@iUM'@)^h&@yX5@Q|a@OjM+@`9Z @J$(@/(@;Sf@4.B)@}"O@ȵb@h|?E)@@ȓd@+η+@lF=D@@j'w-@S!@Q,"@@ݓu"@u<>%@/iQU,@3K"@mn(@(XQi#@KqU)'@1 {M-@KTo@f@m@ ףp=@^K='@9d"@aO;59%@w/-@7T71"@wg @:@0G@v28J^]"@j+@N@y]b%@#0<@ĬCi$@~58+@$@fk}@Q|ar"@}Y"@ʦ|@9@0g+@; $@\4 @?b@֐*@I&f@&S%@'@4R$@LOX@++Mz)@!X4*@!J@>d@1"@?5^I @fk}ж@>x @ -P)@wT*@0o$@E a(@^@F'@`vO@(@5@v!@t//,@): #M 6748696d5b14fd749a88ab67f5ef5063   systems  <  $ % perms_number  % perms_number  version9 #M 6748696d5b14fd749a88ab67f5ef5063   @4a@m  hecc   unknown  % perms_number  % perms_number(@h:;%@Y9$@|?5.'@/$@Tt\)@ c A (@a_Y9+@!@:3P*@3+@W!@7ُ"@ -@@Utx)@Ǻ%@o@Mb&@"@aod>#@Nz+@x $(~\%@OXe @)@ @Qh"@^)@@j')@2ZGUD@io#@p%;6)@c('U(@CKZ%@) @X5;@EbY"@`N?70?KXUh?g8 `ٓmRG>{8H'c?}zlˀd?VF?(?:vPw? rh?r s?PW\\ɐcYIVo?מY]/M!L8+x.2B?_|xf?|yq*FrA"LqK|%pyCn;m2d?vӂw?1{v1yxeE?yxρYZmc?'s?cD(bq?FSwe7?!>@@?~Ϛ_?8@m?RE*kk?=E~[2Ǟ=g?a2U0*?4`K<-?p'`?I ZH?Ef.pyY?=3boZ?_cDp? LuK~jtsi:]? ({ǘ`j%!aޏ/h?jdrjgx?fd`?dw}EjƊLaek}qCYp?5\u\?4ׂ{?cwbm77M-u $?R\U]a?.d?QfL2rvh2X5v?,^, a??| U6ُa?^?wtk$ %?2k ;V X4m?{Vp?bdu)H4"f?E+Bq?ݲCÖ^?IjD c?,?2m?Njpq?p_Qz?s?.c}[,Ip`x@ymrs_:T?#&v?L5rBT?UJR'_i4GV~azM Jq? EoEf.pyYZQf?_{fIj?uʣaQa?;s ;?vE'c?_vOVǙ&l?i?VC~| ^pOI5so ~\JbJ]2A?82?g#h$o?ю~7}=~os26t?t? ?k?f v?iP4`q?Vㅿ_~Ɍu?PۆQP?û\wbv>+Nf x'n?e9:Zu?g^X? q?[vrIR? o}uq@H?E axHSȕzV? Yy?EƟlL0l?{x?pYѬl,Ipp?صݒ|?Os"32wV?#h$o?\5aX%S?HS?"~ f?ǜgK6N?tiP? !`vA]Pv?ډr?s(CuC8 qP6 rQ8R?>UWdv1?'_y?&:,Bu?(֩=#e^?)1 g?[OR?ѕT zC5%y?Cp\M 2Ys2Ǟ=w WB??{&jhY0-h?:6uuʣaQa?ٓ??rhI*SAЁ?B_zsp?[[!bV%q?ฌJ&4I,)w8Zxd3x LuKi;.X?8fٓ\bJ$(=ԶaT?MnK? I'26;Nё|?{b}?AT?~T~Os"^FrVpLi-u6ijjpkf/n?ADj4=c겘|\K?HVDE#?X8R?bD!?qQ>l3>1>7p({"perms_number": 1}{}`?=&&?#EDVH@@$