Skip to main content

Data analytics library and command line data-ops tools.

Project description

Dataphile

Dataphile is a high-level python package for both data analysis and data processing. It started as a central repository of common tasks and capabilities used by the author, but has now evolved into something others might find useful. See components below.

GitHub License PyPI Version Docs Latest


Figure: Demonstration of Dataphile's AutoGUI feature.

Installation

To install Dataphile for general purposes use Pip:

pip install dataphile

If you are using Anaconda, install using the above call to pip from inside your environment. There is not as of yet a separate conda package.

Documentation

Documentation will be available at dataphile.readthedocs.io. Currently, development of additional features is a priority, but this is a great place for contributing to the project.

Contributions

Contributions are welcome in the form of suggestions for additional features, pull requests with new features or bug fixes, etc. If you find bugs or have questions, open an Issue here. If and when the project grows, a code of conduct will be provided along side a more comprehensive set of guidelines for contributing; until then, just be nice.

Road Map

  • additional command line tools
    Many additional command line tools are planned for future releases including tools that expose database queries and filters. Generally, just a massive extension of the UNIX philosophy whereby we can compose several functions together with pipes to make unique workflows.

  • data acquisition
    One of the motivations for this package was to provide an easy-to-use, high-level interface to collecting scientific data from an externel device (e.g., over USB). This, along side a simple live data visualization feature would go a long way for high school and university student laboratory courses to both aquire and analyze their data using all open-source tools right inside of a Jupyter Notebook.

  • documentation and package management
    A quickstart guide along with full documentation of all components needs to be built using Sphinx.

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

dataphile-0.2.1.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

dataphile-0.2.1-py3-none-any.whl (52.2 kB view details)

Uploaded Python 3

File details

Details for the file dataphile-0.2.1.tar.gz.

File metadata

  • Download URL: dataphile-0.2.1.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for dataphile-0.2.1.tar.gz
Algorithm Hash digest
SHA256 731336392b315eb8d3b568e145540c4b54082530d93441fac50645c9593831d4
MD5 b014cf1dbd912a21f1f5238209c45117
BLAKE2b-256 73bdef86f111fcb107ac40aa897c86a672587e04d1cc63b4f6da249c8607c30d

See more details on using hashes here.

File details

Details for the file dataphile-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: dataphile-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 52.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for dataphile-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 455ae3c7eff983bcb346dec9a13d08b5a837439c9561d2fc8af22ca0276a59c2
MD5 d96d80f937d31267f5584419d7831fa2
BLAKE2b-256 ac45db2d2df36c8cd95c0e195a67e5eb875c3b233972fd26f982ecc8283378bd

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