Skip to main content

# datalogy

[![Build Status](https://secure.travis-ci.org/michaeljoseph/datalogy.png)](http://travis-ci.org/michaeljoseph/datalogy) [![Stories in Ready](https://badge.waffle.io/michaeljoseph/datalogy.png?label=ready)](https://waffle.io/michaeljoseph/datalogy) [![pypi version](https://badge.fury.io/py/datalogy.png)](http://badge.fury.io/py/datalogy) [![# of downloads](https://pypip.in/d/datalogy/badge.png)](https://crate.io/packages/datalogy?version=latest) [![code coverage](https://coveralls.io/repos/michaeljoseph/datalogy/badge.png?branch=master)](https://coveralls.io/r/michaeljoseph/datalogy?branch=master)

![datalogy](https://github.com/michaeljoseph/datalogy/raw/master/resources/datalogy.jpg)

A collection of python tools that facilitate the obtaining, scrubbing and exploring of data.

## scrape

Extract HTML elements using an XPath query or CSS3 selector.

### Example usage

curl -s http://en.wikipedia.org/wiki/List_of_sovereign_states |

scrape -be ‘table.wikitable > tr > td > b > a’

## random-sample

Output lines from stdin to stdout with a given probability, for a given duration, and with a given delay between lines.

### Example usage

seq 100 | random-sample -r 20% -d 1000

## Testing

Install development requirements:

pip install -r requirements.txt

Run the tests with:

nosetests

Lint the project with:

flake8 datalogy tests

## API documentation

To generate the documentation:

cd docs && PYTHONPATH=.. make singlehtml

Metadata

Release files for datalogy 0.1.0

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

Source distribution (sdist)

Source distribution for datalogy 0.1.0
File Size Uploaded
datalogy-0.1.0.tar.gz 18.6 kB Details

Release files / datalogy-0.1.0.tar.gz

Download URL datalogy-0.1.0.tar.gz
Size 18.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5854efc49f1ed796338b5a470c3441c2f3c9836f93888efd72aa16010391eab5
BLAKE2b-256 checksum
How to use checksums
f74ca77185da9f87dfb019134f9dc3910b83ca4ddef140792609bb1224b42da1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

0.0.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