Skip to main content

Classes for data manipulation

Project description

Python Classes for Data Manipulation

Build Status Documentation Status PyPI

dataiter currently includes classes DataFrame and ListOfDicts.

DataFrame is a class for tabular data similar to R's data.frame or pandas.DataFrame. It is under the hood a dictionary of NumPy arrays and thus capable of fast vectorized operations. You can consider this to be a very experimental, very light-weight alternative to Pandas with a simple and consistent API. Performance-wise dataiter relies on NumPy and is likely to be at best comparable to Pandas.

ListOfDicts is a class useful for manipulating data from JSON APIs. It provides functionality similar to libraries such as Underscore.js, with manipulation functions that iterate over the data and return a shallow modified copy of the original. attd.AttributeDict is used to provide convenient access to dictionary keys.

Installation

pip install dataiter

Documentation

https://dataiter.readthedocs.io/

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

dataiter-0.14.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

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

dataiter-0.14-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file dataiter-0.14.tar.gz.

File metadata

  • Download URL: dataiter-0.14.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for dataiter-0.14.tar.gz
Algorithm Hash digest
SHA256 5317f56bc722b0f051a50489825305f261168a8b2d51f4ec7311174455503124
MD5 7ee8c39d6292cd405a7c8be563eaa8fd
BLAKE2b-256 8e54b722d28e551f97a8cf3a9f1c8dfe51f13e7ef964ddf6e158e9bfdc880ce8

See more details on using hashes here.

File details

Details for the file dataiter-0.14-py3-none-any.whl.

File metadata

  • Download URL: dataiter-0.14-py3-none-any.whl
  • Upload date:
  • Size: 24.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for dataiter-0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 8ea0cf7dc32b303f0110b40b19baa60df84949ec5ce72216d98d466c8b23f4b9
MD5 7e124ee8f81d78fd25394fa3567d0001
BLAKE2b-256 6b396fc29ea0003c759d80d8e4609d45d33849c5026f5d5f40fd580d054b6a49

See more details on using hashes here.

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