פורמטי מסד הנתונים הבאים נתמכים: SQLite, MySQL, PostgreSQL ו.
המתאים, פורמט שולחנות VO, וIPAC נתמך.
ATpy היא חבילה ברמה גבוהה מספקת דרך לתמרן שולחנות של נתונים אסטרונומיים בצורה אחידה.
שולחן מוגדר על ידי מספר רב של עמודות של נתונים, כל אחד מתאפיין בשם טור, יחידה, ערך ריק, ותיאור (אופציונאלי להיות שלוש האחרונים), וניתן להשלים עם מטה בצורה של מילות מפתח או הערות.
תכונות ATpy יכול לשמש כדי לתפעל שולחנות בודדים, כמו גם קבוצות של שולחנות:
- באופן חלק נתונים
שולחן לקרוא ולכתוב. למספר פורמטי שולחן (מתאים, VO, ושולחנות IPAC, ומסדי נתוני SQLite / MySQL / PostgreSQL), בונה על מודולים קיימים פיתון. פורמטים נוספים יהיו נתמכים בעתיד.
- הסר, להוסיף, או לשנות את שם עמודות.
- תאי טבלת פרט גישה ולשנות.
- צור שולחן ריק ולאכלס אותו.
- צור טבלה חדשה מתוך מבחר של שורות.
- הוסף מילות מפתח והערות.
- קרא ולכתוב סטים של שולחנות.
מה חדש בהודעה זו
-
- ATpy כעת שוחרר תחת רישיון MIT. >
- תמיכה בכתיבה את שולחנות שרירותיים באמצעות מודול asciitable.
- תמיכה בהעתקה כל metadata הטור בפעם אחת בעת יצירת עמודה חדשה המבוסס על טור ישן.
- תמיכה ראשונית לביצוע שאילתות שירותים מקוונים כגון IRSA והמצפה הווירטואלית.
מה חדש בגרסה 0.9.4:
- תכונות חדשות:
- ציין אם השתמש מערכים רעולי פנים כברירת מחדל באמצעות קובץ .atpyrc ו / או באמצעות פונקצית set_masked_default.
- תמיכה נוסף עבור מודול asciitable, אשר פותח תמיכה לקרוא בשולחנות ASCII שרירותיים. פורמטים נתמכים כברירת מחדל כוללים פורמט CDS (aka שולחנות קריאי מכונת), RDB, ושולחנות DAOphot. בנוסף, ה- API asciitable המלא זמין.
- תמיכה נוסף לשולחן קריאה / כתיבה וTableSet לHDF5 קבצים. זה כולל צירוף קבצים קיימים, וקריאה מ/ כתיבה לקבוצות.
- פלט משופר כאשר עושים 'שולחן הדפסה' שבו שולחן הוא דוגמא טבלה.
- תמיכה נוסף עבור פייתון 3
- API / שינויים פנימיים:
- האצה משמעותית לקריאה גדולה שמתאימה שולחנות
- כעת ניתן לגשת עמודות טבלה באמצעות סימון הפריט, לא ['טור']
- תיקוני באגים:
- תוקן באג שמנע ASCII שמתאים שולחנות מלהיות לקרוא ב
- תוקן באג שגרם לכך שהשולחן הראשון רק ברשימה היה בשימוש בעת יצירת TableSet מתוך רשימה של שולחנות.
- שיטת עותק קבוע () ללוח
- כמה באגים קטנים אחרים קבועים
מה חדש בגרסת 0.9.3:.
- משחזר תאימות עם פייתון 2.5
מה חדש בגרסה 0.9.2:
- תכונות חדשות:
- שולחנות מאוחסנים כעת כמערכים מובנים.
- חדש רעול פנים = טיעון במהלך אתחול טבלה (ברירת המחדל הוא שקר).
- SQL המלא עבור MySQL, PostgreSQL, ו SQLite.
- מידע עמודת גישה דרך Table.columns, אינדקס או לפי שם עמודה או מספר. תומך איטרציה.
- ויכוח מילולי לקריאה / כתיבה.
- החדש Table.rows () שיטה לבחירת שורות ספציפיות
- שיטה החדשה Table.add_empty_column ()
- שיטה החדשה Table.append () כדי לשלב את שני שולחנות
- שיטה החדשה Table.sort ()
- הערות נוסף / מילות מפתח לTableSet () בכללותו
- חדש לפני = / אחרי = / עמדה = טיעונים לTable.add_column () וTable.add_empty_column ()
- API / שינויים פנימיים:
- fits_read, vo_read, ipac_read, sql_read, ושיטות שווה ערך כיום depracated -. שימוש לקרוא (...) במקום ולציין סוג = אם יש צורך
- Table.units, Table.types, Table.nulls, וTable.formats הם מיושנות. השימוש Table.columns במקום.
- אפשר למשתמשים לציין סיומות חדשות לקשר עם סוגים שונים שולחן באמצעות atpy.register_extensions.
- תיקוני באגים:
- תוקן באג שהתכוון שערכים לא יכולים להיות מוקצים בעת גישה לעמודה באמצעות תכונות (egtcolumn_name [1] = 1).
- תוקן באג עם יצירת ערכות שולחן ריקות.
- תוקן באג עם קפדנית = אפשרות לשולחנות VO.
שאילתות
כיתה
מה חדש בגרסת 0.9.1:
תלות pkg_ressources הוסרה
- . גרסאות כעת נבדקות באמצעות distutils, שהוא יותר סטנדרטי.
תגובות לא נמצא