Die volgende databasis formate word ondersteun: SQLite, MySQL, PostgreSQL en.
Die pas is VO en ipac tafels formaat ondersteun.
ATpy is 'n hoë-vlak pakket verskaffing van 'n manier om tafels van astronomiese data te manipuleer in 'n eenvormige manier.
A tafel word gedefinieer deur 'n aantal kolomme van data, elk gekenmerk deur 'n kolom naam eenheid null waarde, en beskrywing (die laaste drie synde opsioneel), en kan aangevul word met metadata in die vorm van dokumente of kommentaar.
ATpy gebruik kan word om enkele tafels asook stelle tafels manipuleer
Eienskappe :.
- Moeiteloos lees en skryf tafel data om 'n aantal van die tafel formate (pas, VO en ipac tafels, en SQLite / MySQL / PostgreSQL databases), gebou op bestaande python modules. Meer formate sal ondersteun in die toekoms.
- Verwyder, by te voeg, of hernoem kolomme.
- Toegang en verander individuele tafel selle.
- Skep 'n leë tafel en vul dit.
- Skep 'n nuwe tabel uit 'n seleksie van die rye.
- sleutelwoorde en kommentaar Voeg.
- Lees en skryf stelle tafels.
Wat is nuut in hierdie release:.
- ATpy word nou vrygestel onder 'n MIT lisensie
- Ondersteuning vir uitskryf arbitrêre tafels via die asciitable module.
- Steun vir die kopiëring van al kolom metadata in een slag wanneer die skep van 'n nuwe kolom gebaseer op 'n ou kolom.
- Voorlopige ondersteuning vir die gebruik daarvan aanlyn dienste soos IRSA en die virtuele sterrewag.
Wat is nuut in weergawe 0.9.4:
- Nuwe funksies:
- Spesifiseer of gemaskerde skikkings by verstek gebruik word via 'n .atpyrc lêer en / of via 'n set_masked_default funksie.
- Bygevoeg ondersteuning vir die asciitable module, wat ondersteuning om te lees in arbitrêre ASCII tafels open. Formate word ondersteun deur verstek sluit CDS formaat (aka masjienleesbare tabelle), RDB en DAOphot tafels. Daarbenewens het die volle asciitable API is beskikbaar nie.
- Bygevoeg ondersteuning vir lees / skryf Table en TableSet lêers HDF5. Dit sluit die aanbring aan bestaande lêers, en lees / skryf na groepe.
- Verbeterde uitset wanneer doen 'print tafel' waar tabel is 'n Table byvoorbeeld.
- Bygevoeg ondersteuning vir Python 3
- API / Interne veranderinge:
- Beduidende speedup vir die lees van 'n groot FITS tafels
- Table kolomme kan nou verkry word met behulp van die item notasie, t [kolom ']
- Bug fixes:
- Vaste 'n fout wat voorkom ASCII FITS tafels van gelees in
- Vaste 'n fout wat beteken dat slegs die eerste tabel in 'n lys is gebruik wanneer die skep van 'n TableSet van 'n lys van tabelle.
- metode Vaste kopie () vir Table
- Vaste verskeie ander klein foute
Wat is nuut in weergawe 0.9.3:.
- Herstel verenigbaarheid met Python 2,5
Wat is nuut in weergawe 0.9.2:
- Nuwe funksies:
- Tabelle nou gestoor as gestruktureerde skikkings.
- New gemaskerde = argument tydens Table inisialisering (standaard is Vals).
- Full SQL navrae vir MySQL, PostgreSQL, en SQLite.
- Toegang kolom inligting deur middel van Table.columns, geïndekseer hetsy deur naam of nommer kolom. Ondersteun iterasie.
- woordryke argument vir lees / skryf.
- New Table.rows () metode om spesifieke rye kies
- metode New Table.add_empty_column ()
- New Table.append () metode om twee tafels kombineer
- metode New Table.sort ()
- Bygevoeg kommentaar / sleutelwoorde vir TableSet () klas as 'n geheel
- New voordat = / na = / posisie = argumente vir Table.add_column () en Table.add_empty_column ()
- API / Interne Wysigings:
- fits_read, vo_read, ipac_read, sql_read, en ekwivalente metodes is nou depracated -. Gebruik te lees (...) plaas en spesifiseer type = indien nodig
- Table.units, Table.types, Table.nulls en Table.formats is afgekeur. Gebruik Table.columns plaas.
- Laat gebruikers om nuwe uitbreidings spesifiseer om te assosieer met verskillende tipes tafel via atpy.register_extensions.
- Bug fixes:
- Vaste 'n fout wat beteken dat waardes nie kan toegeskryf word wanneer toegang tot 'n kolom via eienskappe (egtcolumn_name [1] = 1).
- Vaste 'n fout met die skep van leë tafel sit.
- Vaste 'n fout met pedanties = opsie vir VO tafels.
Wat is nuut in weergawe 0.9.1:
- verwyder pkg_ressources afhanklikheid. Weergawes is nou nagegaan behulp distutils, wat meer standaard.
- Bygevoeg ondersteuning vir boolean kolomme met rukke en VO tafels.
- Bygevoeg pendatic = argument vir VO Table.
Kommentaar nie gevind