Nereids

C 66 completed
Library
monorepo / rust · small
112
Files
46,966
LOC
1
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
57.07
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #55754
Member of a group with 9 similar repo(s) — canonical #53853 view group →
Top concepts (2)
Project DescriptionTesting
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

AI Prompt

Create a Python library, similar to NEREIDS, for analyzing neutron resonance imaging data. The system should be capable of taking input hyperspectral TOF data and outputting spatially resolved isotopic or elemental composition maps. I need tools for handling core physical constants, retrieving and parsing ENDF files, calculating cross-sections, and performing optimization using methods like LM or Poisson/BFGS. Since it's a complex analysis system, please structure it as a monorepo, ideally with Python bindings for use in Jupyter notebooks.
python rust data-analysis scientific-computing monorepo neutron-imaging jupyter
Generated by gemma4:latest

Catalog Information

A Python library that provides tools for analyzing neutron resonance imaging data, enabling researchers to process, visualize, and interpret spectral information from neutron experiments.

Description

Nereids is a Python library designed for the analysis of neutron resonance imaging data. It offers a suite of functions for loading raw neutron spectra, performing calibration, and extracting resonance parameters. The library integrates with matplotlib to generate high‑quality visualizations of resonance maps and spectra. Users can apply statistical models and numerical methods from numpy to refine data and identify material signatures. The goal is to streamline the workflow for scientists working with neutron scattering instruments, reducing manual effort and improving reproducibility.

الوصف

تُعد مكتبة Nereids أداة برمجية بلغة بايثون مخصصة لتحليل بيانات التصوير بالاستجابة النوترونية. توفر مجموعة شاملة من الوظائف لتحميل الطيف النوتروني الخام، وإجراء المعايرة، واستخراج معلمات الاستجابة. تُدمج المكتبة مع مكتبة matplotlib لإنشاء رسومات بيانية عالية الجودة للخرائط الطيفية والبيانات. يمكن للمستخدمين تطبيق نماذج إحصائية وطرق عددية من مكتبة numpy لتحسين البيانات وتحديد توقيعات المواد. تهدف المكتبة إلى تبسيط سير العمل للباحثين الذين يعملون مع أجهزة التصوير النوتروني، مما يقلل الجهد اليدوي ويعزز القابلية للتكرار. كما تدعم المكتبة عمليات التصدير والتسلسل باستخدام serde لتسهيل تبادل النتائج بين الأنظمة. تتميز بمرونة عالية تسمح بدمجها في خطوط إنتاج البحث العلمي أو تجارب الحقل المباشر.

Novelty

7/10

Tags

data-analysis neutron-imaging spectral-analysis visualization scientific-computing instrumentation research

Technologies

matplotlib numpy serde

Claude Models

claude-opus-4.6

Quality Score

C
66.5/100
Structure
68
Code Quality
50
Documentation
80
Testing
55
Practices
68
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 1 files with critical complexity need refactoring
  • 7016 duplicate lines detected \u2014 consider DRY refactoring
  • 17 'god files' with >500 LOC need decomposition

Security & Health

13.8h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility — same analyzer, your code, free for public repos · /scan/
BSD-3-Clause
License
21.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
71.4%
text
20.2%
python
4.8%
markdown
2.4%
toml
0.7%
shell
0.2%
yaml
0.2%
json
0.1%

Frameworks

pytest

Concepts (2)

Per-row analysis by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence platform · https://repobility.com
auto_descriptionProject DescriptionNeutron rEsonance REsolved Imaging Data analysis System80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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