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 4bd94864bc2f9369f4d0574dd6edfd3a@4^: @92aY&heccjMN@_5J&@4t@;S@q"@ .%@ZGUD}$@zަ?,@ŬC91)@]@Aǘ{(@r.@T@1%"!@B[Υz)@YiR m @nw$@†W2-@/ V@G|"@j@K!q#@s,@s@̗`@d @N@a"@;!@d*'&@L F%U@l g(@ X4M+@oӟH1)@@"T-@E>)@pW3&@vӂ*@:M@Gz#@5o @<-@n\'@|y @sFZ*@AL@wg @Րb"@bb!%@"~'@\a@?B!@`5!"@ns@scz!@a_YI@:fq+@JRM@LuT5@J_{%@ ^)'@QH"@Qkw2-@1)@kws*@~ƅ!@70@JR@1%@}b%@[ @pq@ı.n'@}"$@cCT@ N"@,&6@ʡE%@c AJ$@E*-@X>)@0\#@YiR =@1Z@ܘ&@^C@3@7ی(@y#L@{{z)@r*@%1 #M 4bd94864bc2f9369f4d0574dd6edfd3a   systems  <  $ % perms_number  % perms_number  version9 #M 4bd94864bc2f9369f4d0574dd6edfd3a   @4^:  hecc   unknown  % perms_number  % perms_number$@IZ@l g%@{1@]Pb"@Ӽ,@# @Ifv@RQ(@ypw@To l`"@ ui*@OXe3@n/i%@)@VC@tA}˜@~75 @ (@gC'@:#J{@"2]%@JR %@4 r@Ͻ7&@H'@ȵb?@`(@L"@~!<ڨ @"uq *@|?5^J%@X2ı@ v&@wE"@~7Y#@uT5A$+@K%@1=a @X )@y @jt"@,)(@@H0Q)@"@$@CVzN)@_*@Pf%@t @l&ls#@m4"@2ı.^%@ĉ$@16*@i:;(@Dn@f?'@YO0@Բ@Q1߄!@@ c^%@YBc(@x@!%̴@je*@5"@M"@4@4@4@unknown{"energy": -660.99550317}]HPsR4`K?x c??{&:?TUh l?ϠUD6.6D?hY0?Os"?q@H&kfôo^?K8,%?KTh?̔X+j?obHN&n5?d?HBAIpPkׄƠSh b?{\&[?VBwIUq!FV?GW:K?1ZGUCunڌPu D?}r_>Y1\-4 ;hxd?]/M1?!:?$xCU?}rD8b?3kRAh:;I)^b&:,B5?ZQfc(@D?%&?(֩=#Q?/nR}֤R?Z H/?E&H2MۿҤD<-?p'@)H4"V?m77M?6pd? !`?%F?3ۃ`?àLH{VP?ܠ[;QB?t^cZ?Udt@B?9?{(?y'LX?Z.S\?O? xy:Wd?9̗7@fg;Eoa?ltOq,?R\U]QfLg1!Z?! _BG? LnX?gejB?};l"37?rQ-"+?Sy=_*=%N-C6:?aod^'Tm3a6Ko.Z?Yw]lE?>VP?]A?pg?! ?YLl> e!*{g?zN?vꭁB?Ry=T??̔RZ(IDe?V(ȯ_?FSweG?|U?hN?d)?%IDW?6w\F31]ox*O[?]pXJyCn+.[| ZOmpf#G[bDC&|W?aP? 2&g@_[?Hk :!tp?f.py9? Wh[a/=V_]U +jS}F ‡R,t?%V?^6S!n?xĬW}r?y7Fc3%[ɐcY?_>Y1\Nwx&?Xj0?Y+^?$xCUZ %qvd?HbDAc?IBBB}r?1G.)vrco'Q[;QR?Pl]?ȗPa¾D1?EUl# XpDkL?'$$Pِf/'*TV? jF?r9>Zl( 0im2[?bLLWJΉ=5\qqTnf?2;&|k_QK?K?2I\Y"T|b*3R?|b*3Ry7Tlɪ7Y?<$d9vZ?O'Sd< XtiP? ymMn+?iUMu??l%cM$w?r+|5\u\T:g}!SMua?Ң>MtH?%Ί>_?h㈵>=}?)O_Le?:y 5b?!>@?AA)Z7lC6`?#N?k*.^?ӹ@gd{?^b,/Q?1{vAfvT,am2?YdǚaE4fbJ]2Q10&T?efbP'@jciUMuO?~SAA)Z'?k6L?ْUQ?OYM]W]pXJJΉ=U?#I?jqm!?Z,2-!?Q(+>Yc>}\E>{"perms_number": 4}{}`?Ǜ?!-2,Z@@$