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  B B3&M ? l3 f508c6e37fd4d0ed0710381de0536de6@4a@b@9?Z}heccOXe"@4h" @ 3,@a_Y,@-!l @vOj@e~(@i㈵4@"~Z)@j@+0T(@l/+@7(@l g @!>-$@jH,-@oꐛ$@%ǽ @F_@/$A$@!uq@( <(@@ gj"@sM%@3mJ*@G|@>'I%@ui,@g%@7 (@aM,@@H0!@QC%@C9&@IQ,7&@؁sFV-@7',(@4)m,@)""@鷯)@iWV(@%̴+@B 3m)@V+~!@_$\:*@ Y@'@:&@Tt$0@E_%@N*@J4q@K)@"J)@̒@*Ral!X-@o/i!&@.9(a"@`q8@?Ŋ:@'y)@jjZ_*@*@[Ɏ%@Ǻ)@W}W@@PNP$@&S@#gaO;"@҇.!@Ve?*@/5+@P(@[Ɏ@0{T"@ @ 8@I"@BF@닄{+@L;"@%zr@<1+@d;Ow@˜.@+e@,E|g@-@j@Z![%@Tގ@ #M f508c6e37fd4d0ed0710381de0536de6   systems  <  $ % perms_number  % perms_number  version9 #M f508c6e37fd4d0ed0710381de0536de6   @4a@b  hecc   unknown  % perms_number  % perms_number!@):@û\w*@/Xniu$@Af@~@겘| !@tFO)@X4&@0r.!@Zd;/-@d@}"O'@>?"@7@t%@KY8@1@Q|"@sF6%@\mŎ$@{Ic *@-'@q $  @ao&@J +@@u!@h?'@X^!@ Tƿ$@6$#g+@Ӥt{ @{w"@Ș@NE*-D#@Op6&@i>"F*@1%#@ )@r @x$@3V*@u"@Bxqĺ@D$] @++M"@@ٔ+!@Ux%@#bJ$Q@+y'@';)@†W(@bۢy@/@dF '@Օ<&@p:Ǡ%@6++@9}'@\f*@?"@J{/L%@X(@CԷ@˄_-#@@+0d!@"D*@]P2 @ 6!@Ͼ@ $ @N @Ih˹"@#Jv$@Z![=&@DL$z@&p(@ v@'@|w)@x@!@"@a|@je(@0)@vۅZ%@8-xW"@rPL{@(@GZ*oGH @@j@F%@*&@yZ{"@cC4+@lxz,S(@Qkw(@#0 @x]` @Á,`@RI& @ O$@zpwn!@LuT@"2)@-C&@K4f%@~jtc&@?x $@*@0 GD#@Gŧ@<S%@EJ*@n/i%@V/(@.R\U$@ x#@P2'@"@:/*@QIp!@m@M2r*@4cA!@q -%@Qi>'@+@4"@UD0)@\Z {@a7l[I%@:3P?(@CV@v@x=\r*@gDio"@֐w"@4@4@4@unknown{"energy": -655.99810384}ݶAz=4 ;Hy7F?Ry=d[;Qb?W:_?X|[T'VDׅ_-C6*?a2U0*c6YM?wِfP?DJyL?y'Lx5f~_?o_?[[!r?/^|n`8 q?$xCu?ytk?bLLG?uvE?Td?hxd?Wb^S?G8-xWpbc^G\#ƤgX`8FGY?WmUR? e?BR?^6S!^?M`?VBwIUˆ5EaWd7iZ$jdvk )? |(r?$DiמY?Z_&pД~Pg?׆q&T}f?mi*Y?ӹpk [a/M-;F?Ǻf! _Bwj=&Rj?מY-C6 iTdk*3Q3ۃp=`2Cp\5a6^i`$_ 0=k$ 5?R `K?2i?2;?_5!z?jP`y7DOʤ6?h㈵T0[wt?&P"M?4 QTsPE?>s֧cT?pYw?XFq?/^|qrQ-"K_vj.7X?u!HW?kHcC7]`7l[dI|?GW:KM(D!tc?!9U`_>Y1\>}e_=\r)M?/ިEmrSD6.6T?$xC5?_>Y1\>ݲCÖ^?BDQ[vx?බt1zn+q?<~Ka?unڌp a*v?KUzk?Hh˹T;s ;\Kb?4-2j?XCq?71$'?PS'l?\ Ac}?ms?2G˵hz?} ^qmR]҇.oi?:YXH?xy:WRFT=o? 8KrB?aUNY&|wܝ.4w>qpYW?+,3kRD<__sϛTx? "5bz@fg;5%:?qo?>[{S?E?JΉ=U?Wۼ?'>Y?G仔dl djeŸ:@_KOs"?yTE'>I?[:rݗ3E?Pv0bo?AA)Z'?H'-iWصݒ\kr?<ܴyMۿҤ4? y]?,pQF\Z?}zlˀt^ PjT?`?=mG?lFT4Eӻ{/hW?rrg&hgejBYL/1v?׆q&D?Ǻfiz&R?o*r?ZrL_?Xۼqr?~oӟHa?1]a(?ْUQI"i7h#tubk?V ?9w?y):r?[[%Xl?31]_hN?TBBjY+>?gHPh?ڮ؀?yQmP<e?+jq?ŭIӠh>ǘ`W^?_>Y1\m?g?Fn1 ?MPTFIq, PSvytk F#?'@jS?ZrL_c'>p[vx?2`?d!::p;j?[;QR?+t@9w~4 ;x =E)g+)Tph zkzPp=Զa4?Pv?)F{ `-}&:,B58CY?5"h?h2X?ro~D4 0=?&4I,)w?OYM]GIJzZlƒf׽u?V%a?:pGrIpX|[TGLy HSqJ]2q?M~NfϹryCnK?s? [ˀ [_?3ySq?\&r?\pxCYp#tubk?f?I"VSbb?͋sBwIQsrrg&XBK8fpa1Z{o?L/1w?3ۃ` z΅a?# y?&1z?^f(7sOt?ڦx\t?Y/g$?n0?[G^"?&ͨ>ht >8 O2>{"perms_number": 1}{}`?:w?$g/Y@@$