semvec/pypi-packages huggingface dataset:
lightningdata-modules 0.1.9
Pre-packages Pytorch-Lightning datasets
License: MIT
Requires Python: >=3.8.12

  ![Alt text](LightningData_logo.PNG?raw=true "Interface")
# LightningData Modules


Pre-packages Pytorch-Lightning datasets.

## Installation

To install this library, simply run the following command:

```sh
pip install lightingdata_modules
```

**Installing the LightningData Modules should automatically install suitable dependencies.**



## Customized Dataset Support
LightningData Modules downloads, installs and prepares customized Pytorch Lightning datamodules with just one line of code.

Example from Domain Adaptation (DomainNet):

```
# import the custom DomainNet module
import lightningdata_modules.domain_adaptation.domainNet_datamodule as domainNet

# initialize the data module with the "real" domain from DomainNet
my_data_module = domainNet.DomainNetDataModule(data_dir="./dataset/", domain="real")

```

The data module can now be passed to the Pytorch Lighting Trainer instance or be used as a standalone
Dataloader:
```
# check if the dataset already exists in the data_dir, download domain-specific lmdb database from cloud storage otherwise
my_data_module.prepare_data()

# initialize the train and test set according to setup properties
my_data_module.setup()

# create the train DataLoader on-the-fly
train_loader = my_data_module.train_dataloader()

```

### List of Available Datasets

| Domain Adaptation | Federated Learning | Meta Learning |
|-------------------|--------------------|---------------|
| DomainNet         | EMNIST             | Omiglot       |
| Office31          |        | Mini Imagenet |
| OfficeHome        |        ||
| Digit-Five        |        ||

### Class Diagram
![Alt text](diag.png?raw=true "Interface")


## Ack
Thanks to TorchMeta: https://github.com/tristandeleu/pytorch-meta
je-mail-thunder 0.0.14
Python maillib wrapper
License: MIT
Requires Python: >=3.8

### MailThunder

[![Downloads](https://static.pepy.tech/badge/je-mail-thunder)](https://pepy.tech/project/je-mail-thunder)

[![MailThunder Stable Python3.8](https://github.com/Intergration-Automation-Testing/MailThunder/actions/workflows/mail_thunder_stable_python3_8.yml/badge.svg)](https://github.com/Intergration-Automation-Testing/MailThunder/actions/workflows/mail_thunder_stable_python3_8.yml)

[![MailThunder Stable Python3.9](https://github.com/Intergration-Automation-Testing/MailThunder/actions/workflows/mail_thunder_stable_python3_9.yml/badge.svg)](https://github.com/Intergration-Automation-Testing/MailThunder/actions/workflows/mail_thunder_stable_python3_9.yml)

[![MailThunder Stable Python3.10](https://github.com/Intergration-Automation-Testing/MailThunder/actions/workflows/mail_thunder_stable_python3_10.yml/badge.svg)](https://github.com/Intergration-Automation-Testing/MailThunder/actions/workflows/mail_thunder_stable_python3_10.yml)

[![MailThunder Stable Python3.11](https://github.com/Intergration-Automation-Testing/MailThunder/actions/workflows/mail_thunder_stable_python3_11.yml/badge.svg)](https://github.com/Intergration-Automation-Testing/MailThunder/actions/workflows/mail_thunder_stable_python3_11.yml)

### Documentation
TODO

### Notice
* Default is using Google service provide, but you can change init setting to choose what service provide you want to use.
* We need set the mail_thunder_content.json on current working dir.
``` json
{
  "user": "example@gmail.com",
  "password": "password"
}
```
* Set application password:
  * https://support.google.com/accounts/answer/185833
* Enable IMAP:
  * https://support.google.com/mail/answer/7126229?hl=en
---

> Project Kanban \
> https://github.com/orgs/Integration-Automation/projects/2/views/1
> * Quickly Mail automation.
> * SMTP support.
> * IMAP4 support.
> * Mail Thunder script.
> * Automatically output all mail content as a file.
> * Automatically send mail.
> * Automatically send file.
> * OS Independent.
> * Remote automation support.
> * Project & Template support.
> * Detailed log file.
> * Scheduler.

## install 

```
pip install je_mail_thunder
```

## Requires

```
python 3.8 or later
```