Skip to content

WATERVERSE/fair_visualization_metrics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAIR Visualization Metrics

Python scripts to visualise the WATERVERSE FAIR Implementation Profile (WFIP) results.

Overview

This repository offers visualization tools to analyze FAIR levels across different data sources. You can generate:

  • Radar charts for FAIR analysis (with overlay comparisons)
  • Bar-column charts showing FAIRness level score (with side-by-side comparisons)
  • Pie charts showing distribution of priorities

Example Graphs

Spider Plot Bar Chart


📂 Project Structure

  • figures.py – Core plotting script
  • requirements.txt – Dependency definitions
  • test/ – Placeholder for future tests
  • data/ – Directory for input data (JSON)

⚙️ Setup

Make sure you have Python 3.11 or newer and uv installed.

Example of how to install the required dependencies:

uv venv --python 3.11
source .venv/bin/activate               # Linux/macOS
uv pip install -r requirements.txt

📊 Visualizing Metrics

Move the data to data/ directory and modify the json file names in figures.py to work on desired data. Then simply run the script to generate plots:

python figures.py

About

Python scripts to visualise the WFIP results params

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%