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.
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.
Access VisTool via PyPi