Metadata-Version: 2.1
Name: thunderbolt
Version: 0.1.0
Summary: gokart file downloader
Home-page: https://github.com/m3dev/thunderbolt
License: MIT
Author: vaaaaanquish
Author-email: 6syun9@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: boto3
Requires-Dist: gokart
Requires-Dist: tqdm
Project-URL: Repository, https://github.com/m3dev/thunderbolt
Description-Content-Type: text/markdown

# Thunderbolt

Thunderbolt is data manager for gokart.

  
 [1] Auto loading gokart task logs  
 [2] Check task params using pandas  
 [3] Download data from python  
  

# Usage

### install
```
pip install thunderbolt
```

### Example

If you specify `TASK_WORKSPACE_DIRECTORY`, thunderbolt reads the log.  
So making tasks pandas.DataFrame, and load dumped data.  
This is also possible from S3 or GCS. (s3://~~, gs://~~)  
  
Example:
```
from thunderbolt import Thunderbolt

tb = Thunderbolt()
print(tb.get_task_df())
print(tb.get_data('TASK_NAME'))
```

Please look here too: https://github.com/m3dev/thunderbolt/blob/master/examples/example.ipynb  
  

# Thanks

- `gokart`: https://github.com/m3dev/gokart

