Veusz è un progetto di software open source e multi-piattaforma che fornisce agli utenti con un'applicazione unica e complessa plotting scientifico, specificamente progettato per consentire agli utenti di creare PDF e Postscript che è pronto per la pubblicazione.
Le caratteristiche principali includono la possibilità di creare grafici lineari, le immagini, istogrammi, grafici XY, box plot, forme, grafici polari, diagramma ternario, grafici di contorno, e le trame campo vettoriale, tre interfacce utente (grafica, CLI e scripting), così come la capacità di progettare layout complessi.
E 'possibile esportare l'output in EPS, PDF, PNG, SVG, formati bitmap e file EMF, leggere i dati dal testo normale, CSV, FITS, QDP, NPZ / NPY, HDF5, user-plug e file binari, creare tramando widget con un'interfaccia object-based costante, e agire come un modulo Python tramando.
In aggiunta, l'applicazione è in grado di manipolare e creare set di dati, i dati di cattura da fonti esterne, creare un nuovo set di dati che è collegato a un set di dati esistente, importare i dati in nuovi formati, e importare funzioni Python esterni.
Un'altra caratteristica interessante è la possibilità di incorporare l'applicazione all'interno di altri programmi, che permetteranno loro di utilizzare le sue potenti funzionalità di plottaggio sopra elencate. Inoltre, supporta funzioni definite dall'utente e le costanti.
Tra le altre caratteristiche interessanti, possiamo citare il supporto per il rendering multithreaded, un programma di utilità di dati selettore, l'architettura plug-in, il controllo con SAMP e D-Bus, così come un tutorial interattivo che verrà visualizzato quando si avvia l'applicazione per la prima volta .
Sotto il cofano, si segnala che l'applicazione è scritto nel linguaggio di programmazione Python e usa le librerie PyQt / Qt4 per l'interfaccia utente grafica, e la biblioteca Numpy per la funzionalità plotting scientifico. Esso supporta GNU / Linux, Microsoft Windows e sistemi operativi Mac OS X.
In sintesi, Veusz è una grande e complessa applicazione plotting scientifico che è stato progettato da zero per fornire agli utenti con caratteristiche di alto livello e funzionalità uniche.
Cosa è nuovo in questa versione:
Nuovo in Veusz 1.23.2 (4 gen 2016)
Cosa c'è di nuovo nella versione 1.23.2:
- Aggiungi dati clipping set di dati plug-in
- Fix grafico a scatole con le impostazioni manuali
- Fix plugin di normalizzare e dividere per il massimo per le nuove versioni NumPy
- evitare errori nella creazione di dati 2D
- Risolvere problemi con i caratteri Unicode in plug-in Python 2.x
- asse clip per gamma ragionevole -1e100- & gt; 1e100
- Maniglia errori Unicode dal sistema operativo negli script Veusz
- errori maniglia Unicode in rapporti di errore
- Fix crash colore
Cosa c'è di nuovo nella versione 1.23:
- Aggiungi nuova finestra di dialogo di esportazione di dialogo che può esportare più pagine e modificare le opzioni di esportazione
- Aggiungi nuova finestra di dialogo di filtraggio di dati
- Aggiungi cubehelix () colormap funzionale
- Aggiungi il suffisso -stepN per colormap per fare numeri arbitrari di passaggi
- Fix colori non corretti nelle immagini di log e log scale di colore
- Fix comandi non sicuri non viene eseguito
- Le modifiche minori:
- Fix uso scorretto di Nessuno in (x, ...) modello
- incidente Cattura se tramando nan / valore inf nello spazio di log
- Fissare getData nel plug-in set di dati per dimensioni = 2
- errore cattura in troppo grande galleggiante per la conversione di data e ora
- Cattura scomparsa di file durante l'importazione
- Indice fissato in pickable
- errore Cattura della finestra di modifica dei dati, se cambia la dimensione 2d set di dati
- Se widget di root è selezionato con altri, non errore nascondere
- Correzione annullare per set di dati istogramma con un unico set di dati in uscita li>
- errore Fix ridimensionamento ellisse con una larghezza tupla, l'altezza o la posizione impostando
- Utilizzare solo valori finiti in istogramma
- Riscrivere Line / FillSet impostazione dei controlli per coerenza interna e di fissare nuovi riempimenti stile esteso
- non crash con assi di registro data-ora
- ignorare anche i valori non finiti nel montaggio con minuit
- Evitare errore di sintassi con la mappa dei colori non valida
- Aggiornamenti di setup.py e file desktop
- Ricreare insieme di dati ora funziona se finestra non è stato aperto già
- Ripristino configurazione dock quando si utilizza python3
- Fix annullare dopo le definizioni di carico di stile / personalizzati
- esempio il supporto Unicode nomi di file
- linee di Bezier clip per evitare problemi con assi di log
errore
Cosa c'è di nuovo nella versione 1.22:
- Aggiungi opzione per ignorare gli spazi bianchi seguenti delimitatori durante l'importazione CSV
- Consenti x / x yedge e / ycent essere invertita per cambiare l'ordine dei dati quando i dati di importazione 2D
- Rewrite di interni widget di albero per correggere i bug vari
- utilizzare Opzionalmente astropy per SAMP
- Aggiungi impostazione di estendere il percorso di python import
- Aggiungi opzione per selezionare i widget con lo stesso nome a pagina
- Ridimensiona forme rettangolari mantenendo altri angoli fissi. Vecchio simmetrica comportamento di ridimensionamento viene mantenuta se non viene premuto turno di lavoro.
Cosa c'è di nuovo nella versione 1.21.1:
- Modifiche:
- Aggiungi opzione di swap sui tasti, scambiando simbolo e il testo
- Correzioni di bug:
- Fix etichette mancanti se colorbar di trama
- Conserva i tag quando ricarico set di dati
- Maniglia nan / INF / -inf quando come valore in UI
- Elimina la dipendenza dal pyqtconfig nel sistema di compilazione
- gestire gli errori correttamente in 2D CSV lettura
- Non crash se la selezione fratelli di widget di documento
- Fissare la modifica accidentale dei dati da widget di riga
- PDF riquadro arrotondamento per evitare tagliare vicino al bordo Migliorare
- funzione Fix plotter in embedding
- Versione Fix astropy controllo
- Fix incidente per la barra di errore nel CSV con vuoto colonna precedente
- Caratteristiche della confezione:
- Tracciato caratteristiche:
- trame X-Y (con errorbars)
- righe e trame
- grafici di contorno
- Immagini (con mappature di colore e colorbars)
- Locali gradini (per istogrammi)
- I grafici a barre
- trame campo vettoriale
- trame di dialogo
- diagrammi polari
- diagramma ternario
- date Tracciare
- funzioni di montaggio ai dati
- Locali impilati e array di trame
- Locali nidificati
- chiavi trama
- etichette trama
- Forme e frecce su trame
- formattazione LaTeX simile per il testo
- assi multipli
- Assi con gradini in scala degli assi (assi spezzate)
- Axis scale utilizzando forme funzionali
- funzioni Plotting dei set di dati
- ingresso e uscita:
- EPS / PDF / PNG / SVG / EMF export
- creazione Dataset / manipolazione
- Incorpora Veusz all'interno di altri programmi
- Testo, HDF5, CSV, FITS, NPY / NPZ, QDP, binario e user-plugin importazione
- I dati possono essere catturati da fonti esterne
- L'estensione:
- Usa come modulo Python
- Le funzioni definite dall'utente, costanti e in grado di importare funzioni Python esterni
- Interfaccia Plugin per consentire all'utente di scrivere o il codice carico
- importare i dati utilizzando i nuovi formati
- fare nuove serie di dati, eventualmente legate al set di dati esistenti
- arbitrariamente manipolare il documento
- interfaccia di scripting
- Controllo con DBUS e SAMP
- Altre caratteristiche:
- selettore dati
- Tutorial interattivo
- di rendering multithreaded
Cosa c'è di nuovo nella versione 1.21:
- Aggiungi HDF5 salvato formato di documento
- Aggiungi riempita curva barra di errore di stile
- Aggiungi riempimento opzioni a sinistra / destra per il punto plotter
- Aggiungi filtri tipo di file da importare finestra del browser di file di dialogo
- Nel file di completer nella finestra di importazione, utilizzare la scheda selezionata come filtro
- codice di movimento da utilizzare PyQt segnali di nuovo stile
- Aggiungere una cornice di colore master per punto xy e la trama nonorthpoint
- algoritmo di etichettatura linea molto migliorata in grafici di contorno, che ruota il testo in modo che corrisponda l'angolo e di evitare l'etichetta si sovrappone
- più accurata etichetta tick asse di delimitazione scatole, consentendo etichette ruotati per essere posizionato vicino insieme
- Aggiungi riflessione e rotazione opzioni ai widget di campo vettoriale
- Passa alla notazione scientifica prima, quando mostrando le impostazioni float
- Correzioni di bug:
- Direzione combinata non ha funzionato nella finestra di importazione
- Salvataggio di set di dati di testo non ha funzionato in python3
- Correzione parziale questione di valutazione di dati durante il caricamento di documenti
- pixel non regolare 2D immagini distanziati danno errore se ritagliato in y
- Maniglia Unicode citato caratteri nei file di dati semplici di testo
- xcent / ycent in Dataset2D plugin di importazione sono state ignorate
- promote_tab spezzato per i plugin di importazione
- Visualizzazione a schermo intero quando tutte le pagine vengono eliminate
- Crash con set di dati vuota e widget di grafico a scatole
- copia e incolla Fix di set di dati
- Python 3 ridimensionamento dell'asse bug
- Crash se la raccolta / zoom sul documento senza pagine
- Crash se reediting istogramma insieme di dati con l'entrata uscita vuota li>
- Utilizzo fine della stringa di formattazione del testo al di là di formato
- Quando la scrittura del testo SVG come testo, usare xml: space = & quot; preservare & quot; al fine di evitare gli spazi mancanti
- Incorporare questione presa in Python 3.4 +
Cosa c'è di nuovo nella versione 1.20.1:
- Variazioni 1.20.1:
- Includi AppData libera-desktop, MIME e file desktop
- Quando la stampa regioni errore di widget pieno xy, trama sulla parte superiore
- Correzioni di bug:
- Fissare l'incorporamento problema di avvio di interfaccia a 1.20
- correzioni di interfaccia incorporamento addizionali per Python 3
- Fix accelerato di esercitazione se widget di lampeggiante cancellato
- Fissare incidente diagramma polare con minumum inversa e massimo raggio
- Fix Crash quando si cambia gamma di assi spezzate in modo interattivo
- Fix oggetto l'eliminazione incidente nel menu di impostazione
- Controlla insieme di dati in uscita non è uguale a un ingresso per gli istogrammi
- Fix per la compilazione su Qt 4.6
- errori di socket fermo sul client embed
- Le correzioni per la formattazione stringhe, anche a correggere le argomentazioni del% formato Vg ampliato e corretto sostenere %%
- Durante il ripristino di posizione della finestra, non ripristinare fuori campo
Cosa c'è di nuovo nella versione 1.20:
- Aggiungi HDF5 dati file di importazione
- Lasciare le espressioni da modificare per i set di dati 2D legati
- Aggiungi il supporto per set di dati 2D con gridpoints irregolari
- Aggiungi 2D importazione di dati CSV
- Consenti ridenominazione sicuro del set di dati legati
- Supporto importazione di testo da file FITS
Cosa c'è di nuovo nella versione 1.19.1:
- Aggiunta l'opzione per disabilitare il ridimensionamento di confine marcatore con il punto scala
- Implementare etichetta-minimo / a-massimo per diagramma ternario
- Aggiungi bordo e lo sfondo riempiono le impostazioni per widget di etichetta di testo
- Abilita FITS supporto con astropy
Cosa c'è di nuovo nella versione 1.19:
- rendere il codice compatibile con python3
- Separazione del modulo di pitone e risorse a pacchetto sorgente (confezionatori potrebbe essere necessario consultare INSTALL)
- Spostarsi v2 di PyQt API
- Rimuovi deprecato API NumPy dal modulo aiutanti
- Consenti FITS nomi del set di dati per essere vuoto se prefisso / suffisso non sono
- Nuovo controllo di sicurezza del codice AST-base
- Selettore utilizza 1-based indice per coerenza
- Consenti set di dati non di testo da utilizzare per le etichette
- Aggiungi Number & gt; la conversione di testo set di dati plug-in
- Aggiungi plug dataset binning
- Aggiungi note proprietà per documentare, pagine e grafici
- Consenti figure più significative nei valori float
- intelligente scelta di cifre significative quando interattivamente cambiare campo dell'asse
- Diminuire intervallo minimo dell'asse
- Aggiungi note di impostazione per documenti, pagine e grafici
- Correzioni di bug:
- Fix Crash se altro asse collegato non inizializzato
- Fix Crash se si cerca di modificare i set di dati non modificabili
- Fai ignorare il lavoro eccezione per errore finestra di segnalazione
- Rinominare set di dati, i widget e la modifica dei dati ora permettono testo originale da modificare, invece di essere eliminato
- posizioni della linea Fix su assi spezzate
- OS X Mavericks - correzioni per l'apertura di file da Finder e font
Cosa c'è di nuovo nella versione 1.18:
- Aggiungi il supporto per le espressioni set di dati durante la stampa
- Aggiungi widget asse-funzione per tracciare gli assi che hanno una scala determinata da una funzione, o sono collegati a un asse diverso tramite una funzione
- Aggiungi mappe a colori a gradini
- Supporto modifica di più set di dati contemporaneamente in editor di
- Aggiungi impostazione per correggere aspetto-ratio dei grafici
- Aggiungi 'vCenter' modalità passo linea per trame step verticale
- Aggiungi impostazione del margine interno per le griglie per separare sotto-trame
- Aggiungi pixel, pixel_wcs, frazione e linear_wcs FITS coordinare importazione modalità di sistema
- Aggiungi menu a discesa pulsante della barra degli strumenti per creare widget assi
- widget di più efficiente risoluzione delle dipendenze
- Correzioni di bug:
- Fix ha invertito 'broken' assi
- Non sempre disegnare gli assi di cui sopra altri widget (risolve problema con la chiave sotto l'asse)
- uso Fix immagine trasparenza delle immagini durante la stampa non quadrati
- Consenti liste passati come xrange e YRange per creare set di dati 2D
- Fix posizionamento FieldBool per i plugin
- QDP importazione: Fix & quot; no & quot; valori quando utilizzato in miscela con i numeri
- Rimuovi avvertimento di immagini di registro con zeri
- Per la modalità integrata, tornare sempre stringa per __repr __
- Soluzione per le finestre che appaiono dietro per Mac OS X
- Migliorare la spaziatura proprietà su Mac OS X
Cosa c'è di nuovo nella versione 1.17.1:
- possibile che i punti colorati per i grafici non ortogonali (polar , ternaria)
- rimuovere i dati non necessari eccezioni
Requisiti :
- Python
- PyQt
- Qt
I commenti non trovato