ChiantiPy הוא ממשק Python למסד הנתונים האטומיים קיאנטי לספקטרוסקופיה אסטרופיסיקאליות
מהו קיאנטי
קיאנטי מספק מאגר נתונים אטומיים שיכול לשמש כדי לפרש את הפליטה של קווים ספקטרליים וcontinus נפלטים מטמפרטורה גבוהה, מקורות אסטרופיסיקאליות אופטי דקים. פרויקט קיאנטי מספק חבילה של שגרה נכתבה בנתונים אינטראקטיביים שפה (IDL) גישה למסד הנתונים ולחשב כמויות שונות לשימוש בפרשנות ספקטרום הנצפה או הפקת ספקטרום סינטטי.
תחילת עבודה עם ChiantiPy
תנאים מוקדמים
& Nbsp; * פייתון (גרסת 2.X latext; אינו תואם לגרסה 3.x)
& Nbsp; * numpy
& Nbsp; * Scipy
& Nbsp; * Matplotlib
& Nbsp; * [אופציונאלי] PyQt4 או wxPython
& Nbsp; * קיאנטי, מסד הנתונים האטומיים לספקטרוסקופיה אסטרופיסיקאליות
בנוסף, מודול FortranFormat מהמדעי פייתון, שפותח על ידי קונרד Hinsen של מרכז דה Biophysique Moleculaire (http://dirac.cnrs-orleans.fr/ScientificPython/), נכלל בחלוקה זו לפשטות.
מסד הנתונים התקנת קיאנטי
זפת נתונים כדור GZipped ניתן להוריד מאתר האינטרנט של קיאנטי
& Nbsp; * לשים את הקובץ בספרייה נוחה, cd לספרייה וuntar הקובץ
& Nbsp; * ChiantiPy משתמש XUVTOP משתנה הסביבה כדי למצוא את מסד הנתונים. הגדר XUVTOP לשמו של הספרייה שבה tarball נתונים קיאנטי הוצבה. לדוגמא
> Setenv XUVTOP /data1/xuv/directory.where.the.tarball.was.placed
חלק מהאתרים יש מסד נתונים קיאנטי נשמר כחלק מהפצת SolarSoft. במקרה כזה, פשוט להגדיר XUVTOP לספרייה היו שהיא קיימת, בדרך כלל משהו כמו דר $ / חבילות / קיאנטי / dBase
התקנת חבילת ChiantiPy
חבילת ChiantiPy ניתן להוריד מChiantiPy, untar זה, cd לספרייה שבה היה ארוזה, ולאחר מכן, כשורש
> פיתון setup.py להתקין
אם אין לך הרשאות root, פשוט לשים את ספריית ChiantiPy ("קיאנטי" שנקרא בפשטות) בPYTHONPATH שלך
הפעלת ChiantiPy
ניתן למצוא התיעוד בדף האינטרנט שלה ChiantiPy
בפרט, מדריך להתחלה מהירה כלולה אשר אמור להביא לך ולהפעלתו די מהר.
מסלול eeping של ChiantiPy
יש רשימת דיוור שאתה יכול להירשם בhttps://lists.sourceforge.net/lists/listinfo/chiantipy-users. על מנת להירשם יש צורך קודם כל להשיג חשבון משתמש מsourceforge.net. זהו תהליך פשוט
מה חדש במהדורה זו:.
- השיטות ופונקציות לחישוב חתך יינון היו מעולם לא יושם כראוי, וזה תוקן.
- חישוב מקדמי שיעור יינון בוצע בצורה נכונה.
- שגיאות בחישוב צילום עירור ופליטה מאולצות תוקנו.
מה חדש בגרסת 0.5.1:
- גרסה זו מתקנת באגים עיקריים. משתמשים מומלצים בחום לשדרג לגרסה זו.
מה חדש בגרסה 0.5.0:
-
בכיתה היון יש שיטה חדשה - emissList - כדי לספק רשימה של קווים בטווח אורכי גל מסוים.
- יש ion.intensityRatio טיעון מילת מפתח חדש & quot; wvlRanges & quot; כך שעל ידי הגדרה = wvlRanges [[100, 200.], [500, 600]], המספר הגבוה של קווים יהיו מלוקט משני טווחים שצוינו בלבד, כלומר, 201-499 לא ייכללו.
מה חדש בגרסת 0.4.2:.
- זה הוא שחרור תיקון באג
מה חדש בגרסת 0.4.0:
- גרסה זו מוסיפה כיתת radLoss לחשב הפסדי קרינה ולתכנן את התוצאות.
מה חדש בגרסה 0.3.1:.
- באגים שונים היו קבועים
מה חדש בגרסת 0.3:
- גרסה זו מוסיפה כיתת mspectrum, המאפשר למשתמשים להשתמש ב ליבות מרובות מקומיות מעבד לחישובי רפאים שיכולים להיות זמן רב.
- בנוסף, יש תיקוני באגים רבים.
דרישות :
- Python
תגובות לא נמצא