ascvit
Repository for the article in the online magazine Towards Data Science.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.6%) to scientific vocabulary
Keywords
Repository
Repository for the article in the online magazine Towards Data Science.
Basic Info
- Host: GitHub
- Owner: stefanpietrusky
- License: apache-2.0
- Language: Python
- Default Branch: main
- Homepage: https://medium.com/data-science/ascvit-v1-automatic-statistical-calculation-visualization-and-interpretation-tool-aa910001a3a7
- Size: 51.3 MB
Statistics
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md

ASCVIT V2 APP
Automatic Statistical Calculation, Visualization, and Interpretation Tool
This repository, developed by Stefan Pietrusky, is based on the article published at Towards Data Science [1]. In this article, I discuss the development of a first version (V1) of a local app that can be used to automatically apply various statistical methods to any datasets. The enhanced version of ASCVIT (V1.5) now includes automatic interpretation of all generated visualisations [appv1.5.py]. The latest version of ASCVIT is now available [appv2.py]. Streamlit is no longer used in this version. The app is completely based on customizable HTML, CSS and JS. An LLM defined via the code is no longer used, but the models installed locally via Ollama can be selected as required. The navigation has been adapted and all data visualizations are now interactive through Plotly.
ASCVIT can be used in social work, specifically in associations and organizations that collect a wide range of data and can use the tool to evaluate it in order to better understand financial needs [2]. This is an open source project for educational and research purposes.

Overview of the statistical procedures
The following statistical procedures are supported by the first Version:

Structure and function of ASCVIT [V1.5]
The code to run the app is already in the repository as well as a script (clean.py) to remove missing values from data records. Below is a short GIF showing the structure and function of the app.

The latest version of ASCVIT [V2]
The new version of ASCVIT looks as follows.

Installing and running the application
- Clone this repository on your local computer:
bash git clone https://github.com/stefanpietrusky/ascvitv2.git - Install the required dependencies:
bash pip install -r requirements.txt - Install Ollama and load the model Llama3.1 (8B) or another.
- Remove missing data, if available, with the clean.py script
bash python clean.py - If you use V1.5 start the Streamlit app:
bash streamlit run appv1.5.py - If you use V2 start app with:
bash python appv2.py7 Use the file data.csv to test the application.
References
[1] Pietrusky, S. (2024). ASCVIT V1: Automatic Statistical Calculation, Visualization, and Interpretation Tool. Towards Data Science
[2] Pietrusky, S. (2025). Datafizierung und KI in der Sozialen Arbeit: Automatisierte Auswertung, Visualisierung und Interpretation von Daten zur Optimierung von Prozessen. peDOCs.
Owner
- Login: stefanpietrusky
- Kind: user
- Repositories: 1
- Profile: https://github.com/stefanpietrusky
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you cite this repository, please use the following reference."
title: "AUTOMATIC STATISTICAL CALCULATION, VISUALIZATION AND INTERPRETATION TOOL (ASCVIT) V2"
authors:
- family-names: "Pietrusky"
given-names: "Stefan"
orcid: "https://orcid.org/0009-0008-9739-5542"
version: "1.0.0"
date-released: "2024-03-01"
GitHub Events
Total
Last Year
Dependencies
- matplotlib *
- numpy *
- pandas *
- plotly *
- scikit-learn *
- scipy *
- seaborn *
- statsmodels *
- streamlit *
- Flask ==3.1.1
- MarkupSafe ==2.1.5
- matplotlib ==3.8.4
- numpy ==1.25.2
- pandas ==1.5.3
- plotly ==5.24.1
- scikit_learn ==1.7.0
- scipy ==1.16.0
- seaborn ==0.13.2
- statsmodels ==0.14.4