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 af3fe3d1f14e359fa9c6bc598559b49d@4^ܶgz@9DheccSt$@k)f+@:K"@k@ /'@rt"@Uj@+@~`+@Tt$@dp!@QN*@yS*@ڧ1C@"2%@.Q5@(\O@`9"@fL2r%@.@ (@Sw@}:30 @ F%u#@3Mg'#-@UBP@ $(~!@~R@d]K"@lxz,S'@σv[-@X#@bodY,@A_@s.Ue@-i@#Gg"@GĔH2!@!Y&@9ѮB/@@7(@6qro+@,σ#)@V&@fL2r&@gCf-@Pn"@ 3mz @5{B-@ҌE@ g@>>tA]@s`?@䠄@L1"@rh,%@̒5'@ {@9])@{/L (@E_Q+@>M Y]@QX-@bE %@|͍ "@,g^,@nS"@hW!')@|ʄ_j(@;6>@m4)@-@X @XOp%@9m4p*@)3@PNK%@8 @oş(@Gŧ'@x@F ^o%@H %@7@Ù_A&@lsczr'@m9@ qۨ)@5l"@"2 @>>tA)@8ߡ8%@Q@ '@Eɰ"@zަ?[#@Z/r*@k)F%@Ac]{ @h㈵)@ׁsF @䠄f"@(@"Jv)@HKm@ #@s ^)@@V%@ @J{/L@y"@%eK%@EdX$@ͪ)@{丣'@.9N@bqm('@I2@l&ls@67!@'@]hH!@x #@qZ|:+@ǵb@)"*h"@̒@##@\&@=yXU+@Ral!ȁ#@6Xk*@8b->% @Q|$@ŏ1*@fIZ"@S"@6 r @KTo "@_{fI!@Fžv%@@"2L@ۢt'@M O)@(@ME*= @.;1@1%'@Fj(&@S.%@67W+@ b'@Af)@6!"@P}:s%@+~(@"@Wc#/#@}iƢi!@`YiR J+@R?o*R@Hz @i5$@KԲ@;k]@DQO"@M$@9]&@@M-[k@V`V(@Q('@K)@W}!@Qn"@dP@&)@$bJ$ѫ)@_F%@U"@@ &)@Zd;O @|a2U@".%@䠄/&@1=ag"@`Y+@s'@bg }(@mZ @%]3f @ea@4O@46$@E/Xny!@M OT@pwn+@.'@NS%@IQ,&@?$@wJ@%.#@u1@e)%@%΁*@<+@VF%@m"@ p*@V+~o"@3.(@3'@.9@$(~'@)[Z (@w( $@oB@!Y$@M@"@䠄)@ui;.H70P?IӠh>?g,{bjM?}r?)wY~QBX WH?W!'>]?\5a?MqZ?ٓ]\5aIӠh>g,{b?jMMqZٓ?i;.H?70Pصݒ<֦V?[a/=?{X\Jb| 5fLg1hYP?3ySq?: vA?'eRC;??ŊJ?Rh\zm6Vbe?ISr/0+T?17Os"cM#~j+ٱ!Za/4?o +E8N gj}rT?1zn+aNwx&/r]dH}=ِf?Mn;mamUYV?8b]@"i268Q? Omir„Ѭl_ Xrd9% &Bnr„ѬlO*T73?מYbK⬈j?J4a? Es?:`d?46[[W歺u?rQ-"'eRC+^saWmPm?W9)c wQ3fS?h2h?{VP @=?\4 o?1?74e??&:,Be?-hZ H?{ԗm?;fO?]?k3 J?+&|Qŭ'Nwx6~tgy>pDk<Ǻf?x #A!J^W:_.s,&6_? iVSbRtXfLgAx 3F=Ӟb?zUgSpDk+NV"~ f(@T?MPDEt?4`K?Mdq?cyW=`n?VF?(W99ӹ0?JΉ=E3/@4 st>+NV?"~ f?t>?pDk9yYS>?8j3C ĭX?" ocj>{"perms_number": 6}{}`?}b&Eʾ?&o4@@$