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 d50ebc3463496ea4b3ff1bfe021deab0@4^I@9_q6hecclV}@6X(@J^c@6"@]o"@ʉv*@u+@/'{*@16T+@_L%@{G&@2b!@B5vi-@x $(n)@.=*@W`V@+p,@r'@˾+%@ )?"@5oY@wg&@-,@B=%@Hh)@wN#m)@6M"@g+@ah #M d50ebc3463496ea4b3ff1bfe021deab0   systems  <  $ % perms_number  % perms_number  version9 #M d50ebc3463496ea4b3ff1bfe021deab0   @4^I  hecc   unknown  % perms_number  % perms_number @@9@0,@3h @v%@P>(@/$@%jJ"@, PS{*@ŏ1w-a@*t^c%@4Ri)@J{/L@Oc@= ףp}-@W[@,Ԛ(@0L @+@4%@^T &@dl"@3.X+@ڊ5(@:M)@:̗@;f @M@~:p^ @!Yn$@W!'!@dX@׻?*@1_^}$'@FO%@PSB&@R\U#@vöE@#@hn@#@%@48EW*@Ɏ@%@dw'@zަ?k$@ F6@⪲j'@d;O7(@+ @Sr3)@&"*@Ƣd&@>$@M@EB[N#@ap@=@V-%@@@a@xW\+@ʉv%@ڊe"@b֋X*@o"@~'@;TN'@닄@@Ŋ'@P )@oض($@0@'թ$@K@0"@*@8 q!@)*@A_*@j+ @鷯L%@mo'@ ܺ@',"@]wb )@ h"l@"N%@\:(@x@L1@Y^+@ ^/m"@/L "@4@4@4@unknown{"energy": -660.28692215}KNC]?g /Sŏ1w-!?ltOqlFn1P?vA]PFClpb?X|[T'?_LU`HDI2k*.>?efb`?%מY"?BA)Zh/ިE?}"ObiP4`a?AZ HHPsR  RDt&ma3fC겘|\K?Q+B?eYJc&|/PR`L9@fg;%?Hc? ;V?3fCհSnAǜgK6^RW?àL8q@HF?`HDG: KM?uʣaQQ?TUh \?J>LIpTصݒ?'4x!Ng /S?VF?H?ӹ@1Y?wH1@ t?t|8cS?5&uQ?8BUZ NXj@*Ŏơ~G?[Ob?0-ac?i:-?! _BW?(@4Q+2MۿҤ4?3/@ZаXAh:;I?zƾdV?]/M?fLgsIvc.H?*T7C?8@m?H}=En1??VBwIUtH?_s@?l%tYQ*øK!>@?}f?eQE_ 6i2]ymXj@?omnVI[?صݒ\a2U0*#?"^Fr켍͎t8N gz @M?Ŋ:.ޏ/o3jJ>vGX|[TG @t_bX5sgо`O?'eRC+fLg!?yxρ9?duY={.Sc?rQ-";Tqs*?ap?5V?a[>bt? ?[mON?E>q?/nR5"X?c#W?gF?NkjP` @MRhL?P*5{H?Udt@R?Q?ZQf?% I'RmaobHN&nU`>T*3a+Xx?hYpeV?`s Mb*T7cZrL_? Om?GnM-a?5#Eh臭S?rhbf.pyI$DiM֪]S?T1cd?qW"bZ HO?WaĘRxp?eȱ x?R\U]a@wԘp?Tn?6w\V?*3aDXPh?ro~DT?PN`ro~D4?|rl?~mo]Nwn?s/x??̔bhY@?JóY2+?WN6qrCqư@cIӠh.?ʩajKMW\iNjPXPd?]E~E?xy:Wt?.noja4ohzM+]gCi?BK8VAFci~*O d?A Q?^/ V?)dqa?I?)1 W?nQg]yTE?n/F?JE]3O ͮ{+c?() ?ml?MLbGX5l/B]E~oӟHINC]?30&F$PUӹPx$^U?ik?a2U0*3?: va?o\f .V`j?[| J?a)a?1?74eOm2[~s5Y}>{"perms_number": 3}{}`?4)?궦a@@$