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  S S"&M  l- 74d0a1655cd89e53d6464172df11187b@4@9+%Ŷmse-guccd#w$@:,@4ct&)@{ʄ@5 S"(@֨ht@@@ x# @e&)@ǺM @{Fw#@8EGry-@ ҌE@n/)"@)t^cW@P6 "@ vЉ'@M֨x-@On"#@ c,@(>Y@` %@V--@иp ${"@O}:@WL@(,y"@0!@%@=~o_@(@AL*@%(@NE*-@Cf@ȓk(@"*L'@/4iu&@N,@̯!)@%,@ƊL #@=\r%@l!A )@>@7ܘ"@~ƅ! @x,@t{Ic@P6 @G`@T@n4@B@Utt-@ZB>Y @4R9&@Gz^(@x =@}bi"@g E*@s@ <.9&@p= #)@Z/r@'K@ h"-@f6"@ $(~i"@nb @)3h(@橞'@1Z@^c*%@1!%@x`@{,}&@ϽK'@vE@`5!(@>\r)"@׻? @!vy)@-9(!%@L;@#&@>>tA"@![=G#@L+@H6%@fj @"lxzL)@v> @|}"@#bJ(@ZM)@ԕ@|~!<#@!YN)@q -@*t^ch%@XeS> @#@W}"@Tt<6%@9s$@ke/*@?ޫV(@]3f;@VI/'@1%@J_{@:u<!@Op(@q0!@\[%X $@0ACt+@"-@?v"@%7@#@9@0&@Gzt+@VFf#@:pΈ*@[@:K$@ht+@]Fx"@}гY@ u @<,Ԫ"@fʉ!@('%@׆q@ŬC9Q'@n)@9'@ {@/$A@ '@ܵ|&@N̚%@0_^ +@dX'@&z*@9"@wT|%@<(@ l`q@Ր#@ N]!@%+@s@3!@vӂ@?ܵ@a2U0*)@a"@cx$@y):2&@.n\@3yC'@'UH&@ʄ_(@Բ"@%1"@Pkw\@Ɏ@'@->x(@a%@ [ty"@Mg' @Gx $(@EB @0@xqZ%@&@#-#|"@VC^+@6qrC(@#-R,)@%;6@e @Tgа@6@q]$@ypw!@N],@< *@V&@DU$@}ir&@m$@sFZ*@9EGrO#@ @E$@:u<)@)1%@_vO'@KR$@~jt@M#'@HU(@DԷ @,)@D 5*@C5v&@d*@oӟHq#@\wb@5@=>tq%@fj @F?x@9*@ X%@1"@9v/)@ʉvR>"@F|'f8'@gj+F'@'$:@*D8'@CQO(@Vc$@Tx@/$@@s/"@ qH*@ .V`!@߾@ҩ++@h|? @YO%@='@p>?@|y"@p= C)@}@;ǀN%@wJo(@^}t@lC8@鲘؜+@ ܺW"@g\8"@4@4@4@vasp{}cUB'c[#a픿UܸIOZEn1O?F[DAf1!撪?J̳r?` c?a*HGŧ2W'??Û5xtCSvA?v=Ԧ?U*è??1x?kC4g WBf W墿⏢C?,zmBX%<)t^?J y?2?J[\3?e@3z9?,\n?_YiRZDs?w}Oʤ6}?5^I??4j^Nwuim?e1?sG˵h^zk`?n/Sg?6t?Pn?l#F=D;?P@ߌ?&i +js?1=B͐?` f0F$ -?࠽x苿~[~l?? y"xGo|?L4HSȅӹ@eikD?sf|#=R?&M!g?Pd{5Z#0?t(CUL?y'eR~ƅ!Y?=- Owx`dp?#~.2g@?eQ?tA}˜.[;Qb?4ctv? !H?$Di Fu:I4*? cz?x$^΅ea?vrу?Д~ps{Ex)u8F?-=v:{^?\?8ӅXA?ik횐t?4aN?rh?=#?,ؐv1@mRxj.7값?tzލzۡao,( 4j?}:3PY a*fC?-zy3l.5B??$([zs/x nl"Ɔ?~Ϛ qv?H39A?x!˜?ǚAUN@ynU?G)s?8*5Dׅ?4z?D+g錄WoBTގp?>VC?};? OmIjHc飿"gx? O gp?U[rP??$Di XvMHk?l^Y-?H+PCsfpq?ÕUQcB% WB?L\?mTYO?O}:?aQ+L%2R?3k) { qie9:Z?Z %nHJz?Wxi?f67?dȱ?o,( 4j)_)wirQ+&|a?3?Gf?46?=?{"perms_num": 6}{}`?ťpA?)۾@@$