บทความนี้ผมจะพาผู้อ่านไปรู้จักกับเครื่องมือทางดาราศาสตร์อันหนึ่ง ที่มีชื่อว่า astropy ในภาษา Python กันครับ
เครื่องมือ astropy เป็นเครื่องมือที่ถูกพัฒนาจากชุมชนนักพัฒนา Python โดยทีมงานโครงการ Astropy Project
โครงการ Astropy Project เป็นโครงการที่ต้องการพัฒนาแพคเกจหลักเดียวสำหรับการศึกาษาทางดาราศาสตร์ใน Python และส่งเสริมการทำงานร่วมกันระหว่าง Python กับข้อมูลทางดาราศาตร์ รองรับทั้ง Python 2 และ Python 3 และใช้ License: BSD ด้วยครับ
ติดตั้ง astropy กับ Python
ในการติดตั้งต้องการโมดูล Numpy 1.5.1 หรือสูงกว่า
สามารถติดตั้งได้โดยสั่ง pip (โปรดตั้งค่า C compiler กับ Python ให้เรียบร้อยครับ):
pip install astropy
และโหลดโค้ดมาติดตั้งเองจาก PyPI https://pypi.python.org/pypi/astropy เมื่อโหลดมาแล้วแตกไฟล์ ใช้คำสั่งเข้าไปยังโฟลเดอร์ที่แตกไฟล์ออกมาแล้วใช้คำสั่ง
python setup.py build
แล้วสั่ง
python setup.py install
สำหรับผู้อ่านที่ใช้งาน Windows สำหรับโหลดไฟล์ .whl มาติดตั้งจาก http://www.lfd.uci.edu/~gohlke/pythonlibs/#astropy
อ่านวิธีติดตั้งไฟล์ .whl ได้จาก ติดตั้งโมดูลจากไฟล์ .egg และ .whl ใน Python
ตัวอย่างการใช้งานเบื้องต้น
[python]
>>> from astropy import units as u
>>> from astropy import coordinates as coord
>>> coord.SkyCoord(ra=10.68458*u.deg, dec=41.26917*u.deg, frame='icrs')
<SkyCoord (ICRS): ra=10.68458 deg, dec=41.26917 deg>
[/python]
อ่านเอกสารการใช้งาน astropy ได้ที่ http://docs.astropy.org/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)