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 4d70f62f0e7d4b38830167ad621478ff@4^J@9+ T#heccJvlB@9+@+H3v@ {@u$@,`g+@jMST@/U&@ǵb@8*@+j"@3mJ%@ʉvRn$@LJ,@I2)@Q@W 3/(@NbX9t@0AC@7T7 @ID)@xNl@W}W/"@I2@D/X@1% @$zr"@ F!@,+MJA'&@E aH@CO}(@Q,*+@'1)@@qt@dD)@4ؙ2&@Է*@9(a?@hyܝ#@0_^-!@t//n-@Pn#@Zڊ @JY@:3P@C8@E>g"@z{%%@-C'@ƅ!Y`@0[wD!@ǵb"@X~@!@7ُQ@%zr{+@3fS@jjZ?@Af%@eu7@@.9@_Ah%@Gz @>٬|@`YiR z'@CQO$$@c H@;M "@P0A@QQ%@%䃮$@`@2%C)@{)@q @I g+@QC,@e6'@d#w@c*_#@kQ@0Bx@!%̴&@sT@1%@hW!(@{w@LOXE)@E|'f*@_ #M 4d70f62f0e7d4b38830167ad621478ff   systems  <  $ % perms_number  % perms_number  version9 #M 4d70f62f0e7d4b38830167ad621478ff   @4^J  hecc   unknown  % perms_number  % perms_number$@ .v@L %@2ZGU@CRg"@ua,@= @=D;@fc](@܀#$@'IG#@[Z +@w;S<%@`< @wJ)@GĔH @&"@`<(@ё\CJ)@?|@67'$@|)@0{X@M«%@Sr# @z{U@2ZGU"@J^c@f%@$@$#ga*@('@f1V@oꐛQ'@ l`q@#bJ$@_!@ZGUD-(@sK!q!@c&$@>:u*@KN?صݒ\MqJGFŭ7?wM?Ap-NRC `?̶ֈ`Li;.8 Lu[?J]2a?5)^XO'3?Sr/0+TcxgT?]/MGF?: va?V_ P?ZQfS{GzT?mUYFMۿҤ4A A?8fٓ 1l^?HPsB?ZӼd?ʤ6P?NA~6rd?@fg;5?HPsr?PW\\8nV70@(1kl?&|>h^nN ^U]/M!?!Z4`iUd~]?k?t>Y1\-?}r$?[?! _B7OYM]WvꭁR?RG.?4GV~Q?268a?};l"3gfo?_sP?V횐H?n/f?D?{K?,DaóE?g,{B?nX%C?>`A A?*g\8`?R] kn4r?ܠ[;QR?4 ;(6` i?oLna?F̱^?/K;5;?| 5?ɐcI4 ;(oN\w?"jGiK⬈j yPh?OqN{V`2Ys ^)PN ^i}AzL3O\?HSȕzVI"IaLc?log#wQ+RN}} ^a?ZPۆqӹP?C=eDJyl?K8 ?ҏSk. LT?IC3t[[!r?%un yPh? F jVNA~6rd30&V?ْUa?@vX?39A\?W[nQ^Za^C?,̰q?]Nwn6\䞮xVL@?zm(^?]@"Y?BDa+=)Z?G:smBnw?g^HQByo7-o?ŏ1w-!??;fO?31]_?IZg?dC?S[ s?O'c XY?,DaG=D;m!>@?vEpBDQqO?&OYMs?^H0~ZW?m3aisɐcYEV fq@H& ĭX?MqJΉ=e?M7Qc?bg m?F(%v?A ]\?X|[T7?B? u?>4``?9j`HZv?]Nwnyxρ) iTd{=mGư>ti@?^ PjD(@4?1е/G82?i;.8?v1tc?y&1\yABd?5l/BŸ:Ee?nQ?t_TVF?XZQfS?P6 rQ?!>@&zLNz1SJΉ=U  cܚt["G?Z(Y9 u?1%edPl]yؘQhY@ENd]Nwn 8KrR? .V`JǁWmۥ _?"jGYWaV\En1o? "R.imUY6??OIoV?Ң>]%VPi4XE?X9h_% $`̖ps?%2R?[~l_?W:_?Pyb X4mENd-@jY?3O?+&|a3/0?PlL?d^D{? =bBw?*E!?7f!?0&?iNep ^ξ{1&rԾĭ3E>{"perms_number": 4}{}`?ihT?!E*@@$