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 f3c97ab097afb7fefb89d0f62794209f@4^2@9Y2;hecc+@C+@гY@k!@*@]3f;+@t@[ !@IfͶ%@b(W&@('B&@![=g-@ё\C%@=>*@4@7', @3$@ \"@ T$@"C'@QO@-#F)@f6w(@x@+@Ϡ @O#-C"@cZ@ؙB)@@|+@pUj%@a!@B>٬@c H+@r@t3@&@-1&@Pkw!@T-@La)@0*@L@@)^x@Pkw<@mo$@ B @(2@,@Xs`>(@%@iV'@5&$@+ٱ7@K;"@,C@hs%@0 G4,@(A&&@V&R?)@= y$@io%@ vöEI)@]].k)@h:; @ ]+@+@}гYi'@1%@ۢ$#@e @'@@V`%@)"*(@ʦ\}@NE*--@[Ӽ&@WLU"@,d7,@G=D;"@ͪ%)@|͍Y(@oŏ@Ù_-)@b->*@P1$@Ral!ȁ@W2$@7ܘ@}?5^Y"@^o%+@Uj@+ #M f3c97ab097afb7fefb89d0f62794209f   systems  <  $ % perms_number  % perms_number  version9 #M f3c97ab097afb7fefb89d0f62794209f   @4^2  hecc   unknown  % perms_number  % perms_number @&N@XV,@)3 @pW%@jt(@|г9@_YiRZ"@lsczr*@[Υ@J5o%@U+~i)@^o%;@|S@ar-@,"@V"@1w-!@_(@ڊe'@,@^T%@&6׆:%@F=D{@:}ko&@Biޡ'@R~R3@9])@\ Ac"@*Z @Y*@d`TB%@Cl@k&&@|%"@a+e#@c]F+@KE%@K=u @lIF)@ @;ǀ>"@%)@ y)@0B@+$@yCn&)@T @W[Ɏ%@Pnc @T[@ͯ"@Uj@+P%@*`$@ *@{ʤ'@Oc @>'I&@M~@,}@2b!@#0'@!Y!@Y9$@3P>C*@߾@?o*Ra"@P @7l[0#@Yg&@%u*@-xWf#@N`)@2 {c @Tގ$@@ȓ*@yܝ"@>yX5M@9ѮB?!@LqUw"@e!@v28J^%@ T@ &@(D!T)@ׁ'@UMu @xWf,@g,N'@ e&@͒5%@NGI+@ Tƿ?'@ )@_M"@4)~%@Z| !)@)'$@wg =#@)Ǻ!@um^*@oB!2 @M!@ 'IW@F*@ ?'@*`%@0 GĔ&@ F%u$@L9 `?() ,?gb?Ah:;9?ŭW[ iF?YobHN&n5c#W?3OOʤ6;1]a?ۼqRh?ƊLapY7ʼnvTMb ?RE*kk?T`[[!B]/MA?rQ-"K?֪]C?t&ma?`OOwx`t|8cS/J_QAA)ZG?&|'?cxgT?3OIӠh>?9]f?d?H"o +5?bD#a2U0*3?ZQf#?kׄƠS?hY ?ŏ1w-!?(G`4? Om)?Z H/ Lu;?}rDOb?@p>?@?̔ W8?6:B?Z(I?v']E~VLP?_>Y1\-?:YXHhY@{\&K??6Z H??]E~UV횐8?E&HR>[{S?!C?WxY?T?+4?Z'.+P?y:K8 ?sIvCcbqmX?k*.N+SP+&|Q?{V0??rfBO? ĭX^saW?,'`?d?HRUdt@R?k~E}b?nla$ -Px7N ^?t|8cC=#?xy:WRK`<͌~4lfYJp?.8_f?=mW?/K;5[?Q? `?^ PjD?E>aAT fh<1?<$d?AA)ZW?GnM-q_vOf#o+dt[TsPE?Nz1c&fe`z7eZ?EV VNCM$PN"¿Z_>Y1\>.2R?JΉ=5?XPt?g? iTdKg?5)^h?ip[{?En1?MۿҤD?=3?@jWᱟrdTkafmrc?ʩajKM?V%a?G:?+PO_?̔R?YUpm|glXSYD3.Y1\]?boJkVMLbGH?XyVrXo j?4 ;39ALt>Y1\ ?ti0?x #1[UΈ c?Ku6Y?c#7 e?{8?nAr&"Po +5C=e=mG?6w\? ۷5?)de?5!?7p(p>Ⱦ{"perms_number": 3}{}`?^c?!5݄@@$