Metadata-Version: 2.1
Name: easylab
Version: 2.1
Summary: Offers simple solutions for challenges that can be encountered in the psychology labs.
Home-page: https://github.com/altunenes/EasyLab
License: MIT
Keywords: GUI, psychology,experimental-psychology,e-prime,spatial-frequency,altunenes
Author: altunenes
Author-email: enesaltun2@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Project-URL: Repository, https://github.com/altunenes/EasyLab
Description-Content-Type: text/markdown

#### EasyLab

Offers simple solutions with GUI. From a folder, it can resize images, change their extensions, applies spatial frequencies, and remove backgrounds...

#### Purpose of the project

+ The purpose of the project is to offer a simple solution to solve some of the problems that arise when working with big image datasets.
+ The project is a work in progress, and it is not finished yet. Since it offers GUI, it is very practical to use it.

#### Features

+ Resize images
+ Change extension
+ Apply spatial frequencies
+ Apply Gaussian blur
+ Apply gray scale filter
+ Rename images
+ Remove background from images

#### installation

+ Install easylab with pip:
  ```pip install easylab  ```

#### Usage

it is very simple to use the project.
For the open GUI, use the following command:
```from EasyLab import EasyLab```
then open the gui with:
```EasyLab.easylab()```

It's easy, just select the folder where your images are stored and select extension and size. "Rename" button will change all images' names like this: "0image", "1image","2image"... and so on...
I use this command to standardize the picture names while doing deep learning.

#### **Read before the usage!**

For unforeseen consequences be sure to copy the original images elsewhere.

#### Javascript

I will also add some javascript to online version.

#### E-prime scripts

get the trail list (Image names for the E-Prime) or create a jitter:
https://altunenes.github.io/EasyLab/filenames

#### Contributing

Contributions are welcome!

+ Enes Altun [Main Author](https://altunenes.github.io)

### Current look of the GUI

![easylab.png](./docs/images/easylab.PNG)

