semvec/pypi-packages huggingface dataset:
pBaseParams 1.0.1
A simple config watcher 
Requires Python: >=3.6

# 📦 Detect_LCD_Params – Cấu hình tự động với YAML

`Detect_LCD_Params` là một class kế thừa từ `BaseParams`, hỗ trợ:

- Khởi tạo thông số mặc định.
- Tự động tạo và load file cấu hình `.yaml`.
- Tự động cập nhật config khi file thay đổi (sử dụng `watchdog`).

## 🔧 Định nghĩa class

```python
from simpleconfig import BaseParams

class Detect_LCD_Params(BaseParams):
    def __init__(self, app_name, module_name):
        # App name tự động được đặt thành tên file config, module name là module nhỏ trong file đó
        super().__init__(app_name, module_name)
        
        # Tham số cho adaptive threshold (cv2.adaptiveThreshold)
        self.C = 2
        self.block_size = 11
        
        # Tham số nối các vùng trắng
        self.kernel_size = 7
        self.expand_crop_bot = 0
        self.expand_crop_left = 0
        self.expand_crop_right = 0
        self.expand_crop_top = -3
        
        # Tỷ lệ diện tích vùng LCD hợp lệ
        self.min_LCD_area_ratio = 0.4
        self.max_LCD_area_ratio = 0.8
        
        # Tham số xử lý màu
        self.detect_threshold_color = 516
        self.range_process_color = 30

        # Tự động tạo hoặc load cấu hình từ file YAML
        self.create_or_load_yaml()
nixWrapper 1.1.6
portal to Network of Imaging Excellence (NIX) utilities
Requires Python: >=3.7

# NIX Suite

A set of tools used to format NIX compatible databases. 

## Installation

```bash
pip install nixWrapper 
```

## Usage

```python
import nixWrapper
nixWrapper.loadLibrary('labkeyInterface')
import labkeyInterface
...
```

## Use with virtualenv

Create virtualenv called `nix` where we will use nixWrapper:
```bash
:~$ cd $HOME
:~$ mkdir venv
:~$ cd venv
:~/venv$ virtualenv -p python3 nix
:~/venv$ . ./nix/bin/activate
(nix) $:~/venv$ cd
(nix) $:~$ pip install nixWrapper
```
Whenever you need `nixWrapper` in your code, simply run:
```bash
:~$ ~/venv/nix/python3 yourScript.py
```
where in your script `yourScript.py` you use nixWrapper directly like in Usage section.

## Use virtualenv in jupyter

To integrate `nixWrapper` installed in virtualenv with your jupyter code, jupyter needs
to be aware of virtualenv. To do that:
```bash
:~$ . ~/venv/nix/bin/activate
(nix) :~$ pip install ipykernel
(nix) :~$ python -m ipykernel install --user --name=nix
Installed kernelspec nix in /home/<your name>/.local/share/jupyter/kernels/nix
```
More info [here][venvJupyter].

## Developer notes

[Packaging][pypiTutorial] howto.

[pypiTutorial]: https://packaging.python.org/en/latest/tutorials/packaging-projects/
[venvJupyter]: https://docs.support.arc.umich.edu/python/jupyter_virtualenv/