semvec/pypi-packages huggingface dataset:
textual-file-viewer 0.9.0
View the contents of several common file types
Requires Python: >=3.10
Keywords: TUI

# textual-file-viewer 
![Python Version from PEP 621 TOML](https://img.shields.io/python/required-version-toml?tomlFilePath=https://gitlab.com/pjhdekoning/textual-file-viewer/-/raw/main/pyproject.toml?ref_type=heads)
![Gitlab Pipeline Status](https://img.shields.io/gitlab/pipeline-status/pjhdekoning/textual-file-viewer)
![GitLab Last Commit](https://img.shields.io/gitlab/last-commit/pjhdekoning/textual-file-viewer)
![GitLab Issues](https://img.shields.io/gitlab/issues/open/pjhdekoning/textual-file-viewer)
![PyPI - License](https://img.shields.io/pypi/l/textual-file-viewer)
![PyPI - Status](https://img.shields.io/pypi/status/textual-file-viewer)
![PyPI - Version](https://img.shields.io/pypi/v/textual-file-viewer)
![PyPI - Format](https://img.shields.io/pypi/format/textual-file-viewer)
![Pepy Total Downloads](https://img.shields.io/pepy/dt/textual-file-viewer)

Commandline tool to view .xslx, .csv, DICOM, MetaImage (.mha/.mhd) and Niftii files.
```shell
file-viewer FILENAME
```
pyDbs 0.1.8
Custom database class (relies on pandas, numpy, scipy)
Requires Python: >=3.11

# pyDbs
The current repo contains the code for the pypi package ```pyDbs```. The package is used to add specific structure to data using popular python packages like pandas and numpy. 

The package contains three main files: 
1. base.py: This defines classes "adj", "Broadcast", "ExcelSymbolLoader", and "adjMultiIndex". 
2. gpy.py: This defines symbol classes "GpySet, GpyVariable", and "GpyScalar", to give structure to symbols added using pandas series, pandas indices, or scalars. 
3. simpleDB.py: This defines two simple database classes "GpyDict" and "SimpleDB". The GpyDict class is a simple keyword database with Gpy symbols with a few auxiliary methods included. The "SimpleDB" is also a simple keyword database with Gpy symbols, but with a bit more structure. For instance, it features "aliased sets" as in GAMS, add-or-merge methods, a mergeDbs that allows merging with another SimpleDB instance, and it can add all relevant GpySets to the database by reading from already defined variables (```readSets``` method).