switch to nanpy
support unicode yaml
ESR config