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  S S"&M  l- cfc0ddd1b27cd6acb9aa535ef6fbd0f4@4.@9 lOmse-guccG'@-`'@3܀(@&S@JFžf,@c AJ%@0du@fffff&(@&kC"@$#@1 {-@xb֋<%@=@(D!TY+@|y@(r!@uV)@|г)+@.V`&@pq$@S+@l[C@ >%@ϛ@{,@m2D"@Ր7%@Gx $$@euw,@CB:)@}i&@Q(@jvd@P1.@2Yأ @S:X)@`7l[T&@2Y&@6tA @KRU"@>$@M(@UMu`)@LuTu@Z $@ [)@@e @m/ڂ%@dF  @ec]@L;"@Nz1D%@ȵb$@0AC*@.4'@ Y@$(~'@S:@)?@Z![}!@s(@I!@al!A $@_$\J*@Ƨ@j̱"@E @:;%?#@-&@PsB*@xqZ#@4)@bۢ @$@䠄*@<"@Ah:@cX!@-`"@:!@⪲z%@a@v'@iUME)@"lxz'@@l`q8@Q|a'@m&@~%@= +@խ'@V-m*@,"@*g%@Y(@Z {,@Mb8#@oʑ!@n4+@e@p%;6 @~k @Ll> @Z! @t//"@-$@|?5n&@$(@;M /(@'@9#J{s)@V!@p%;6"@#bJ@(y(@&R?oz)@gO%@ c"@ƊL0@Sy;iq)@R?o*R @S㥛$@R~RQ%@;1&@iUM"@Ͻ*@p $ (@JOc(@%䃞M @7A` @.Ueu@ޓZS @$@V-!@_Qz@2b*@hW!&@ӟH)%@wg[&@7#@A4Fk@Hm~W#@7@L!%@s)@3N%@Kp'@K;s$@Z@$]3f'@)"S(@ׁsF @V}b)@k`#*@~T&@Q@8J^c#@|y@bJ$ @l/%@eE@Ve?@6;N1+@qZ|j%@3λ"@_y*@R%}"@R8'@ڧ1c'@X @;i'@r.UE)@]P#@+H3@D$@f@""@ŬC9!*@K=e!@  @c#*@#-R @|a2U@%@'>'@]P2@ m9"@ŧ(@E/Xn@46<%@ʾ+'@yt@F=D{ @!%̴*@#"@x "@4@4@4@vasp{}Jz ,L߄pMLOXe?UwEeܺ:䖿c#7? ‡bIVE a?{gUIdo?=us$r?s?c 8qH/j?[!v3mJ?k]j?BB=?ޔ?pW?569}=_\?sƗ3krp?M֨h Qy9?Zd;?IJzZl?T1ct?(1kl?=((E+x1!r v?x'e?nlq?N?ir1q?m?o?8?;fO?0hȈ x"2uWvz? ESo jF'eRCa{d##%

?ui]Qq6;Nё|X0_^?)!XU/s?JY8Đl a*иp $ x y)?/nb?;3paQ+LF^_?ΤMKK?ݗ3e?섗r(G`t?|8Gm? N} yp}V?u?ɧǶ ?z6>`E жjq읁?I'Lw$$6?>@v!9U`?NGɫk^Y-ZӼTYڊ?p{?t ;w㥛 ?K8|?A_z?P\.Q? r߉??{/hr9z=NvSk%tg?/\?*D؀ |(ђǃ? vp?K?2i?MۿҤTf?\Y"T?;Fz? Fc?. a5Ah:;i?'/2Fb?10&dp71$'c]߇( 0,-?ĘRxL4HSe? a5?Ah:;i'/2Fb10&d?p71$'c?]߇(? |(ђǃ vpK?2i 0,-ĘRx?L4HSe;Fz Fc.?MۿҤT?f\Y"T.Q r߉??vSk%tg/\*D؀?{/hr?9z?=N?>@v?!9U`NGɫ?K8|A_zP\?ɧǶ z6>?`E жj?p{t ;w?㥛 q읁I'L?w$$6k^Y-?ZӼT?Yڊ섗r?(G`t|8Gm N} yp?}VuΤM?KKݗ3e6;Nё|?X0_^)!XU/s;3p?aQ+L?F^_иp $ x? y)/nb?ui]?Qq?JY8?Đl? a*??!3z5>@1d=- NU/d{{h?"[AӒ?ͮ{+?cz({"ĕwF{1A º?+NfF}[?fM,ݚ/J_q?WZF=s?t%?hUMP {L}?eU3 ?g3?/NS>?w2L>pB'g{"perms_num": 2}{}`?6]9? 3Ue@@$