diff --git a/CHANGELOG.md b/CHANGELOG.md
index 179990e..c230528 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
# ETL Data Reader : Changelog
+## v 2.1.2
+
+fixed:
+ - `save_to` crashes when some special characters should be saved to file
+ - certain images were not saved correctly (were saved completely black)
+
+------------------------------------------------------------
## v 2.1.1
fixed:
diff --git a/docs/build/.buildinfo b/docs/build/.buildinfo
index 009ee13..803bb2a 100644
--- a/docs/build/.buildinfo
+++ b/docs/build/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 801aa5ef8d2f95f206f3cfc893bb2827
+config: 736bcd7f38135bac932ee6dcc0de3dc9
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/build/.doctrees/CHANGELOG.doctree b/docs/build/.doctrees/CHANGELOG.doctree
index c574644..fe021a3 100644
Binary files a/docs/build/.doctrees/CHANGELOG.doctree and b/docs/build/.doctrees/CHANGELOG.doctree differ
diff --git a/docs/build/.doctrees/environment.pickle b/docs/build/.doctrees/environment.pickle
index 1c871e5..7ffed4b 100644
Binary files a/docs/build/.doctrees/environment.pickle and b/docs/build/.doctrees/environment.pickle differ
diff --git a/docs/build/.doctrees/etl_data_reader.doctree b/docs/build/.doctrees/etl_data_reader.doctree
index cf599f5..823ce60 100644
Binary files a/docs/build/.doctrees/etl_data_reader.doctree and b/docs/build/.doctrees/etl_data_reader.doctree differ
diff --git a/docs/build/API.html b/docs/build/API.html
index 217b386..f725912 100644
--- a/docs/build/API.html
+++ b/docs/build/API.html
@@ -5,7 +5,7 @@
- API — ETL_data_reader 2.1.1 documentation
+ API — ETL_data_reader 2.1.2 documentation
@@ -34,7 +34,7 @@
Creates a folder structure in which all images for one label are
+stored in a folder. The names of these folders are the labels encoded
+as an int.
+Additionally a file “encoding.txt” is saved. This file contains a string
+representaiton of a dict to convert from the int encoding to the matching
+string label. It can be restored with loading the string from disk and than
+calling eval() or ast.literal_eval() on this string.
Warning
Throws an FileNotFoundError if the path to save the images to is not valid.
diff --git a/docs/build/searchindex.js b/docs/build/searchindex.js
index 8928abb..773c926 100644
--- a/docs/build/searchindex.js
+++ b/docs/build/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["API","CHANGELOG","README","etl_character_groups","etl_codes","etl_data_names","etl_data_reader","etl_data_set_info","getting_started","index","indices_and_tables"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["API.rst","CHANGELOG.rst","README.rst","etl_character_groups.rst","etl_codes.rst","etl_data_names.rst","etl_data_reader.rst","etl_data_set_info.rst","getting_started.rst","index.rst","indices_and_tables.rst"],objects:{"":{etl_character_groups:[3,0,0,"-"],etl_codes:[4,0,0,"-"],etl_data_names:[5,0,0,"-"],etl_data_reader:[6,0,0,"-"],etl_data_set_info:[7,0,0,"-"]},"etl_character_groups.ETLCharacterGroups":{all:[3,2,1,""],hiragana:[3,2,1,""],kanji:[3,2,1,""],katakana:[3,2,1,""],number:[3,2,1,""],roman:[3,2,1,""],symbols:[3,2,1,""]},"etl_codes.ETLCodes":{T56:[4,3,1,""],co59_to_utf8:[4,3,1,""],decode_8B_type_character:[4,3,1,""],decode_8G_type_character:[4,3,1,""],decode_9B_type_character:[4,3,1,""],decode_9G_type_character:[4,3,1,""],decode_C_type_character:[4,3,1,""],decode_K_type_character:[4,3,1,""],decode_M_type_character:[4,3,1,""],init_co59:[4,3,1,""],init_codes:[4,3,1,""]},"etl_data_names.ETLDataNames":{ETL10:[5,2,1,""],ETL11:[5,2,1,""],ETL1:[5,2,1,""],ETL2:[5,2,1,""],ETL3:[5,2,1,""],ETL4:[5,2,1,""],ETL5:[5,2,1,""],ETL6:[5,2,1,""],ETL7:[5,2,1,""],ETL8:[5,2,1,""],ETL8B:[5,2,1,""],ETL8G:[5,2,1,""],ETL9:[5,2,1,""],ETL9B:[5,2,1,""],ETL9G:[5,2,1,""]},"etl_data_reader.ETLDataReader":{__read_dataset_part_parallel:[6,3,1,""],__read_dataset_part_sequential:[6,3,1,""],__read_dataset_whole_parallel:[6,3,1,""],__read_dataset_whole_sequential:[6,3,1,""],codes:[6,2,1,""],dataset_types:[6,2,1,""],init_dataset_types:[6,3,1,""],path:[6,2,1,""],process_image:[6,3,1,""],read_dataset_file:[6,3,1,""],read_dataset_part:[6,3,1,""],read_dataset_whole:[6,3,1,""],save_to_file:[6,3,1,""],select_entries:[6,3,1,""]},etl_character_groups:{ETLCharacterGroups:[3,1,1,""]},etl_codes:{ETLCodes:[4,1,1,""]},etl_data_names:{ETLDataNames:[5,1,1,""]},etl_data_reader:{ETLDataReader:[6,1,1,""]},etl_data_set_info:{ETLDataSetInfo:[7,1,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method"},terms:{"000":[2,8],"0201":[2,8],"0208":[2,8],"10608":[2,8],"120":[2,8],"128x127":[2,8],"1383":[2,8],"1400":[2,8],"141319":[2,8],"152960":[2,8],"157662":[2,8],"160":[2,8],"16800":[2,8],"200":[2,8],"52796":[2,8],"600":[2,8],"607200":[2,8],"60x60":[2,8],"6120":[2,8],"64x63":[2,8],"72x76":[2,8],"9600":[2,8],"\u3041":3,"\u30a1":3,"\u30b1":1,"\u30f3":3,"\u4e00":3,"\u9faf":3,"\uff10":[2,3,8],"\uff11":3,"\uff12":3,"\uff13":3,"\uff14":3,"\uff15":3,"\uff16":3,"\uff17":3,"\uff18":3,"\uff19":3,"\uff41":[2,3,8],"\uff5a":3,"\uff79":[2,8],"break":1,"byte":[4,7],"case":[2,8],"class":[3,4,5,6,7],"default":6,"final":[2,8],"function":[6,7],"import":[2,8],"int":[2,4,6,7,8],"return":[1,4,6],"throw":6,"true":[2,6,8],And:[2,8],For:[2,8],JIS:[2,8],The:[2,4,6,7,8],There:[2,8],Will:6,__read_dataset_part_parallel:6,__read_dataset_part_sequenti:6,__read_dataset_whole_parallel:6,__read_dataset_whole_sequenti:6,_byte:4,about:[2,4,7,8],abov:[2,3,8],access:[2,5,8],actual:6,add:[2,8],added:1,addit:9,all:[1,2,3,4,6,8],allow:[2,8],alreadi:[2,8],also:[2,6,8],alwai:1,ani:[2,6,8],anymor:1,api:[2,8,9],applic:[2,8],arrai:[1,6],assum:[2,8],automat:[2,8],avail:6,basic:[2,8,9],bdist_wheel:[2,8],becaus:[2,8],befor:[2,8],begin:6,being:[2,8],below:[2,8],between:[2,6,8],bit:[2,8],bool:[2,6,8],call:[2,6,8],callabl:7,can:[2,6,7,8],capit:[2,3,8],captaindario:[2,8],caus:1,certain:[2,8],chang:1,changelog:9,channel:[6,7],char_cod:4,charact:[2,3,6,8],check:6,cnn:[2,8],co59:[2,4,8],co59_to_utf8:4,code:[2,4,6,7,8],codec:4,collect:[2,8],color:6,com:[2,8],command:[2,8],complet:[2,6,8],compon:6,contain:[4,6],content:[0,2,8,9],conveni:[2,4,7,8,9],convert:[1,2,8],copi:[2,8],core:6,cpu:6,crash:1,current:[2,8],custom:[2,8],dakanji:[2,8],dat:[2,4,6,8],data:[4,5,6,7,9],data_set:6,data_set_parts_with_dummi:6,dataread:[2,8],dataset:6,dataset_typ:6,decod:[4,6,7],decode_8b_type_charact:4,decode_8g_type_charact:4,decode_9b_type_charact:4,decode_9g_type_charact:4,decode_c_type_charact:4,decode_k_type_charact:4,decode_m_type_charact:4,defin:[2,8],depth:[2,6,7,8],descript:4,develop:9,dict:[4,6],dictionari:6,dimens:7,directli:[2,8],directori:[4,6],disk:1,doc:[2,8],doe:[2,8],done:[2,8],download:[2,8],dtype:6,dummi:6,easi:[2,5,8],easili:[2,8],either:[2,8],empti:1,encod:[1,4],entri:[4,6,7],enumer:[3,5],error:[2,6,8],etc:1,etl10:[2,5,8],etl10_1:[2,8],etl10_5:[2,8],etl11:[2,5,8],etl11_1:[2,8],etl11_50:[2,8],etl1:[2,5,6,8],etl1_13:[2,8],etl1_1:[2,8],etl2:[2,5,8],etl2_1:[2,8],etl2_5:[2,8],etl2etl2_1:[2,8],etl2etl2_5:[2,8],etl3:[2,5,8],etl4:[2,5,8],etl5:[2,5,8],etl6:[2,5,8],etl7:[2,5,8],etl8:[2,5,8],etl8b:[2,5,8],etl8g:[2,5,8],etl9:[2,5,8],etl9b:[2,5,8],etl9g:[2,5,6,8],etl:[4,5,6,9],etl_character_group:[0,2,6,8,9],etl_cod:[0,9],etl_data_nam:[0,2,6,8,9],etl_data_read:0,etl_data_reader_captaindario:[2,8],etl_data_set:[2,8],etl_data_set_fold:[2,8],etl_data_set_folderetl2:[2,8],etl_data_set_folderetl7etl7_2:[2,8],etl_data_set_info:[0,9],etl_data_setetlxetlx_i:[2,8],etlcdb:[2,8,9],etlcdb_data_read:9,etlcharactergroup:[2,3,6,8],etlcod:[4,6],etldatanam:[2,5,6,8],etldataread:[2,6,8],etldatasetinfo:[4,7],etldr:[2,6,8],euc_c059:6,euc_co59:[2,4,8],euc_co59_file_path:4,everi:[2,6,8],everyth:3,exampl:[2,8],execut:[2,8],expect:1,extend:[2,8],fals:6,featur:1,file:[4,6,7],filenotfounderror:6,filter:6,first:[2,8,9],fix:1,float16:6,folder:[2,6,8],form:6,found:[2,6,8],from:[1,2,4,6,8],full:[2,8],gener:[2,8],get:[6,9],getting_start:9,github:[2,8],given:[2,6,8],grai:[6,7],grayscal:[2,8],group:[2,8],half:[2,8],hand:[2,8],handwritten:[2,8],happen:[2,8],hard:[2,8],has:[1,3,4],have:[2,6,8],head:9,helper:6,here:[2,8],hiragana:[2,3,6,8],howev:[2,8],http:[2,8],imag:[1,6,7],imagef:6,img:[2,8],img_depth:[6,7],img_siz:[6,7],implement:[2,6,8],includ:[1,2,3,6,8],index:[7,10],indic:9,info:4,inform:[2,7,8],init_co59:4,init_cod:4,init_dataset_typ:6,initi:[4,6],instal:[2,8],instanc:[2,4,6,8],integ:4,intro:9,invok:[2,8],issu:[2,8,9],its:6,japanes:[2,8],jpg:6,kanji:[2,3,6,8],katakana:[1,2,3,8],label:[1,2,4,6,7,8],label_index:7,lead:[2,8],learn:9,letter:[2,8],level:[2,8],like:[2,8],limit:9,list:[1,2,6,7,8],load:[1,6,7,9],look:[2,8,9],lot:[2,6,8],m2r:[2,8],made:[2,8],main:[2,6,8],make:[2,8],mani:6,map:6,memori:[2,6,8],method:[2,6,8],modul:10,more:6,multi:1,multipl:6,name:[2,5,8],ndarrai:6,necessari:4,need:[2,8],neg:[2,8],none:[2,3,8],normal:[2,6,8],notabl:[2,8],note:9,now:[1,2,8],number:[2,3,6,8],numer:[2,8],numpi:[1,6],object:4,obsolet:1,one:[6,7],onli:[2,6,8],open:[2,8,9],option:[2,8],origin:5,other:[2,8],otherwis:6,over:9,packag:9,page:[2,8,10],parallel:6,paramet:[1,2,4,6,8],part:[5,6,7],path:[2,6,8],path_to_data_set:[2,8],pathdata_set:6,per:[2,8],perform:[2,8],pil:6,pip:[2,8],possibl:1,process:[1,6],process_imag:6,processor:6,provid:[2,5,8],pull:[2,8],py3:[2,8],python:[2,8,9],read:[2,4,6,8],read_dataset_fil:[2,6,8],read_dataset_part:[2,6,8],read_dataset_whol:[2,6,8],reader:[2,8,9],readm:[2,8],recogn:[2,8],recommend:6,registr:[2,8],releas:[2,8],renam:[2,5,8],request:[2,8],requir:[2,4,8],res:[2,8],resiz:[2,6,8],restrict:[2,8],roman:[2,3,8],roughli:[2,8],rst:[2,8],run:[2,6,8],same:[2,6,8],sampl:[2,8],save:[1,6],save_to:[1,6],save_to_fil:6,scale:6,scheme:[2,8],sdist:[2,8],search:10,seen:[2,8],select_entri:6,self:6,separ:6,sequenti:6,set:[1,4,5,6,7],setup:[4,9],should:[2,4,6,8,9],show:[2,8],show_loading_bar:6,simpl:[2,8],size:[2,6,7,8],some:[1,2,8],someth:9,sourc:[2,8],specif:[2,8],sphinx:[2,8],start:9,stc:6,store:[2,7,8],str:[4,6,7],string:4,struct:7,struct_siz:7,structur:[2,8],subprocess:6,support:[2,8],sure:[2,8],symbol:[2,3,6,8],t56:4,tabl:[2,8,9],take:9,test_etldr:[2,8],test_read_dataset_part_parallel:[2,8],than:6,therefor:6,thi:[2,6,7,8],those:[2,8],three:[2,8],through:6,top:[2,8],total:[2,8],train:[2,8],tupl:[2,6,7,8],txt:[2,8],type:[2,4,6,7,8],unclear:9,usag:9,use:[2,6,8],used:[2,4,6,7,8],using:4,utf:4,valid:6,valu:[2,3,5,6,8],variabl:[2,8],via:[2,8],virtual:6,wai:[2,8],warn:[2,8],websit:[2,8],welcom:[2,8],when:[2,6,8],where:[2,6,8],which:[1,2,4,5,6,7,8],whl:[2,8],whole:6,width:[2,8],window:[2,8],written:[2,8],you:[2,8,9],your:[2,8]},titles:["API","ETL Data Reader : Changelog","ETLCDB_data_reader","etl_character_groups.py","etl_codes.py","etl_data_names.py","etl_data_reader.py","etl_data_set_info.py","Getting started","Welcome to ETL_data_reader\u2019s documentation!","Indices and tables"],titleterms:{"while":[2,8],addit:[2,8],api:0,build:[2,8],changelog:1,data:[1,2,8],develop:[2,8],document:[2,8,9],entri:[2,8],etl:1,etl_character_group:3,etl_cod:4,etl_data_nam:5,etl_data_read:[6,9],etl_data_set_info:7,etlcdb_data_read:[2,8],file:[2,8],filter:[2,8],get:8,imag:[2,8],indic:10,intro:[2,8],limit:[2,8],load:[2,8],multipl:[2,8],note:[2,8],one:[2,8],packag:[2,8],part:[2,8],process:[2,8],reader:1,set:[2,8],setup:[2,8],start:8,tabl:10,test:[2,8],usag:[2,8],using:[2,8],welcom:9,wheel:[2,8],whole:[2,8]}})
\ No newline at end of file
+Search.setIndex({docnames:["API","CHANGELOG","README","etl_character_groups","etl_codes","etl_data_names","etl_data_reader","etl_data_set_info","getting_started","index","indices_and_tables"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["API.rst","CHANGELOG.rst","README.rst","etl_character_groups.rst","etl_codes.rst","etl_data_names.rst","etl_data_reader.rst","etl_data_set_info.rst","getting_started.rst","index.rst","indices_and_tables.rst"],objects:{"":{etl_character_groups:[3,0,0,"-"],etl_codes:[4,0,0,"-"],etl_data_names:[5,0,0,"-"],etl_data_reader:[6,0,0,"-"],etl_data_set_info:[7,0,0,"-"]},"etl_character_groups.ETLCharacterGroups":{all:[3,2,1,""],hiragana:[3,2,1,""],kanji:[3,2,1,""],katakana:[3,2,1,""],number:[3,2,1,""],roman:[3,2,1,""],symbols:[3,2,1,""]},"etl_codes.ETLCodes":{T56:[4,3,1,""],co59_to_utf8:[4,3,1,""],decode_8B_type_character:[4,3,1,""],decode_8G_type_character:[4,3,1,""],decode_9B_type_character:[4,3,1,""],decode_9G_type_character:[4,3,1,""],decode_C_type_character:[4,3,1,""],decode_K_type_character:[4,3,1,""],decode_M_type_character:[4,3,1,""],init_co59:[4,3,1,""],init_codes:[4,3,1,""]},"etl_data_names.ETLDataNames":{ETL10:[5,2,1,""],ETL11:[5,2,1,""],ETL1:[5,2,1,""],ETL2:[5,2,1,""],ETL3:[5,2,1,""],ETL4:[5,2,1,""],ETL5:[5,2,1,""],ETL6:[5,2,1,""],ETL7:[5,2,1,""],ETL8:[5,2,1,""],ETL8B:[5,2,1,""],ETL8G:[5,2,1,""],ETL9:[5,2,1,""],ETL9B:[5,2,1,""],ETL9G:[5,2,1,""]},"etl_data_reader.ETLDataReader":{__read_dataset_part_parallel:[6,3,1,""],__read_dataset_part_sequential:[6,3,1,""],__read_dataset_whole_parallel:[6,3,1,""],__read_dataset_whole_sequential:[6,3,1,""],codes:[6,2,1,""],dataset_types:[6,2,1,""],init_dataset_types:[6,3,1,""],path:[6,2,1,""],process_image:[6,3,1,""],read_dataset_file:[6,3,1,""],read_dataset_part:[6,3,1,""],read_dataset_whole:[6,3,1,""],save_to_file:[6,3,1,""],select_entries:[6,3,1,""]},etl_character_groups:{ETLCharacterGroups:[3,1,1,""]},etl_codes:{ETLCodes:[4,1,1,""]},etl_data_names:{ETLDataNames:[5,1,1,""]},etl_data_reader:{ETLDataReader:[6,1,1,""]},etl_data_set_info:{ETLDataSetInfo:[7,1,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method"},terms:{"000":[2,8],"0201":[2,8],"0208":[2,8],"10608":[2,8],"120":[2,8],"128x127":[2,8],"1383":[2,8],"1400":[2,8],"141319":[2,8],"152960":[2,8],"157662":[2,8],"160":[2,8],"16800":[2,8],"200":[2,8],"52796":[2,8],"600":[2,8],"607200":[2,8],"60x60":[2,8],"6120":[2,8],"64x63":[2,8],"72x76":[2,8],"9600":[2,8],"\u3041":3,"\u30a1":3,"\u30b1":1,"\u30f3":3,"\u4e00":3,"\u9faf":3,"\uff10":[2,3,8],"\uff11":3,"\uff12":3,"\uff13":3,"\uff14":3,"\uff15":3,"\uff16":3,"\uff17":3,"\uff18":3,"\uff19":3,"\uff41":[2,3,8],"\uff5a":3,"\uff79":[2,8],"break":1,"byte":[4,7],"case":[2,8],"class":[3,4,5,6,7],"default":6,"final":[2,8],"function":[6,7],"import":[2,8],"int":[2,4,6,7,8],"return":[1,4,6],"throw":6,"true":[2,6,8],And:[2,8],For:[2,8],JIS:[2,8],The:[2,4,6,7,8],There:[2,8],Will:6,__read_dataset_part_parallel:6,__read_dataset_part_sequenti:6,__read_dataset_whole_parallel:6,__read_dataset_whole_sequenti:6,_byte:4,about:[2,4,7,8],abov:[2,3,8],access:[2,5,8],actual:6,add:[2,8],added:1,addit:9,addition:6,all:[1,2,3,4,6,8],allow:[2,8],alreadi:[2,8],also:[2,6,8],alwai:1,ani:[2,6,8],anymor:1,api:[2,8,9],applic:[2,8],arrai:[1,6],assum:[2,8],ast:6,automat:[2,8],avail:6,basic:[2,8,9],bdist_wheel:[2,8],becaus:[2,8],befor:[2,8],begin:6,being:[2,8],below:[2,8],between:[2,6,8],bit:[2,8],black:1,bool:[2,6,8],call:[2,6,8],callabl:7,can:[2,6,7,8],capit:[2,3,8],captaindario:[2,8],caus:1,certain:[1,2,8],chang:1,changelog:9,channel:[6,7],char_cod:4,charact:[1,2,3,6,8],check:6,cnn:[2,8],co59:[2,4,8],co59_to_utf8:4,code:[2,4,6,7,8],codec:4,collect:[2,8],color:6,com:[2,8],command:[2,8],complet:[1,2,6,8],compon:6,contain:[4,6],content:[0,2,8,9],conveni:[2,4,7,8,9],convert:[1,2,6,8],copi:[2,8],core:6,correctli:1,cpu:6,crash:1,creat:6,current:[2,8],custom:[2,8],dakanji:[2,8],dat:[2,4,6,8],data:[4,5,6,7,9],data_set:6,data_set_parts_with_dummi:6,dataread:[2,8],dataset:6,dataset_typ:6,decod:[4,6,7],decode_8b_type_charact:4,decode_8g_type_charact:4,decode_9b_type_charact:4,decode_9g_type_charact:4,decode_c_type_charact:4,decode_k_type_charact:4,decode_m_type_charact:4,defin:[2,8],depth:[2,6,7,8],descript:4,develop:9,dict:[4,6],dictionari:6,dimens:7,directli:[2,8],directori:[4,6],disk:[1,6],doc:[2,8],doe:[2,8],done:[2,8],download:[2,8],dtype:6,dummi:6,easi:[2,5,8],easili:[2,8],either:[2,8],empti:1,encod:[1,4,6],entri:[4,6,7],enumer:[3,5],error:[2,6,8],etc:1,etl10:[2,5,8],etl10_1:[2,8],etl10_5:[2,8],etl11:[2,5,8],etl11_1:[2,8],etl11_50:[2,8],etl1:[2,5,6,8],etl1_13:[2,8],etl1_1:[2,8],etl2:[2,5,8],etl2_1:[2,8],etl2_5:[2,8],etl2etl2_1:[2,8],etl2etl2_5:[2,8],etl3:[2,5,8],etl4:[2,5,8],etl5:[2,5,8],etl6:[2,5,8],etl7:[2,5,8],etl8:[2,5,8],etl8b:[2,5,8],etl8g:[2,5,8],etl9:[2,5,8],etl9b:[2,5,8],etl9g:[2,5,6,8],etl:[4,5,6,9],etl_character_group:[0,2,6,8,9],etl_cod:[0,9],etl_data_nam:[0,2,6,8,9],etl_data_read:0,etl_data_reader_captaindario:[2,8],etl_data_set:[2,8],etl_data_set_fold:[2,8],etl_data_set_folderetl2:[2,8],etl_data_set_folderetl7etl7_2:[2,8],etl_data_set_info:[0,9],etl_data_setetlxetlx_i:[2,8],etlcdb:[2,8,9],etlcdb_data_read:9,etlcharactergroup:[2,3,6,8],etlcod:[4,6],etldatanam:[2,5,6,8],etldataread:[2,6,8],etldatasetinfo:[4,7],etldr:[2,6,8],euc_c059:6,euc_co59:[2,4,8],euc_co59_file_path:4,eval:6,everi:[2,6,8],everyth:3,exampl:[2,8],execut:[2,8],expect:1,extend:[2,8],fals:6,featur:1,file:[1,4,6,7],filenotfounderror:6,filter:6,first:[2,8,9],fix:1,float16:6,folder:[2,6,8],form:6,found:[2,6,8],from:[1,2,4,6,8],full:[2,8],gener:[2,8],get:[6,9],getting_start:9,github:[2,8],given:[2,6,8],grai:[6,7],grayscal:[2,8],group:[2,8],half:[2,8],hand:[2,8],handwritten:[2,8],happen:[2,8],hard:[2,8],has:[1,3,4],have:[2,6,8],head:9,helper:6,here:[2,8],hiragana:[2,3,6,8],howev:[2,8],http:[2,8],imag:[1,6,7],imagef:6,img:[2,8],img_depth:[6,7],img_siz:[6,7],implement:[2,6,8],includ:[1,2,3,6,8],index:[7,10],indic:9,info:4,inform:[2,7,8],init_co59:4,init_cod:4,init_dataset_typ:6,initi:[4,6],instal:[2,8],instanc:[2,4,6,8],integ:4,intro:9,invok:[2,8],issu:[2,8,9],its:6,japanes:[2,8],jpg:6,kanji:[2,3,6,8],katakana:[1,2,3,8],label:[1,2,4,6,7,8],label_index:7,lead:[2,8],learn:9,letter:[2,8],level:[2,8],like:[2,8],limit:9,list:[1,2,6,7,8],literal_ev:6,load:[1,6,7,9],look:[2,8,9],lot:[2,6,8],m2r:[2,8],made:[2,8],main:[2,6,8],make:[2,8],mani:6,map:6,match:6,memori:[2,6,8],method:[2,6,8],modul:10,more:6,multi:1,multipl:6,name:[2,5,6,8],ndarrai:6,necessari:4,need:[2,8],neg:[2,8],none:[2,3,8],normal:[2,6,8],notabl:[2,8],note:9,now:[1,2,8],number:[2,3,6,8],numer:[2,8],numpi:[1,6],object:4,obsolet:1,one:[6,7],onli:[2,6,8],open:[2,8,9],option:[2,8],origin:5,other:[2,8],otherwis:6,over:9,packag:9,page:[2,8,10],parallel:6,paramet:[1,2,4,6,8],part:[5,6,7],path:[2,6,8],path_to_data_set:[2,8],pathdata_set:6,per:[2,8],perform:[2,8],pil:6,pip:[2,8],possibl:1,process:[1,6],process_imag:6,processor:6,provid:[2,5,8],pull:[2,8],py3:[2,8],python:[2,8,9],read:[2,4,6,8],read_dataset_fil:[2,6,8],read_dataset_part:[2,6,8],read_dataset_whol:[2,6,8],reader:[2,8,9],readm:[2,8],recogn:[2,8],recommend:6,registr:[2,8],releas:[2,8],renam:[2,5,8],representaiton:6,request:[2,8],requir:[2,4,8],res:[2,8],resiz:[2,6,8],restor:6,restrict:[2,8],roman:[2,3,8],roughli:[2,8],rst:[2,8],run:[2,6,8],same:[2,6,8],sampl:[2,8],save:[1,6],save_to:[1,6],save_to_fil:6,scale:6,scheme:[2,8],sdist:[2,8],search:10,seen:[2,8],select_entri:6,self:6,separ:6,sequenti:6,set:[1,4,5,6,7],setup:[4,9],should:[1,2,4,6,8,9],show:[2,8],show_loading_bar:6,simpl:[2,8],size:[2,6,7,8],some:[1,2,8],someth:9,sourc:[2,8],special:1,specif:[2,8],sphinx:[2,8],start:9,stc:6,store:[2,6,7,8],str:[4,6,7],string:[4,6],struct:7,struct_siz:7,structur:[2,6,8],subprocess:6,support:[2,8],sure:[2,8],symbol:[2,3,6,8],t56:4,tabl:[2,8,9],take:9,test_etldr:[2,8],test_read_dataset_part_parallel:[2,8],than:6,therefor:6,thi:[2,6,7,8],those:[2,8],three:[2,8],through:6,top:[2,8],total:[2,8],train:[2,8],tupl:[2,6,7,8],txt:[2,6,8],type:[2,4,6,7,8],unclear:9,usag:9,use:[2,6,8],used:[2,4,6,7,8],using:4,utf:4,valid:6,valu:[2,3,5,6,8],variabl:[2,8],via:[2,8],virtual:6,wai:[2,8],warn:[2,8],websit:[2,8],welcom:[2,8],were:1,when:[1,2,6,8],where:[2,6,8],which:[1,2,4,5,6,7,8],whl:[2,8],whole:6,width:[2,8],window:[2,8],written:[2,8],you:[2,8,9],your:[2,8]},titles:["API","ETL Data Reader : Changelog","ETLCDB_data_reader","etl_character_groups.py","etl_codes.py","etl_data_names.py","etl_data_reader.py","etl_data_set_info.py","Getting started","Welcome to ETL_data_reader\u2019s documentation!","Indices and tables"],titleterms:{"while":[2,8],addit:[2,8],api:0,build:[2,8],changelog:1,data:[1,2,8],develop:[2,8],document:[2,8,9],entri:[2,8],etl:1,etl_character_group:3,etl_cod:4,etl_data_nam:5,etl_data_read:[6,9],etl_data_set_info:7,etlcdb_data_read:[2,8],file:[2,8],filter:[2,8],get:8,imag:[2,8],indic:10,intro:[2,8],limit:[2,8],load:[2,8],multipl:[2,8],note:[2,8],one:[2,8],packag:[2,8],part:[2,8],process:[2,8],reader:1,set:[2,8],setup:[2,8],start:8,tabl:10,test:[2,8],usag:[2,8],using:[2,8],welcom:9,wheel:[2,8],whole:[2,8]}})
\ No newline at end of file
diff --git a/docs/source/CHANGELOG.rst b/docs/source/CHANGELOG.rst
index 9ae261e..59e8aba 100644
--- a/docs/source/CHANGELOG.rst
+++ b/docs/source/CHANGELOG.rst
@@ -2,6 +2,17 @@
ETL Data Reader : Changelog
===========================
+v 2.1.2
+-------
+
+fixed:
+
+
+* ``save_to`` crashes when some special characters should be saved to file
+* certain images were not saved correctly (were saved completely black)
+
+----
+
v 2.1.1
-------