Skip to main content

Input/output and conversion functions for tabular data

Project description

GitHub release (latest SemVer) GitHub Workflow Status Read the Docs

Template

tables_io

tables_io provides an interface for a variety of non-ASCII file formats that are commonly used within the LSST DESC collaboration. It allows users to read in data from multiple types of files through one convenient interface.

See read the docs for documentation.

Features:

  • reads and writes files that contain one or more data tables
  • supports a variety of file types (fits, hdf5, parquet) and tabular formats (astropy, pandas, pyarrow, numpy)
  • allows easy conversions between file formats and in memory tabular formats
  • ability to do chunked reads and writes of HDF5 and parquet files

tables_io is currently being used in the following packages:

People

License, Contributing etc

The code in this repo is available for re-use under the MIT license.

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

tables_io-1.0.0.tar.gz (86.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tables_io-1.0.0-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

Details for the file tables_io-1.0.0.tar.gz.

File metadata

  • Download URL: tables_io-1.0.0.tar.gz
  • Upload date:
  • Size: 86.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tables_io-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8fe376ca0476cafeb68072fabb2ac77bde619ec7b2bab8096c5a8056326d2268
MD5 fbc987ec30b4ea9986d1eff6d60ed43a
BLAKE2b-256 b1c826b857afb34b7a690828ac88a4e83f5a42f39ec496dceb5422693c861445

See more details on using hashes here.

Provenance

The following attestation bundles were made for tables_io-1.0.0.tar.gz:

Publisher: publish-to-pypi.yml on LSSTDESC/tables_io

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tables_io-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: tables_io-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tables_io-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99ee261289298339ca1c57633d7d77152b36ef9993aa76245e4a88df3170aa05
MD5 b80e165fb8fe752dcfe5878ab051b5ff
BLAKE2b-256 8ee11e5ba8d435b21ddff1b7b509ca4031f657f62ab29d3e981e3baf424fd90e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tables_io-1.0.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on LSSTDESC/tables_io

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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