Metadata-Version: 2.1
Name: report-manager
Version: 0.0.2
Summary: Synchronize your subtitle files by shifting the subtitle time (+/-)
Home-page: https://github.com/Knucklessg1/report-manager
Author: Audel Rouhi
Author-email: knucklessg1@gmail.com
License: Unlicense
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: Public Domain
Classifier: Environment :: Console
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pandas-profiling
Requires-Dist: scipy
Requires-Dist: sklearn

# Report Manager
*Version: 0.0.2*

Manage your reports
- Merge reports based off specified columns
- Generate analysis on data set

### Usage:
| Short Flag | Long Flag | Description                                         |
|------------| ------|-----------------------------------------------------|
| -h         | --help | See Usage                                           |
| -f         | --files | File(s) to be read (Comma separated)     |
| -n         | --name | Name of report                                      |
| -j         | --join-keys  | File(s) to be read (Pipe Separated for files, Comma separated for each column)     |
| -t         | --type | Save as the following formats: <CSV/csv/XLSX/xlsx>  |
| -m         | --merge | Merge two datasets: <inner/outer/left/right/append> |
| -p         | --pandas-profiling | Generate a pandas profiling report                  |
| -r         | --report | Generate a custom report with plots                 |


### Example:

Report and Pandas Profiling
```bash
report-manager --pandas-profiling --report
          --files "/home/Users/Fred/usa_weather.csv" 
          --name "USA Weather" 
          --type "XLSX" 
          --save-directory "/home/Users/Fred/Downloads"
```

Merge
```bash
report-manager --merge "append"
          --files "/home/Users/Fred/usa_weather.csv,/home/Users/Fred/mexico_weather.csv" 
          --name "North America Weather" 
          --type "csv" 
          --save-directory "/home/Users/Fred/Downloads" 
          --join-keys "column1,column2,column3"
```


#### Build Instructions
Build Python Package

```bash
sudo chmod +x ./*.py
sudo pip install .
python setup.py bdist_wheel --universal
# Test Pypi
twine upload --repository-url https://test.pypi.org/legacy/ dist/* --verbose -u "Username" -p "Password"
# Prod Pypi
twine upload dist/* --verbose -u "Username" -p "Password"
```


