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 z&M|,,l- 738b86ecd77df90396da0e43ddea2a02@4GcP@9]|mse-guccfL2rv@n*@}t(@XeS@&S%@ض(AV%@'fI@R%'@a)@f6@ƅ #M 738b86ecd77df90396da0e43ddea2a02   systems  <     perms_num    perms_num  version9 #M 738b86ecd77df90396da0e43ddea2a02   @4GcP   mse-gucc  vasp    perms_num    perms_num!Y+@s߉Y@g67v#@_vOn,@{;@T(%@-@~k,"@Hz&@8*5{%@n\W-@d;Ow@JFž& @C8@pwnp)@`L(@6X;+@wW!@n""@S\U]Q@Z| !@82@+j0 W+@ x%@g\8P%@5Ry;@t{Ic&@ݓ(@<D@ȵb)@""@Lݜ @4ct)@?/%@ho@&@,Ԛ"@J8<#@Tr3*@U(%@XeS @ )@מ @S?o*R"@4(@;5Y>)@ȵb?@鷯$@+ݓ7)@ޫV&R@W%@W`V_ @Ku@{,}"@DQO9%@b$@+j0 )@q>?'@|\* @-#&@R@e6$@g~5!@.o'@{!@OXe$@Z/r*@[%X@ GĔ"@3N @JA46#@IKg&@y *@=#@dw*@I@9ѮB$@eu+@s"@)@0L F5!@|y"@/$!@wN#}%@֐ҧ@иp $+'@F8)@bb'@)\ @ {@| '@i&@kC8%@5l/+@%ǝq'@:#J{)@-s,"@=;k}%@R~R(@S.@{GJ#@k&l!@J_{*@76@ݘ @?ܵ@]ʾ@Hm@_ D"@q]$@CVZ&@Xni5@CnP(@*s8'@>?)@S:X!@vq }"@82@ioɔ(@YB)@O}:.%@Bi^"@m4@vӂ)@e6 @O#-#@B-%@q@%@n͓"@ ^*@'@ۧ1(@͒5l @+j0 @@{ @=>$@;6!@SW>@%N*@׻?&@h"lxz5%@5h&@J{/L#@l@鷯G#@M(D@O@a3%@g*@72%@b'@ B$@=If@#Ed'@9}'@؞Y6!@e )@K!q)@ )?I&@Bf @)"*ވ#@@j'@5^I b @ods%@ُ@2 {@P*@kCh%@I)"@>'I)@gyܝ"@ '@gt'@q@ a'@JFžF)@To l$@Tt$@*Wx$@hWA@ZGUD"@=*@Gp!@dC @LQ*@Ù_1!@K#%@Dl'@ۅ:@Eb"@P2˲(@9#J{@IQ,'%@q]@(@Bxq@ @RI&*@׆q"@ K<"@4@4@4@vasp{}{'T{mQsdax!^?ܠ[;QB?! 3jJ>vgW\iBRQ\VCKO6w\&?nHJzX[ iFZrL_?zm6Vbebc^GLK8,?uۈ'iDJyL?Tqs*>?̔?1߄BL?Is a\5QP6 ra?lEAFc?MۿҤdZQfCHPsByCn4 ;?2: vb?^?WY?$Di-gym?Tqs*>`O4Lm^4 ;Hz>};l"3Gk$ %?yZ?!:+s70@?d!:Z?$xCUZ H_?Q\mO`?3/0};l"3'd< H?MLbGXOYM]g. g?pDkl?3O =EQ?Q,Zk*..?*øK?_>Y1\-?t|8ccS%RW?]E~?'C?bDcH'-?ŭ'nS]FSwe776;R}W9]S?5-?bDc?TsPU!C?r S_#I`?gb?rQ-"k;~f?m77MmU+~o?Vc#PrQ-"Kp[uM8j33 OmIL4HSe3jJ>v7?>+Nf@_[ Lu;?RG.#tubkh㈵D?_{fIj?*4p?8CY?صݒ,?@jw?~jth 2&W~tgy^aUNY?2FYi?_>Y1\8CY?{/hG?64DE?X|[Tg?ѭT-HboZ?Nh?L0kh?=mW?4`Kvk () v'*%d+pa?wِfp?[ iF?1YmOND e~tgyN?=ԶaT*WYT?eI)b*5{H?>+Nf?F%uK?zM_V?>6inHJzhFn10bJ!`?Mn+?3jJ>v7?[[!bBd`?Gqhd?m2db?sIvc臭c?!>@?КiQo?Y?AGZq?]iiLnqמY"<+i7dٓY1\-?qj\?&fep?Hg?1g!U)^pDk