semvec/pypi-packages huggingface dataset:
AnalysisWeb 0.0.3
AnalysisWeb
Requires Python: >=3.9

# AnalysisWeb Package

<!-- [![Documentation Status](https://readthedocs.org/projects/black-swan-pkg/badge/?version=latest)](https://black-swan-pkg.readthedocs.io/en/latest/?badge=latest) -->

you can install this package by 
```shell
pip install AnalysisWeb
```

The package consists of 5 function :

* 1 `create_results_index`: Creates an HTML index page linking to all result files.
* 2 `config_to_html` : Creates an HTML report of the configuration object with compact layout.
* 3 `image_report_to_html` : Creates an HTML report with a base64 image and dictionary information.
* 4 `save_table_html` : Saves a DataFrame as an HTML file using template markers for clean appending
* 5 `image_gallery_to_html` : Create an HTML page with multiple base64 images in a gallery layout.

Use the functions above to create the `*.html` pages for each run 

## Sequencer 

The package consists of the `Sequencer` Class which helps maintain the CSV file system required for the index page

For each process (eg. "fit", "valid", "analysis" ...) set the result as a string (eg. "Fitting") use the Sequencer to connect between the processes and update the status. 

### Example usage
```python
sequencer = Sequencer(
    plots_data_file, model.timestamp, config.model_type)


sequencer.start()

sequencer.add_algorithm(
    model.analyze, holdout_sets=holdout_sets, training_sets=train_sets
)

sequencer.add_algorithm(model.compute_yield, holdout_sets=holdout_sets)

sequencer.add_algorithm(
    model.validation,
    test_sets=holdout_sets,
    plot_label=f"holdout_{args.model_type}",
)

score = model.scoring()
sequencer.add_score("score", score)

sequencer.end()
```

## Web APP
you can launch the webapp with 

```bash
python -m AnalysisWeb.app --results-dir --csv-dir
```
tempit-manager 1.0
Manage and jump into temporary working directories
Requires Python: <3.14,>=3.10

# Tempit - Temporary Directory Manager

Tempit is a command-line utility and shell helper that lets you create, track, and jump to temporary directories without losing them.
## Features

- Create temporary directories with optional prefixes.
- List tracked directories with size, creation time, age, and file counts.
- Jump to a directory by its number.
- Remove individual directories or clean them all.
- Works via shell integration.

## Installation

### Using pip

```bash
pip install tempit-manager
```

### Shell integration

Add the following line to your shell startup file (`~/.bashrc` or `~/.zshrc`):

```bash
# Bash
eval "$(tempit --init bash)"

# Zsh
eval "$(tempit --init zsh)"
```

## Usage

### CLI commands

```bash
tempit --create [prefix]
tempit --list
tempit --remove <number>
tempit --clean-all
```

### Aliases (after shell init)

| Alias | Description |
|-------|-------------|
| `tempc [prefix]` | Create a new temporary directory and cd into it |
| `tempg <number>` | Jump to a directory by its number |
| `templ` | List tracked temporary directories |
| `temprm <number>` | Remove a tracked temporary directory by its number |
| `tempclean` | Remove all tracked temporary directories |

## License

[MIT](LICENSE)
cruntils 1.5.0
A collection of utilities.
Requires Python: >=3.7

# Introduction

A collection of utilities. Mainly for me. Others may find them useful.

# Distribution

This package is available for download from the Python Package Index (PyPI).

https://pypi.org/project/cruntils/

`pip install cruntils`

# Updating package

To update the package, take the following steps:
- Delete the **/dist** folder (if it exists)
- Delete the **/cruntils.egg-info** folder (if it exists)
- Update the project version in **pyproject.toml**
- Build new package with **py -m build**
- Upload to PyPI with **py -m twine upload dist/\***

# Package Creation

Used the following guide to create the package:\
https://python-packaging.readthedocs.io/en/latest/minimal.html

This guide was also really useful:\
https://packaging.python.org/en/latest/tutorials/packaging-projects/