Skip to main content

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

Metadata

Release files for datascribe 1.0.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 datascribe 1.0.0
File Size Uploaded
datascribe-1.0.0.tar.gz 2.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for datascribe 1.0.0
File Interpreter ABI Platform
datascribe-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.5 MB

Release files / datascribe-1.0.0.tar.gz

Download URL datascribe-1.0.0.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
a558b59f672a6f2c37518a186be99258c7cb62d5fc0ffb963adae595ad73f0ce
BLAKE2b-256 checksum
How to use checksums
b05d636541ac794da02e4f8f2d0efbb6e21de8a8bf93adda7f528c5416cdbbe2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.10.12 Linux/5.15.0-91-generic

Release files / datascribe-1.0.0-py3-none-any.whl

Download URL datascribe-1.0.0-py3-none-any.whl
Size 1.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d2ec628282214bdd8de3ee5aaa22523bf5fe6aa33444df52a4c213d7ac0fbe09
BLAKE2b-256 checksum
How to use checksums
276c196758ae519cd6570623ceb60917c999372f171a34196e2f04e6c1534ced
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.10.12 Linux/5.15.0-91-generic

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

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