Tolong jelaskan mengenai Botani dan agronomi dari Ilmu pengetahuan Islam abad pertengahan

Studi tentang bidang ilmu alam diperluas pada pemeriksaan rinci tumbuhan. Karya yang dilakukan terbukti secara langsung bermanfaat dalam pertumbuhan farmakologi yang belum pernah terjadi sebelumnya di seluruh dunia Islam. Al-Dinawari (815-896) memopulerkan botani di dunia Islam dengan Kitab al-Nabat (Kitab Tetumbuhan) enam jilidnya. Hanya jilid 3 dan 5 yang bertahan, dengan bagian dari jilid 6 direkonstruksi berdasarkan kutipan fragmen. Naskah yang bertahan mendeskripsikan 637 tumbuhan dalam urutan abjad dari huruf sin hingga ya, sehingga seluruh buku pasti telah mencakup beberapa ribu jenis tumbuhan. Al-Dinawari mendeskripsikan fase perkembangan tumbuhan dan produksi bunga dan buah. Ensiklopedia abad ketiga belas yang disusun oleh Zakariya al-Qazwini (1203–1283)—ʿAjā'ib al-makhlūqāt wa gharā'ib al-mawjūdāt—berisi, di antara banyak topik-topik lainnya, botani realistis dan laporan-laporan fantastis. Misalnya, dia mendeskripsikan pepohonan yang tumbuh burung di ranting-ranting mereka sebagai pengganti daun, tetapi yang hanya dapat ditemukan di Kepulauan Britania yang jauh. Penggunaan dan budi daya tanaman didokumentasikan pada abad ke-11 oleh Muhammad bin Ibrahim Ibnu Bassāl dari Toledo dalam bukunya Dīwān al-filāha (Istana Pertanian), dan oleh Ibnu al-'Awwam al-Ishbīlī dari Sevilla dalam bukunya abad ke-12 Kitab al-Filāha (Risalah tentang Pertanian). Ibnu Bassāl telah melakukan perjalanan ke mana-mana di seluruh dunia Islam, kembali dengan pengetahuan rinci tentang agronomi yang dimasukkan ke dalam Revolusi Pertanian Arab. Bukunya yang praktis dan sistematis mendeskripsikan lebih dari 180 tumbuhan dan bagaimana mengembangbiakkan dan merawatnya. Tumbuhan tersebut mencakup sayuran daun dan akar, herba, rempah-rempah, dan pepohonan. Abū al-Khayr ( abad ke-11) menjelaskan secara mendetail bagaimana pohon zaitun harus ditanam, dicangkokkan, dirawat karena penyakit, dan dipanen. Dia memberi detail serupa untuk tanaman seperti kapas.