Metadata-Version: 2.4
Name: lica
Version: 1.1.5
Summary: Assorte collection of utilities (functions, classes, etc.) used in other projects at LICA, UCM
Author-email: Rafael González <rafael08@ucm.es>
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/guaix-ucm/lica
Project-URL: Repository, https://github.com/guaix-ucm/lica.git
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: strenum>=0.4
Requires-Dist: python-decouple>=3.8
Requires-Dist: typing-extensions>=4.12
Provides-Extra: jinja
Requires-Dist: jinja2>=3.1; extra == "jinja"
Provides-Extra: tabular
Requires-Dist: tabulate>=0.9; extra == "tabular"
Provides-Extra: raw
Requires-Dist: numpy>=1.26; extra == "raw"
Requires-Dist: exifread>=3.0; extra == "raw"
Requires-Dist: rawpy>=0.24; extra == "raw"
Provides-Extra: sqlalchemy
Requires-Dist: sqlalchemy>=2.0; extra == "sqlalchemy"
Provides-Extra: aiosqlalchemy
Requires-Dist: sqlalchemy[asyncio]>=2.0; extra == "aiosqlalchemy"
Provides-Extra: photometer
Requires-Dist: sqlalchemy[asyncio]>=2.0; extra == "photometer"
Requires-Dist: aiohttp>=3.11; extra == "photometer"
Requires-Dist: aioserial>=1.3; extra == "photometer"
Provides-Extra: lab
Requires-Dist: numpy>=1.26; extra == "lab"
Requires-Dist: astropy>=6.0; extra == "lab"
Dynamic: license-file

# lica
 
 Assorte collection of source code with utilities (functions, classes, etc.) 
 used in other projects at LICA (UCM) or STARS4ALL

## Installation

### Stable version

```bash
pip install lica
```

### Development version using UV 
This must be handed a source code in your client package with one of the two commands below.

```bash
uv add git+https://github.com/guaix-ucm/lica --branch main
uv add git+https://github.com/guaix-ucm/lica --tag x.y.z
```

***Note:***
lica library uses different modules in its subpackages, so you must use one or more the following extras:
* lica[jinja]
* lica[tabular]
* lica[raw]
* lica[sqlalchemy]
* lica[aiosqlalchemy]
* lica[photometer]
* lica[lab]
