Skip to main content

Read and write tfs files.

Project description

TFS-Pandas

This package provides reading and writing functionality for table format system (tfs) files.

Getting Started

Prerequisites

The package depends heavily on pandas and also on numpy, so these packages need to be installed in your python environment.

Installing

Installation is easily done via pip. The package is then used as tfs.

pip install tfs-pandas

Example:

import tfs

data_frame = tfs.read('path_to_input.tfs', index="index_column")
tfs.write('path_to_output.tfs', data_frame, save_index="index_column")

Description

Reading and writing capabilities for tfs-files are provided by this package. The files are read into special pandas Dataframes, called TfsDataFrames, which in addition to the normal behaviour attach an OrderedDict of headers to the DataFrame.

Known Issues

  • Creating a new DataFrame by combining multiple TfsDataFrame, for example via pandas.DataFrame.append() or pandas.concat(), will convert the TfsDataFrame back to a DataFrame and lose therefore the headers.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

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

tfs-pandas-1.0.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

tfs_pandas-1.0.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file tfs-pandas-1.0.0.tar.gz.

File metadata

  • Download URL: tfs-pandas-1.0.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.2

File hashes

Hashes for tfs-pandas-1.0.0.tar.gz
Algorithm Hash digest
SHA256 26956c01839e0c0db26e3e2ac3009fc09dbfae8dcb0052fd874e166bca6fbd53
MD5 247a783131794382aa813d6531bfa9a9
BLAKE2b-256 3e425f6b6037390b54c54ade959089381386a5602829a9970397180c9daac1aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tfs_pandas-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.2

File hashes

Hashes for tfs_pandas-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 298c543531b8f143357cb9b257fd71650dbd118c6f814c7634ed42cca13258ce
MD5 0ee48d2492e538572c109b82ea84e3d6
BLAKE2b-256 f41c91cab9bc0435db3d7d0c5353876e4b5084298ac276a1370fd44da4286032

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