Metadata-Version: 2.4
Name: my-exes
Version: 0.1.5
Summary: A simple package to log your DL experiments
Project-URL: homepage, https://github.com/mese79/my-exes
Project-URL: repository, https://github.com/mese79/my-exes
Author-email: Mehdi Seifi <mehdiseifi@gmail.com>
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: crc32c>=2.8
Requires-Dist: hydra-core>=1.3.2
Requires-Dist: pandas>=2.3.3
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: tensorboard>=2.18.0
Requires-Dist: tensorboardx>=2.6.4
Requires-Dist: torch>=2.0
Description-Content-Type: text/markdown

# My Exes
#### It's not a package about finding your exes!

Developing a deep learning model usually includes running different **experiments** and you want to keep track of them. So, you need to log all the parameters and losses, etc and save them somewhere.  
This is where `MyExes` comes in handy! It's a simple package that provides **`MyEx`** class which can be used for logging experiments. For each experiments you need to make a `yaml` file containing the experiment name and its parameters. Then you can make an instance of `MyEx` with this yaml file as input. You can then use it to log any data you want.  
> [!NOTE]
> **My Exes** doesn't provide any automated logging mechanism but provides a simple interface for logging data manually.

### Installation
You can install my exes using pip:
```bash
pip install my-exes
```
