A Python package for data analysis, cleaning, and visualization.
Project description
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:
-
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.
-
binder/
Includes theenvironment.ymlfile, which can be used to recreate the Python software environment required to run VisTool. -
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.
-
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.
-
Instructions_readme/
A separate file providing detailed instructions on installing and running the package. -
LICENSE
The project is licensed under the MIT Licence. -
pyproject.toml
Contains metadata and configurations for building the package.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9295c1369fade28dca5bd8585785e98cdf4c73aca851b810ebfe426c1ec32101
|
|
| MD5 |
e274d3c443bb55cadc7a3586f48f2b7a
|
|
| BLAKE2b-256 |
62fc1fa031185ca37310778ad9784b56c4dc757ab40ba60126fbf326a2334b85
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f629f25a445d8a4fd946e9e7208d3fe2c4e8d9e1638709b74742837aebdbb210
|
|
| MD5 |
f041d54839a09ac927ee7cc418b1dc02
|
|
| BLAKE2b-256 |
fa68cb4bc011c2fb476524247fad671df2fe36147a337433a2313a3771c1d8bd
|