Skip to main content

Two-dimensional tables backed by Numpy with named rows and columns.

Project description

Some of the capabilities of the table library are shown below:

from table import Table

table = Table(
    ["1", "2", "3"] # row names,
    ["a", "b"]      # column names,
    [[1, 2],        # initial values
     [3, 4],
     [5, 6]]
)

print "Whole table:"
print table

print "Just a cell:"
print table["1", "a"]

print "A row:"
print table["2", :]

print "A column:"
print table[:, "b"]

print "A range:"
print table["2":, :]

The library also provides basic I/O capability for simple delimited files and standard CSV files:

table1 = readTableFromDelimited(f)
table2 = readTableFromCSV(f)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

table-0.0.4.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file table-0.0.4.tar.gz.

File metadata

  • Download URL: table-0.0.4.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for table-0.0.4.tar.gz
Algorithm Hash digest
SHA256 a1e965e26ee9b43eea25051571dd44152d670317ae1d0ff02c4456e12aea4cbc
MD5 56734de520b1bb8730b255c1e8eaea65
BLAKE2b-256 71d77db625e34fe20702c6c39553ae909b28dc5d4cf4ac9dd3a6da13866e27d0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page