در فرمت های پایگاه داده های زیر پشتیبانی می شوند: از SQLite، خروجی، و PostgreSQL.
متناسب، VO، و IPAC فرمت جدول پشتیبانی می شوند.
ATpy یک بسته سطح بالا فراهم کردن راهی برای دستکاری جدول از داده های نجومی در راه یکنواخت است.
جدول توسط هر تعداد ستون از داده ها، هر که با نام ستون، واحد، ارزش های پوچ، و شرح (آخرین سه اختیاری بودن) تعریف شده است، و می تواند با ابرداده را در فرم از کلمات کلیدی و یا نظرات تکمیل شده است.
ATpy می تواند مورد استفاده برای دستکاری جدول تک و همچنین مجموعه ای از جداول
ویژگی ها:.
یکپارچه خواندن و نوشتن داده های جدول را به تعدادی از فرمت های جدول (FITS، VO، و IPAC جداول، و پایگاه های داده SQLite / مای / PostgreSQL و) ساختمان در ماژول های پایتون موجود است. فرمت های بیشتر در آینده پشتیبانی می شود.
حذف، اضافه کردن، تغییر نام و یا ستون است.
دسترسی و تغییر سلول های جدول فردی است.
ایجاد یک جدول خالی و پر می کند.
ایجاد یک جدول جدید از انتخاب ردیف.
اضافه کردن کلمات کلیدی و نظرات.
خواندن و نوشتن مجموعه ای از جداول.
به چه چیزی جدید در این نسخه است:
ATpy در حال حاضر تحت یک مجوز MIT منتشر شد.
پشتیبانی از نوشتن جداول دلخواه از طریق ماژول asciitable.
پشتیبانی برای کپی کردن تمام ابرداده ستون در یک هنگام ایجاد یک ستون جدید بر اساس ستون های قدیمی.
حمایت اولیه برای پرس و جو خدمات آنلاین مانند ایرسا و رصدخانه مجازی.
ویژگی های جدید:
به چه چیزی جدید در نسخه 0.9.4 است:
مشخص کنید که آیا به استفاده از آرایه های نقاب دار به طور پیش فرض از طریق یک فایل .atpyrc و / یا از طریق یک تابع set_masked_default.
اضافه شدن پشتیبانی از ماژول asciitable، که باز می شود تا پشتیبانی به خواندن در جدول ASCII دلخواه. فرمت های پشتیبانی شده به طور پیش فرض شامل فرمت CDS (با نام مستعار جداول قابل خواندن توسط ماشین)، RDB، و جداول DAOphot. علاوه بر این، API کامل asciitable در دسترس است.
اضافه شدن پشتیبانی از جدول خواندن / نوشتن و TableSet به HDF5 فایل های. این شامل اضافه به فایل های موجود، و خواندن از / نوشتن به گروه.
بهبود خروجی در هنگام جدول چاپ "که در آن جدول یک نمونه جدول است.
اضافه شدن پشتیبانی از پایتون 3
API / تغییرات داخلی:
تسریع قابل توجهی را برای خواندن بزرگ FITS جداول
ستون جدول هم اکنون می توانید با استفاده از نماد آیتم، تی ['ستون'] دیده می شود
رفع اشکال:
رفع اشکال که مانع ASCII FITS جداول از در به عنوان خوانده شده
رفع اشکال که بدان معنی است که فقط جدول برای اولین بار در یک لیست در هنگام ایجاد TableSet از یک لیست از جداول استفاده شد.
روش کپی ثابت () برای جدول
چند اشکالات جزئی ثابت دیگر
به چه جدید در نسخه 0.9.3 است:
به بازگرداندن سازگاری با پایتون 2.5.
ویژگی های جدید:
به چه جدید در نسخه 0.9.2 است:
استفاده از جدول در حال حاضر به عنوان آرایه ساختار ذخیره می شود.
جدید نقاب دار = آرگومانها در طول دهی اولیه جدول (به طور پیش فرض غلط).
کامل نمایش داده شد SQL برای خروجی زیر، 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.
به حذف وابستگی pkg_ressources:
به چه جدید در نسخه 0.9.1 است. نسخه در حال حاضر با استفاده از distutils است که استاندارد بررسی می شود.
اضافه شدن پشتیبانی از ستون بولی در جا می گیرد و جداول VO.
اضافه شده pendatic = استدلال برای VO جدول.
نظر یافت نشد