Science and technology during the Edo period