semvec/pypi-packages huggingface dataset:
structural-starterkit 0.6.0
A module to designed to perform package installations, and verification of install,

# structural_starterkit
A Python package that installs all required packages for Structural Python core training for Python version >= 3.13.

```toml
dependencies = [
    "numpy",
    "pandas",
    "openpyxl",
    "lxml",
    "shapely>=2.0.0",
    "matplotlib",
    "plotly",
    "sectionproperties>=3.5.0",
    "concreteproperties>=0.6.4",
    "pycba>=0.5.2",
    "PyNiteFEA==1.1.2",
    "scipy",
    "handcalcs",
    "more-itertools",
    "forallpeople",
    "pytest",
    "rich",
    "tqdm",
    "papermodels",
    "xlwings",
    "IPython",
    "ipywidgets",
    "ipykernel",
    "jupyterlab",
    "jupyterlab-mathjax3",
    "nbconvert",
    "python-docx",
    "pynite-tools>=0.6.4",
    "sectionproperties-tools>=0.2.0",
    "millrun>=0.3.0",
    "jsonchain>=0.5.1",
    "papermill>=2.6.0",
    "great-tables>=0.17.0",
    "xl-engine>=0.4.0",
    "nb-hideinputs>=0.2.0",
]
```
RattleScan 1.1.0
Forensic metadata analysis and secure file cleaning tool for CLI environments.
Requires Python: >=3.8

# RATTLESCAN

**Forensic metadata analysis and secure file cleaning tool for the command line.**

A fast CLI tool to inspect, analyze, and clean file metadata. Works on Windows, macOS, and Linux.

## Installation

```bash
pip install rattlescan

## With optional TUI (interactive menu): ##
pip install rattlescan[ui]
```

## Usage

```bash
## Analyze a file ##
rattlescan photo.jpg

## Analyze and prompt for cleaning ##
rattlescan document.pdf --clean

## Analyze with custom output path ##
rattlescan image.png --clean --output cleaned_image.png

## Secure wipe (destructive!) ##
rattlescan sensitive.pdf --wipe -y

## Scan only, no interactive menu ##
rattlescan file.txt --no-interactive

## Check version ##
rattlescan --version
```

## Features

- **Cryptographic hashes**: MD5, SHA-1, SHA-256
- **File type detection**: MIME type identification and extension validation
- **Entropy analysis**: Detect encrypted or compressed content
- **EXIF extraction**: GPS, camera info, timestamps from images
- **PDF metadata**: Author, title, creation date, page count
- **Audio/video tags**: ID3, duration, bitrate, sample rate
- **Metadata cleaning**: Strip EXIF, PDF info, audio tags
- **Secure wipe**: DOD 5220.22-M 3-pass overwrite

## Dependencies

- `python-magic` - File type detection
- `Pillow` - Image/EXIF handling
- `PyPDF2` - PDF metadata
- `mutagen` - Audio/video metadata
- `pytermgui` *(optional)* - Enhanced interactive UI

## License

MIT