Demos

D 50 completed
Library
unknown / python · tiny
35
Files
13,681
LOC
1
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
70.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #54057
Member of a group with 5 similar repo(s) — canonical #63819 view group →
Top concepts (3)
Project DescriptioninfrastructureWeb Backend
Repobility · open methodology · https://repobility.com/research/

AI Prompt

Create a system for building and deploying interactive scientific machine learning (SciML) demonstrations using Marimo Notebooks. The system needs to support two deployment modes: static WASM notebooks that run entirely in the browser, and live notebooks that require a full server environment due to native dependencies like JAX or PyTorch. I need a process that automatically checks dependencies to determine the correct deployment mode, handles serving static files, and manages live notebooks via a reverse proxy setup. Please structure the setup around using FastAPI for the backend components.
python fastapi sciml marimo notebooks deployment scientific-computing web-app
Generated by gemma4:latest

Catalog Information

This project provides interactive demonstrations of scientific machine learning (SciML) concepts using Marimo Notebooks.

Description

Sciml-demos is a collection of interactive demonstrations showcasing various scientific machine learning (SciML) techniques. These demos utilize Marimo Notebooks to provide an immersive and hands-on experience for users. The project leverages popular Python libraries such as JAX, NumPy, Pandas, Scikit-Learn, SciPy, and Matplotlib to create engaging visualizations and interactive interfaces.

الوصف

هذا المشروع يقدم مظاهر تفاعلية لتقنيات التعلم الآلي العلمي (SciML) باستخدام نوتبوك ماريمو. يجمع هذا المشروع بين تقنيات التعلم الآلي العلمي المختلفة ويوفر تجاربًا تفاعليةً وتجريبيةً للمستخدمين. يستفيد المشروع من مكتبة برمجية بايثون الشهيرة مثل جاكس، نومباي، بانداس، سكيت-ليرن، سيبي، وماتبلوت لإنشاء واجهات تفاعلية وتحليلات مرئية.

Novelty

5/10

Tags

scientific-machine-learning demonstrations interactive-examples marimo-notebooks machine-learning-demos

Technologies

fastapi jax matplotlib numpy pandas scikit-learn scipy uvicorn

Claude Models

claude-opus-4.5 claude-opus-4.6

Quality Score

D
50.4/100
Structure
53
Code Quality
54
Documentation
65
Testing
15
Practices
52
Security
64
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (ruff (possible))
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • 1714 duplicate lines detected \u2014 consider DRY refactoring
  • 10 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests

Security & Health

4.6h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
Repobility (the analyzer behind this table) · https://repobility.com
PASS
Quality Gate
A
Risk (1)
MIT
License
20.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
97.3%
markdown
1.0%
toml
0.7%
yaml
0.5%
shell
0.5%
json
0.0%

Frameworks

FastAPI

Symbols

function251
variable34
method15
constant7
class4

API Endpoints (3)

Same analyzer free for public repos: https://repobility.com
MethodPathHandlerFramework
Open data scored by Repobility · https://repobility.com
GET/indexFastAPI/Flask
GET/wasm/{name}wasm_redirectFastAPI/Flask
GET/wasm/{name}/wasm_redirectFastAPI/Flask

Concepts (3)

Findings curated by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence · https://repobility.com
auto_descriptionProject DescriptionInteractive demonstrations of our research using marimo notebooks.80%
arch_layerinfrastructureDetected infrastructure layer70%
auto_categoryWeb Backendweb-backend70%
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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