vccs
Vue 3용 차트 컴포넌트 모음, Recharts에서 포팅
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Programma didattico per esplorare dati LC-MS e cercare i prodotti di trasformazione (TP) di un inquinante degradato nel tempo (esperienza al triplo quadrupolo del laboratorio di analisi degli inquinanti, UniTO). Lo studente sceglie cosa estrarre, integra, annota e disegna: il programma mostra i dati, non dà le risposte.
(English: a light teaching tool that runs in the browser to explore LC-MS data and look for transformation products, with theory chapters and practice games. It shows the data; the student does the reasoning.)
Apri https://freeesta.github.io/mzlab/ in un browser recente (Chrome, Edge, Firefox, Safari) su computer o tablet. Non si installa nulla: il calcolo gira dentro il browser. La prima volta si scaricano circa 10-15 MB; dopo funziona anche senza internet e si può installare come app (Chrome/Edge: «Installa» nella barra degli indirizzi; Safari: Aggiungi al Dock o alla schermata Home).
.mzML (e, se vuoi, il .dam del metodo), controlla tempi e tipi, premi Carica dati. Senza file: «Prova con i file di esempio»..raw Thermo, i .wiff SCIEX (con il loro .wiff.scan) e le cartelle .D Agilent, sia nel sito sia nell'app desktop. I file Waters (cartelle .raw), Shimadzu (.qgd/.lcd) e Bruker (cartelle .d timsTOF/TSF) sono supportati tramite i moduli lettori nativi Rust dedicati (crates/mzlab-lettori/, scaricati on-demand nel browser o integrati nell'app desktop).
(English: Thermo .raw, SCIEX .wiff + .wiff.scan and Agilent .D folders open directly, in the site and in the desktop app. Waters .raw folders, Shimadzu .qgd/.lcd and Bruker .d timsTOF/TSF folders are supported via dedicated native Rust reader modules (crates/mzlab-lettori/), fetched on demand in the browser or built into the desktop app.)Con risoluzione unitaria un m/z è un candidato, non un'identificazione.
Tutto ciò che serve a chi modifica il programma (regole, architettura, test, decisioni prese) è in AGENTS.md (nucleo) e in docs/agenti/ (un file per area). In breve: per l'uso ordinario del sito statico o dei test non serve compilazione (JavaScript classico e moduli ES, Python per la suite di test); per lo sviluppo del motore Rust (crates/) si compila in WebAssembly per il web o in binario nativo per la versione desktop e i test di parità. python3 tools/verifica.py esegue tutti i controlli (sintassi JS, pytest, prove nel browser con Playwright); il sito si costruisce con python3 tools/build_site.py e si pubblica da solo a ogni push su main. Per modificare i testi della Teoria: mzlab/web/teoria/LEGGIMI.md.
Il codice, i test e la documentazione tecnica sono sviluppati con l'assistenza di strumenti di IA generativa (Claude Code, Anthropic), diretti dall'autore; i commit scritti con quell'assistenza lo riportano come coautore. Cosa entra in main lo decide il manutentore, e solo dopo i test automatici obbligatori. Il programma, quando lo si usa, non contiene e non chiama modelli di IA: tutto il calcolo avviene nel browser (o nell'app desktop) con le regole scritte nel codice.
English: the code, tests and technical documentation are developed with the assistance of generative AI tools (Claude Code, by Anthropic) directed by the author; such commits list it as co-author. What enters main is decided by the maintainer after the required automated tests. The program itself contains and calls no AI model.
Il codice è sotto licenza MIT (LICENSE, Federico Cristaudo). Materiale di terzi, ciascuno con la sua licenza (testi in LICENZE-TERZI.md, copiato anche nel sito):
mzlab/web/vendor/ketcher/, https://github.com/epam/ketchermzlab/web/vendor/openchemlib.js, https://github.com/cheminfo/openchemlib-jsmzlab/web/esempi/): dati sintetici, CC0 1.0.elements.js): masse da OpenChemLib, pesi atomici da Ketcher, abbondanze IUPAC.Se usi mzLab nel corso o in una pubblicazione, cita il software con i dati di CITATION.cff (il pulsante «Cite this repository» di GitHub li formatta):
Cristaudo, F. mzLab: a browser-based teaching tool for LC-MS data analysis and the search for transformation products. Università degli Studi di Torino. https://freeesta.github.io/mzlab/ (codice: https://github.com/Freeesta/mzlab, licenza MIT). DOI Zenodo: da assegnare alla prima release.
How to cite (English): cite the software with the data of CITATION.cff (GitHub's “Cite this repository” button formats it). Cristaudo, F. mzLab: a browser-based teaching tool for LC-MS data analysis and the search for transformation products. University of Turin. https://freeesta.github.io/mzlab/ (code: https://github.com/Freeesta/mzlab, MIT licence). Zenodo DOI: to be assigned at the first release; cite the concept DOI for the software in general and the version DOI for a given version.
crates/mzlab-lettori/).