semvec/pypi-packages huggingface dataset:
anyhhope-hw-5-prj 0.1.0
MLops project
License: MIT

# Repo for MLops course
Надежда Анисимова  
БИВТ-21-17

# Homework 2 Notes

- [x] PyLint >= 8.0
![pylint](readme_images/image.png)

- [x] Pytest >= 70% coverage
![pytest](readme_images/image_1.png)

# Homework 3 Notes
- dvc dag  
![dag](readme_images/image_2.png)
- dvc repro  
![repro](readme_images/image_3.png)

# Homework 4 Notes
- airflow train dag  
![train dag](readme_images/image_4.png)
- airflow file sensor inference dag
![inference dag](readme_images/image_5.png) 

# Homework 5 Notes
- lint test workflow 
![lint test workflow](readme_images/image_6.png)

## Project Organization

```
├── LICENSE            <- Open-source license if one is chosen
├── Makefile           <- Makefile with convenience commands like `make data` or `make train`
├── README.md          <- The top-level README for developers using this project.
├── data
│   ├── external       <- Data from third party sources.
│   ├── interim        <- Intermediate data that has been transformed.
│   ├── processed      <- The final, canonical data sets for modeling.
│   └── raw            <- The original, immutable data dump.
│
├── docs               <- A default mkdocs project; see www.mkdocs.org for details
│
├── models             <- Trained and serialized models, model predictions, or model summaries
│
├── notebooks          <- Jupyter notebooks. Naming convention is a number (for ordering),
│                         the creator's initials, and a short `-` delimited description, e.g.
│                         `1.0-jqp-initial-data-exploration`.
│
├── pyproject.toml     <- Project configuration file with package metadata for 
│                         src and configuration for tools like black
│
├── references         <- Data dictionaries, manuals, and all other explanatory materials.
│
├── reports            <- Generated analysis as HTML, PDF, LaTeX, etc.
│   └── figures        <- Generated graphics and figures to be used in reporting
│
├── requirements.txt   <- The requirements file for reproducing the analysis environment, e.g.
│                         generated with `pip freeze > requirements.txt`
│
├── setup.cfg          <- Configuration file for flake8
│
└── src   <- Source code for use in this project.
    │
    ├── __init__.py             <- Makes src a Python module
    │
    ├── config.py               <- Store useful variables and configuration
    │
    ├── dataset.py              <- Scripts to download or generate data
    │
    ├── features.py             <- Code to create features for modeling
    │
    ├── modeling                
    │   ├── __init__.py 
    │   ├── predict.py          <- Code to run model inference with trained models          
    │   └── train.py            <- Code to train models
    │
    └── plots.py                <- Code to create visualizations
```

--------
renamering 1.0.0
A Python package to recursively rename files, directories, and replace content.
License: MIT
Requires Python: >=3.7
Keywords: file-renaming, directory-rename, content-replace, utility

# File Renamer 🛠️✨

Welcome to **File Renamer**, the tool you never knew you needed until your boss asked you to rename "File_Final_FINAL_v2_ACTUALLYFINAL.docx" to something sane across 12,000 files. 😅

## What Does It Do? 🤔

Simple! It:
- Finds files and folders in a directory and its subdirectories.
- Replaces *that one annoying word* in their names and content.
- Makes your life a tad bit easier (or so we hope).

## Why Use This? 🚀

- You’ve run out of excuses for why your directory still says `OldProject`.
- You're tired of opening files only to manually replace "Lorem Ipsum" 374 times.
- You believe in automation, even if it just helps you avoid doing real work.

## How Do I Use This Sorcery? 🪄

1. Install the package:
   ```bash
   pip install file-renamer

2.	Summon the renaming magic:

```
file-renamer

```

3.	Answer the oh-so-simple questions:

- Where should I start renaming? (Hint: Use . for the current directory.)
- What’s the cursed word you want to banish?
- What delightful replacement shall we bestow?
- Sit back and watch as the chaos unfolds in your terminal. 🎉

Example 📝

Let’s rename all instances of “boring” to “exciting”:

```
$ file-renamer
Enter the root directory path: .
Enter the word you want to replace: boring
Enter the word to replace it with: exciting

```

Boom! Your files are now way more exciting. 🥳

Features ✨

	•	Recursive Renaming: No file or folder is safe from the renaming rampage.
	•	Content Replacement: Yes, it digs inside files too (no secrets here).
	•	User-Friendly Prompts: Even your grandma could use this.
	•	Supports Multiple Encodings: Because not all files speak UTF-8. 🤷‍♂️

Disclaimer ⚠️

	•	Backup Your Files! This tool will change things faster than your mood on a Monday morning.
	•	We are not responsible if you replace “yes” with “no” and accidentally break the universe.

Credits 👏

	•	Developer: Sachin Arora
	•	GitHub: sachnaror
	•	License: MIT (aka “Do Whatever You Want With It, But Don’t Blame Me”)

Support 🙋‍♂️

If you find a bug, create an issue, or if you find this tool life-changing, send me a star 🌟 on GitHub. If not, well… we tried. 😄

```
This README should leave your users chuckling while still providing all the essential info!
```