* Package name : gnovi-studio
Version : 0.9.0
Upstream Contact: Praveen (Gnovi) wavicles <https://github.com/wavicles>
* URL : https://github.com/sposh-science/GNOVI-Studio
* License : GPL-3+
Programming Lang: Python3
Description : Scientific Plotting & Analysis Studio
GNOVI Studio is a cross-platform Python desktop application for
scientific plotting, experimental data analysis, and
publication-quality figure creation.
.
GNOVI Studio helps researchers, students, and scientific Python users
import experimental data, build multi-panel figures, and run
reproducible curve-fitting analysis in a single open-source desktop
application.
.
Overview:
.
GNOVI Studio is built on NumPy, SciPy, pandas, and Matplotlib, and is
designed to keep the full analysis workflow — from imported data,
through curve fitting, to a finished figure — transparent and
reproducible. It targets researchers and students who want a
dedicated plotting and analysis tool rather than assembling one from
scripts and notebooks each time.
.
Features:
.
- Data import
.
CSV, TXT, TSV, and DAT import
Preview-driven import with automatic header/data-row detection
Raw and working-data workflow, so imported data is never modified in place
Calculated/derived columns using mathematical expressions
.
- Plotting & figures
.
Multi-series plotting
Multi-panel figures
Workbenches for organizing related plots and datasets
Graph Library for saving and reusing graph definitions
Panel/layout and figure customization
.
- Analysis
.
Curve fitting
Fit diagnostics and residual analysis
Panel-scoped analysis history
Add/Remove Fit Curve on a figure
.
- Project & output
.
Project save/open
Undo/redo
Publication-quality figure export (PNG, TIFF, SVG, PDF)
.
Scientific Analysis:
.
GNOVI Studio's curve fitting is built around a small, well-tested set
of models:
.
Linear
Polynomial
Exponential
Gaussian
.
For each fit, GNOVI reports R², adjusted R², and parameter
uncertainty estimates, and provides residual diagnostics to help
assess fit quality. Analysis results are kept in a persistent,
panel-scoped history, and fitted curves can be added to or removed
from a figure directly.
--------------------------------------------------
I intend to maintain this package under the umbrella of science team.