Skip to content

Releases: giuxlab-hub/gx-spectra-library

GX Spectra Library 0.1.1-2 — IR, NMR and UV/Vis on Debian

Choose a tag to compare

@giuxlab-hub giuxlab-hub released this 01 Nov 11:05

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-library

La 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-library

Scientific 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 — 9c2e43dd5cc357db2bc45ea5f46bc09cf2f6885839c91ee13ffe3284fe7b5887
  • gx-spectra-library_0.1.1-1_all.deb — 001de94be9f77d6acf7f619298bf0247a6251373cfaed6794dce872b7612c254
  • gx-spectra-library_0.1.0-1_all.deb — 7ceea5805433743ff08b8cf730ee7defeb582342f075064ff27e6a1d9b892571
  • gx-spectra-library-source_0.1.1-2.tar.gz — eb91ca7ec483e094cef8a148623c304ffe85df425ec18f35d0b627ec13006258