Skip to main content

A Python package for data analysis, cleaning, and visualization.

Project description

Binder

VisTool: A Python Package for Visualising Health Datasets

Overview

VisTool is a Python package designed to provide high-level visualisation tools for analysing health datasets. This toolkit enables users to visualise and interrogate the end users data with ease, facilitating better insights and decision-making.

Project Structure

The repository is organised as follows:

  1. vistool/
    Contains the core Python modules and functions, split into four main areas:

    • combine.py: Tools for merging and combining datasets.
    • download.py: Utilities for downloading and preprocessing data.
    • visualize.py: Functions to generate various visualisations.
    • wrangle.py: Methods for cleaning and preparing datasets for analysis.
  2. binder/
    Includes the environment.yml file, which can be used to recreate the Python software environment required to run VisTool.

  3. notebooks/

    • example_usage.ipynb: Demonstrates how to interact with the package's functions and provides examples of analyses and visualisations.
    • documentation.ipynb: This is an additional notebook serving as documentation, including a user guide and a tutorial for using the package.
    • advanced_example_usage.ipynb: This is an additional/optional notebook to read if you wish to see a few more advanced way of interacting with the packages functions.
    • interactive_usage_in_dev.ipynb: This is an additional notebook still in the development stages which could be extended, it is for interactive features, showcasing the next milestone of the package.
  4. tests/

    • test_combine.py, test_download.py, test_visualize.py, test_wrangle.py - Four Python files containing Pytest-based unit tests for the core modules.
    • An Excel file, functional_testing.xlsx, documenting functional tests with input-output examples.
  5. Instructions_readme/
    A separate file providing detailed instructions on installing and running the package.

  6. LICENSE
    The project is licensed under the MIT Licence.

  7. pyproject.toml
    Contains metadata and configurations for building the package.

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

vistool-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

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

vistool-0.1.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file vistool-0.1.0.tar.gz.

File metadata

  • Download URL: vistool-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for vistool-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9295c1369fade28dca5bd8585785e98cdf4c73aca851b810ebfe426c1ec32101
MD5 e274d3c443bb55cadc7a3586f48f2b7a
BLAKE2b-256 62fc1fa031185ca37310778ad9784b56c4dc757ab40ba60126fbf326a2334b85

See more details on using hashes here.

File details

Details for the file vistool-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vistool-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for vistool-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f629f25a445d8a4fd946e9e7208d3fe2c4e8d9e1638709b74742837aebdbb210
MD5 f041d54839a09ac927ee7cc418b1dc02
BLAKE2b-256 fa68cb4bc011c2fb476524247fad671df2fe36147a337433a2313a3771c1d8bd

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