Thetagoblin

C 70 completed
Web App
web_app / python · small
79
Files
5,490
LOC
1
Frameworks
7
Languages

Pipeline State

completed
Run ID
#365222
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
39.94
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48309
Member of a group with 1 similar repo(s) — canonical #61905 view group →
Top concepts (1)
Web Backend
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

AI Prompt

I want to build a web platform using Django that allows users to upload datasets and perform various statistical analyses. The platform should be structured to handle scientific computing tasks. Please set up the basic project structure, including necessary files like `docker-compose.yml` and `Dockerfile`, and ensure it supports data handling via a `data/` directory. The core functionality should revolve around enabling users to upload data and then running analyses through the backend.
python django web-app data-analysis scientific-computing backend
Generated by gemma4:latest

Catalog Information

A web platform that lets users upload datasets and perform statistical analyses using scientific computing tools.

Description

ThetaGoblin is a web application that provides an intuitive interface for data scientists and researchers to upload datasets, run a variety of statistical tests and models, and visualize the results. Built on Django, it leverages the power of SciPy for robust computations while PostgreSQL stores user data and analysis outputs securely. Users can perform tasks such as t‑tests, ANOVA, linear regression, and non‑parametric tests, all through a clean, browser‑based workflow. The platform is designed for academics, students, and professionals who need quick, reproducible statistical insights without installing complex software.

الوصف

تُقدِّم منصة ThetaGoblin واجهة ويب سهلة الاستخدام تسمح للباحثين وعلماء البيانات بتحميل مجموعات البيانات، ثم تنفيذ مجموعة واسعة من الاختبارات والنماذج الإحصائية، مع عرض النتائج بصرياً. تعتمد على إطار Django لتوفير بنية خلفية قوية، وتستفيد من مكتبة SciPy لإجراء الحسابات العلمية الدقيقة، بينما يُخزَّن كل من بيانات المستخدمين ونتائج التحليل في قاعدة بيانات PostgreSQL لضمان الأمان والاستقرار. يمكن للمستخدمين إجراء اختبارات t‑اختبار، تحليل التباين (ANOVA)، الانحدار الخطي، والاختبارات غير المعتمدة على التوزيع، كل ذلك عبر واجهة متصفح بسيطة وسلسة. تستهدف المنصة الأكاديميين، والطلاب، والمحترفين الذين يحتاجون إلى رؤى إحصائية سريعة وقابلة للتكرار دون الحاجة لتثبيت برامج معقدة.

Novelty

6/10

Tags

data-analysis statistical-testing regression-modeling visualization dataset-management

Technologies

django scipy

Claude Models

claude-sonnet-4.6 claude-opus-4.6

Quality Score

C
69.5/100
Structure
54
Code Quality
98
Documentation
26
Testing
60
Practices
80
Security
92
Dependencies
60

Strengths

  • Good test coverage (42% test-to-source ratio)
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

6.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
Source: Repobility analyzer · https://repobility.com
Unknown
License
2.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
58.5%
markdown
38.6%
html
2.0%
yaml
0.5%
json
0.2%
text
0.2%
shell
0.1%

Frameworks

Django

Concepts (1)

Open methodology · Repobility · https://repobility.com/research/
CategoryNameDescriptionConfidence
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/89396.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV