Repository navigation
Releases: giuxlab-hub/gx-spectra-library
Release list
GX Spectra Library 0.1.1-2 — IR, NMR and UV/Vis on Debian
GX Spectra Library 0.1.1-2 — Debian 13, IT/EN
Italiano
GX Spectra Library è un'applicazione desktop scientifica autonoma, sviluppata in Python/Tkinter e Matplotlib, dedicata alla ricerca, visualizzazione e gestione di spettri di riferimento IR, UV/Vis, NMR ¹H e NMR ¹³C. Non modifica GX-TXT e non ne richiede l'installazione.
Funzioni
- Ricerca mirata presso NIST Chemistry WebBook (IR, UV/Vis) e nmrshiftdb2 (NMR); PubChem è utilizzato per risolvere il composto in SMILES nei flussi previsti.
- Anteprima con zoom, pan ed esportazione grafica Matplotlib.
- Biblioteca locale consultabile offline, indicizzata in SQLite.
- Conservazione dei file originali JCAMP-DX e importazione di JCAMP, CSV o TXT propri.
- Esportazione CSV, copia JCAMP e archivi ZIP con manifesto JSON, metadati di provenienza e identificativi SHA-256.
- Interfaccia italiana e inglese, basata su GNU gettext.
- Pacchetto Debian che usa le dipendenze Python di sistema e include il parser JCAMP con licenza MIT: l'installazione non usa pip.
File della release
gx-spectra-library_0.1.1-2_all.deb— pacchetto Debian attuale, originale e non modificato.gx-spectra-library-source_0.1.1-2.tar.gz— sorgenti pubblici, traduzioni, strumenti di packaging, test, GPLv3 e avviso MIT del parser JCAMP.gx-spectra-library_0.1.1-1_all.deb— pacchetto storico, conservato per tracciabilità.gx-spectra-library_0.1.0-1_all.deb— pacchetto storico, conservato per tracciabilità.SHA256SUMS— verifica dell'identità degli archivi.
Installazione Debian 13
Scaricare il pacchetto 0.1.1-2 e installare dalla cartella in cui si trova:
sudo apt install ./gx-spectra-library_0.1.1-2_all.deb
gx-spectra-libraryLa GUI è disponibile anche dal menu applicazioni.
Provenienza, limiti scientifici e licenze
Nessun archivio di spettri scaricati e nessun catalogo SQLite personale è distribuito nel codice o nei pacchetti Debian. Il programma crea la propria biblioteca privata nella cartella XDG dell'utente e può copiare senza cancellarli gli eventuali dati della precedente versione standalone. I dati di NIST e degli altri fornitori conservano i rispettivi diritti, condizioni d'uso e obblighi di citazione.
Gli spettri NMR possono essere rappresentati come liste di picchi ad altezza convenzionale: questa visualizzazione non dimostra intensità quantitative o la natura sperimentale dei dati. La qualità metrologica richiede sempre la consultazione dei metadati originali e delle condizioni sperimentali.
Il codice del progetto è pubblicato sotto GNU GPL-3.0-or-later. Il parser JCAMP incluso è di Nathan Hagen, licenza MIT, conservata integralmente.
Il pacchetto Debian allegato corrisponde byte per byte al file originale depositato dall'autore. Nel repository GitHub sono stati adattati i percorsi degli script per consentire il checkout su altri computer, e sono stati aggiunti metadati di licenza e documentazione; ciò non modifica il pacchetto Debian pubblicato.
Verifiche di pubblicazione: 16 test automatici offline superati. Avvio GUI verificato per cinque secondi in display virtuale Xvfb e archivio XDG isolato, senza eccezioni o modifiche ai dati dell'utente. Nessuna campagna di verifica online dei provider o misura scientifica è stata eseguita in questa pubblicazione.
English
GX Spectra Library is a standalone scientific desktop application for IR, UV/Vis, ¹H NMR and ¹³C NMR reference spectra, built with Python, Tkinter and Matplotlib. It does not depend on or modify GX-TXT.
The application provides targeted NIST Chemistry WebBook and nmrshiftdb2 searching, PubChem-assisted compound lookup where applicable, interactive previews, a local offline SQLite spectrum catalogue, original JCAMP-DX retention, and CSV/JCAMP/ZIP exports with source metadata and SHA-256 information. Italian and English are supported through GNU gettext.
The current Debian package is gx-spectra-library_0.1.1-2_all.deb. It is the author's original unmodified Debian package. The release also preserves two older historical .deb files, a complete public-source tarball and SHA-256 checksums. The Debian installer uses apt-managed Python dependencies and bundles the MIT-licensed JCAMP reader; no pip installation is involved.
Install:
sudo apt install ./gx-spectra-library_0.1.1-2_all.deb
gx-spectra-libraryScientific and data rights: The repository and Debian packages do not contain downloaded third-party reference spectra, personal SQLite catalogues or virtual environments. Public web availability does not make spectral data freely redistributable. NMR peak-list stick heights are conventional and must not be interpreted as experimentally measured intensities without supporting metadata.
Licenses: Project-authored source code — GNU GPL-3.0-or-later. Vendored JCAMP parser by Nathan Hagen — MIT license, with its original copyright and attribution retained.
Checks: 16 existing offline regression tests passed; the original Debian launcher was smoke-tested under an isolated Xvfb display and private temporary XDG location. This publication does not assert a new live-provider or scientific validation campaign.
Repository documentation · Italian guide · License details
SHA-256
gx-spectra-library_0.1.1-2_all.deb—9c2e43dd5cc357db2bc45ea5f46bc09cf2f6885839c91ee13ffe3284fe7b5887gx-spectra-library_0.1.1-1_all.deb—001de94be9f77d6acf7f619298bf0247a6251373cfaed6794dce872b7612c254gx-spectra-library_0.1.0-1_all.deb—7ceea5805433743ff08b8cf730ee7defeb582342f075064ff27e6a1d9b892571gx-spectra-library-source_0.1.1-2.tar.gz—eb91ca7ec483e094cef8a148623c304ffe85df425ec18f35d0b627ec13006258