Metadata-Version: 2.1
Name: pvlab
Version: 0.1.0.dev4
Summary: The package ``pvlab``provides tools for solar sensors and pv devices.
Author-email: "Jose P. Silva" <josepedro.silva@ciemat.es>
Description-Content-Type: text/plain
Classifier: License :: OSI Approved :: BSD License

=================
The PVLab Project
=================

Introduction
------------
PVLAB is a project devoted to the development and improvement of scientific
software for the measurement, calibration and modeling of the performance of
photovoltaic devices and solar sensors. PVLAB package was born from the efforts
made to perform the data treatment during the calibration of pyranometers at
the `Laboratory of Photovoltaic Solar Energy (PVLab)`_ of the `Research Center
for Energy, Environment and Technology (CIEMAT)`_ in Madrid, Spain.
In next releases, ``pvlab`` will provide sets of tools, mainly consisting in
classes and functions, to perform the data treatment for the calibration of
pyranometers and other type of solar sensors and photovoltaic devices.
Eventually, ``pvlab`` will try to widen its scope to further calibration
procedures of solar sensors and photovoltaic devices.

History
-------
The origin of ``pvlab`` is a python tool, named ``calibration``, developed in
2019 in PVLab-CIEMAT for its own use.
It was originally designed to manage the big amount of data
generated during the outdoor measurements, while performing the routine
calibration of pyranometers.

Soon, both the *python programming language* and the ``calibration`` tool
themselves proved to be quick and reliable methods for data treatment.
Gradually, the code grew in complexity, whereas new functionalities were
enabled. Indeed, to the basic requirements of data *I/O* and a first block
of calculations, some others joined, like fine data-filtering, determination
of total uncertainty, tools for report generation, graphics
and further calibration records.

Finally, when it was concluded the development of the version 2.0.0 of the
application ``calibration``, it made us clear that a formal package should
be released, separately from the former tool. By doing so, some of the
resources created are now at disposal of the community, under a 3-clause
BSD License.

The main path chosen for the development of ``pvlab`` is that,
as functions and classes created for its use at the lab are being adapted
from their specific purpose to more general cases, and it is proved their
robustness and performance, they will be progresively incorporated to the
``pvlab`` library. In order to clarify the features and abilities of the
objects created, docstrings of relevant functions or classess contain
examples, which have been verified with the python built-in
package ``doctest``. In addition, there should be a *test_[module]*
for each one, checked by using the *unittest* built-in package.

.. _Research Center for Energy, Environment and Technology (CIEMAT): https://www.ciemat.es
.. _Laboratory of Photovoltaic Solar Energy (PVLab): pvlab.ciemat.es

