Skip to main content

Useful tools to help you document and describe data processing and modelling

Project description

datascribe: useful tools to help you document and describe data processing and modelling

datascribe has been developed to assist data scientists in documenting and describing data analysis, processing and modelling.

Vision for datascribe

  1. Assist users in documenting the dataset they are using.

  2. Assist users in documenting the preprocessing and subsequent analysis they perform on datasets.

  3. Provide summary text, images and tables in an editable format (markdown and Microsoft Word) tool.

  4. Help users document research and analyses well so that it is transparent and repeatable.

Features:

  1. Creation of basic summary paragraphs with supporting markdown tables or table images to describe initial dataset information.

  2. Implementation of key feature engineering tools from sklearn in tandem with producing a log of steps taken to process and analyse the dataset.

  3. Ability to produce a workflow diagram via graphviz to help visualise the data processing and modelling workflow.

How to explore datascribe

Installing the virtual environment

Details of the conda virtual environment are available here: binder/environment.yml

Open the repo in a terminal (Mac/Linux) or anaconda prompt (Windows)

Navigate to the correct directory.

Create the environment with the following command:

conda env create -f binder/environment.yml

Activate the environment with the following command:

conda activate datascribe

It is strongly recommended that you install a conda environment to avoid dependency conflicts.

Dependencies

This project relies on the following external dependencies:

  • Graphviz: Used for creating visualizations in the workflow.

Installing Dependencies

Graphviz

Make sure you have Graphviz installed on your system. You can download it from the official Graphviz website or install it using your package manager:

Linux (e.g., Ubuntu)
sudo apt-get install graphviz

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

datascribe-1.0.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

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

datascribe-1.0.0-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file datascribe-1.0.0.tar.gz.

File metadata

  • Download URL: datascribe-1.0.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/5.15.0-91-generic

File hashes

Hashes for datascribe-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a558b59f672a6f2c37518a186be99258c7cb62d5fc0ffb963adae595ad73f0ce
MD5 2b9d981511f7c86d4ab58d0f9ddc0696
BLAKE2b-256 b05d636541ac794da02e4f8f2d0efbb6e21de8a8bf93adda7f528c5416cdbbe2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datascribe-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/5.15.0-91-generic

File hashes

Hashes for datascribe-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d2ec628282214bdd8de3ee5aaa22523bf5fe6aa33444df52a4c213d7ac0fbe09
MD5 351b73ccdad821b07391447fc6b45956
BLAKE2b-256 276c196758ae519cd6570623ceb60917c999372f171a34196e2f04e6c1534ced

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