Skip to main content

Data tools (or, for friends, d) is a command-line-first data analysis library. The goal of the library is to make data-wrangling tasks easy and promote code reuse. Each script is supposed to do one thing well, following the principles of the UNIX philosophy of “doing one thing and doing it well”.

Design principles

  • The command line is your friend.

  • An extra command (and pipe) is better than another argument.

  • CSV and JSON get priority over other formats.

  • Always think of scalability and memory issues. Favour streaming algorithms.

  • DRY.

List of tools

All the tools start with the abbreviated name of datatools, which is d.

  • dbyrow performs operations between elements of the same row.

  • dcompute performs operations which involve one field of multiple rows (for example, the average).

  • dformat (TO DO) translate existing formats to a standard CSV format.

  • djoin performs equality joins between tables, both in semi-streaming and full-streaming fashions.

  • drandom generates random integer and float values.

  • dunique keeps unique values.

  • djsonexplorer loads a JSON document into a Python interpreter.

Release files for datatools 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for datatools 0.1.3
File Interpreter ABI Platform
datatools-0.1.3-py2-none-any.whl Python 2 none any Details

Release files / datatools-0.1.3-py2-none-any.whl

Download URL datatools-0.1.3-py2-none-any.whl
Size 11.0 kB
Tags Python 2
SHA-256 checksum
How to use checksums
be58673b81e61c3a3bdfd14128c4db8324556288b210193c291e7a6fce92d96e
BLAKE2b-256 checksum
How to use checksums
779787112e5430cc48a3fadd3e157c706d5b7b437caf6642e040d266f12888d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.3 This release

1 release file

0.1.2

2 release files

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page