semvec/pypi-packages huggingface dataset:
exputils-test 0.1.0
Convenient functions that are commonly used for running machine learning experiments.
Requires Python: >=3.7

## Experiment Utils

Convenient scripts and functions that are commonly used in code for running experiments, specifically machine learning experiments.

The main components are:

- io: nest namespaces in argparse, ease of saving JSONs, default arg parser, logging, and eventually profiling helpers (e.g. runtime at least)
- data: kfold cv wrapper and abstract data class
- visuals: Visualization scripts for common plots via pyplot

### TODO
+ Add general configuration file handling and connect to the default initial argparser.
    - support yaml and JSON
+ Improve the NestedNamespace creation process so it is simpler and streamlined.
    - the user does not need to specify dest
    - the nested namespaces have args mutually exclusive only to their current namespace (node in the namespace tree), allowing separate namespaces to use the same argument name as another.
        + This requires the command line interface to provide the argparse namespace identifier when the user supplies arguments.
        e.g. path from top level namespace to the node of the nested namespace whose args are being modified.
comic-list 0.2
Outputs list of missing comic book issue files in a folder given a range
Requires Python: >=3.2

comic-list.py - Output a list of owned/missing issues of a comic book series in a single folder

# Installation
    pip install comic-list

# Description
comic-list.py will print a list of owned and missing issue numbers given a folder which contains comic book files with issue number in the file name.

Default supported extensions are: CBZ, CBR, CB7, CBA, CBT

When run no arguments it will use the following defaults:
- Get file names from current directory matching supported extensions
- Get the issue number immediately succeeding the `#` symbol
- Use the first and last issue numbers in the directory as the total range


     python comic-list

# Options     

You can view the arguments by running `python comic-list --help`

```
positional arguments:
  dir                   Input folder

optional arguments:
  -h, --help            show this help message and exit
  --start START, -s START
                        Starting number
  --end END, -e END     Ending number
  --digit-group [DIGIT_GROUP], -d [DIGIT_GROUP]
                        Nth digit group in file name that contains issue
                        number
  --filetype FILETYPE, -f FILETYPE
                        Custom file extension to check for
```

### Starting and ending number

By default the script will use the lowest and highest issue number from the files in the folder as the starting and ending points for the range. If the folder is missing the first and last issue in a series, manually specify these numbers.

### Digit group

By default the script will use regex to get the issue number from a file name immediately succeeding the `#` symbol.

If your file names do not contain the `#` symbol, you can call `--digit-group` with no arguments to grab the first set of digits in the file name as the issue number.

If the first set of digits in the file name is not the issue number, for example if the year preceeds the issue number in the file name, you can supply a number to `--digit-group` to specify which Nth group of digits in the file name is the issue number.

# [Examples](https://github.com/nateify/comic-list/tree/master/examples)
View the [examples](https://github.com/nateify/comic-list/tree/master/examples) folder for example output for each argument type