semvec/pypi-packages huggingface dataset:
odf.sbe 0.3.0
A tool for converting SeaBird .HEX data to engineering units
Requires Python: >=3.12

# odf.sbe
[![Tests CI Status](https://github.com/SIO-ODF/odfsbe/actions/workflows/run-tests.yml/badge.svg)](https://github.com/SIO-ODF/odfsbe/actions/workflows/run-tests.yml)
[![Doc Build Status](https://github.com/SIO-ODF/odfsbe/actions/workflows/build-docs.yml/badge.svg)](https://sio-odf.github.io/odfsbe/)
[![Coverage Status](https://coveralls.io/repos/github/SIO-ODF/odfsbe/badge.svg?branch=master)](https://coveralls.io/github/SIO-ODF/odfsbe?branch=master)

A raw seabird hex + xml + bl to xarray/netCDF 4 and back again library

## Goals
* hex + xmlcon + bl file to xarray (and by extension, netCDF4)
* xarray to hex + xmlcon + bl (byte for byte reproduction is something we should test for)
- include some way to take out bad scans/data lines, but put them back in for round tripping
* xarray "hex" to engineering variables, we might want to do this with an accesssor in the library for now since the conversion is so fast...
* tests (pytest)
* typing (mypy)
* documentation (sphinx)
- some description of the netCDF data structure...

Stretch goals:
* Making a btl file
* interpreting the modulo and the sample frequency to make actual timestamped time series variables

> [!NOTE]
> The name isn't final, it was quickly made during the GP17-ANT cruise
> but not developed further on that trip. Since this will likely be the
> base of some ODF/CCDHO/R2R CTD processing, I wanted it off my laptop
> as the sole location. -Barna
uv-dep-tree 0.1.0
Visualize uv.lock dependency sizes as a nested tree with deduplication metrics
Requires Python: >=3.11
Keywords: dependencies, lock, tree, uv, visualization

# uv-dep-tree

Visualize `uv.lock` dependency sizes as a nested tree with deduplication metrics.

## Installation

```bash
# Run directly without installing (recommended)
uvx uv-dep-tree

# Or install globally
pip install uv-dep-tree
```

## Usage

```bash
# Generate HTML from uv.lock in current or parent directory
uv-dep-tree

# Generate from specific file
uv-dep-tree /path/to/uv.lock

# Custom output path
uv-dep-tree /path/to/uv.lock -o deps.html

# Live server with auto-refresh on file changes
uv-dep-tree --serve

# Live server on custom port
uv-dep-tree --serve --port 3000
```

## Understanding the Output

**Background colors:**
- Blue = package's wheel size
- Green = dependencies' sizes

**Number colors:**
- Purple = virtual size (as if duplicated)
- Green = amortized size (actual, after deduplication)

**Columns:** Wheel | Deps | Tree — each showing Virtual / Amortized

**Occurrence badges** (e.g., `×3`): Package appears 3 times in tree; amortized size is divided by 3.

## Deduplication Math

When package appears N times: Amortized = Size ÷ N. The root's amortized total equals actual download size.