QCOBJ a Python package to handle quantity-aware configuration files

We present a Python package to help scientists and researchers to add physical quantities to the configuration files they use in their computer programs. Parameter values are validated against user defined specifications to ensure they are in the correct range and eventually converted to the request...

Full description

Bibliographic Details
Main Authors: R. Vidmar, N. Creati
Format: Article
Language:English
Published: Elsevier 2018-01-01
Series:SoftwareX
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711018302383
_version_ 1818144344612274176
author R. Vidmar
N. Creati
author_facet R. Vidmar
N. Creati
author_sort R. Vidmar
collection DOAJ
description We present a Python package to help scientists and researchers to add physical quantities to the configuration files they use in their computer programs. Parameter values are validated against user defined specifications to ensure they are in the correct range and eventually converted to the requested unit of measurement. We added also a graphical user interface to display and modify configuration file content and highlight the difference between them. Keywords: Python, Units, Configuration file
first_indexed 2024-12-11T11:46:04Z
format Article
id doaj.art-ae9fad7820784b51a24db8e1621669b7
institution Directory Open Access Journal
issn 2352-7110
language English
last_indexed 2024-12-11T11:46:04Z
publishDate 2018-01-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj.art-ae9fad7820784b51a24db8e1621669b72022-12-22T01:08:29ZengElsevierSoftwareX2352-71102018-01-017347351QCOBJ a Python package to handle quantity-aware configuration filesR. Vidmar0N. Creati1Corresponding author.; OGS - Istituto Nazionale di Oceanografia e di Geofisica Sperimentale, Borgo Grotta Gigante 42c, Sgonico, Trieste, ItalyOGS - Istituto Nazionale di Oceanografia e di Geofisica Sperimentale, Borgo Grotta Gigante 42c, Sgonico, Trieste, ItalyWe present a Python package to help scientists and researchers to add physical quantities to the configuration files they use in their computer programs. Parameter values are validated against user defined specifications to ensure they are in the correct range and eventually converted to the requested unit of measurement. We added also a graphical user interface to display and modify configuration file content and highlight the difference between them. Keywords: Python, Units, Configuration filehttp://www.sciencedirect.com/science/article/pii/S2352711018302383
spellingShingle R. Vidmar
N. Creati
QCOBJ a Python package to handle quantity-aware configuration files
SoftwareX
title QCOBJ a Python package to handle quantity-aware configuration files
title_full QCOBJ a Python package to handle quantity-aware configuration files
title_fullStr QCOBJ a Python package to handle quantity-aware configuration files
title_full_unstemmed QCOBJ a Python package to handle quantity-aware configuration files
title_short QCOBJ a Python package to handle quantity-aware configuration files
title_sort qcobj a python package to handle quantity aware configuration files
url http://www.sciencedirect.com/science/article/pii/S2352711018302383
work_keys_str_mv AT rvidmar qcobjapythonpackagetohandlequantityawareconfigurationfiles
AT ncreati qcobjapythonpackagetohandlequantityawareconfigurationfiles