Menu ▾ ▴

Tree [5599d4] main /
 History

HTTPS access


File Date Author Commit
 .gitattributes 2025-04-17 Kamakshaiah Kamakshaiah [5599d4] sadsa os
 README.md 2025-04-16 Kamakshaiah Kamakshaiah [490c3b] sadsa os
 SADSA-Setup.exe 2025-04-16 Kamakshaiah Kamakshaiah [490c3b] sadsa os
 pyfda.tar 2025-04-16 Kamakshaiah Kamakshaiah [490c3b] sadsa os
 requirements.txt 2025-04-16 Kamakshaiah Kamakshaiah [490c3b] sadsa os

Read Me

sadsa-os

SADSA — Software Application for Data Science and Analytics

Version: V-02.25.0.0.1
Author: Dr. Kamakshaiah Musunuru
Contact: dr.m.kamakshaiah@gmail.com
GitHub: Dr. Kamakshaiah Musunuru


🧠 Overview

SADSA (Software Application for Data Science and Analytics) is a Python-based desktop application designed to simplify statistical analysis, machine learning, and data visualization for students, researchers, and data professionals.

Built using Tkinter for the GUI, SADSA provides a menu-driven interface for handling datasets, applying transformations, running advanced statistical tests, machine learning algorithms, and generating insightful plots — all without writing code.


💡 Features

📂 File Operations

  • Open and import CSV datasets.
  • Save processed data.
  • Clear data from the workspace.
  • Exit with ease.

âœī¸ Data Editing

  • Rename columns.
  • Compute new variables.
  • Recode variables.
  • Handle missing data.
  • Set fixed values.

🔁 Transformations

  • Data Simulations and synthetic data generation.
  • Multivariate Normal Distribution sampling.
  • Data Decomposition: Cholesky, QR, SVD, Eigen.
  • Data Standardization: Min-Max, Z-Score, Decimal Scaling, Log & Log-Normal transformations.

📊 Data Analytics

  • Descriptive Statistics: Frequency Tables, Summary Stats.
  • Inferential Statistics: T-Test, Chi-Square, Normality Tests, ANOVA, MANOVA.
  • Factor Analysis: Exploratory (EFA) & Confirmatory (CFA).
  • Correlation & Regression Analysis.
  • Cluster Analysis: K-Means, Hierarchical.
  • Time Series Analysis: Stationarity, Decomposition, Holt-Winters, Moving Averages.

🤖 Machine Learning Models

  • Logistic Regression.
  • Decision Tree.
  • Random Forest.
  • Naive Bayes.
  • K-Nearest Neighbors.
  • Neural Network.
  • Support Vector Machine (SVM).

📈 Visualization

  • Easy access to plot generation with customizable options.

â„šī¸ Help & About

  • Contact Information.
  • Author Bio.
  • Versioning.
  • Application Overview.

âš™ī¸ Installation

  1. Clone this repository:
    bash git clone https://github.com/Kamakshaiah/SADSA.git

  2. Navigate to the project folder:
    bash cd SADSA

  3. Install the required Python packages:
    bash pip install -r requirements.txt

  4. Run the application:
    bash python sadsa.py


📌 Dependencies

  • tkinter — GUI Framework.
  • pandas — Data manipulation.
  • numpy — Numerical computations.
  • scipy — Statistical functions.
  • scikit-learn — Machine Learning.
  • matplotlib — Plotting & Visualization.

🏆 About

SADSA is developed by Amchik Solutions, India as a comprehensive, intuitive, and accessible tool for data science education and applied research.


đŸ’Ŧ Contact

For feedback, collaboration, or support, please reach out:
Email: dr.m.kamakshaiah@gmail.com


If you want, I can also help you write:
- requirements.txt
- example screenshots section
- badges (like Python Version, License, etc.)

Want me to add those too?