semvec/pypi-packages huggingface dataset:
PyEmailExtractor 0.2.1
Tool for extracting emails from pdf and docx files. (Designed especially for resumes)

# PyEmailExtractor [![Downloads](https://static.pepy.tech/badge/pyemailextractor)](https://pepy.tech/project/pyemailextractor)

PyEmailExtractor is a tool designed specifically for extracting emails from PDF and DOCX files, with a focus on resumes. It provides a convenient way to extract email addresses from these document formats, which can be useful for various applications, such as recruitment, data analysis, or contact management.

## Features

- Extract email addresses from PDF files.
- Extract email addresses from DOCX files.
- Designed specifically for resumes, ensuring accurate email extraction.
- Simple and easy-to-use.

## Installation

You can install PyEmailExtractor using pip:

```
pip install PyEmailExtractor
```
## Example Usage
```
from PyEmailExtractor import extract_emails

dir = "/home/username/Downloads/resumes"

list_emails = extract_emails(dir)

print(list_emails)
```

- The above example will print the parsed emails in a `list`.

## Requirements

PyEmailExtractor requires the following dependencies:
- docx2txt==0.8
- lxml==4.9.2
- PyPDF2==3.0.1
- python-docx==0.8.11
- PyMuPDF==1.22.5
- pytesseract

## Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue on the GitHub repository.
License

`PyEmailExtractor is released under the MIT License. See the LICENSE file for more details.`
b21scripts 1.1.1
Libraries for SAXS data manipulation and analysis
Requires Python: >=3.6

# b21scripts

Various scripts, libraries and modules to help with manipulating data and files associated with SAXS experiments and data analysis and particularly suited to the workflow at the B21 SAXS beamline, Diamond Light Source.
The Repository URL is: https://github.com/nathancowieson/b21scripts
The Repository can be found on PyPi: https://pypi.org/project/b21scripts/

Install via pip:
  >> pip install b21scripts

## readwrite
    
The readwrite libraries provied a convenient way to parse various files that might be associated with a SAXS experiment such as .dat files, .pdb files, fit files giving the fit of a model to experimental data and out files containing the output from the indirect Fourier transform as produced by the [ATSAS](https://www.embl-hamburg.de/biosaxs/software.html) program [Gnom](https://www.embl-hamburg.de/biosaxs/gnom.html).

---

### Modules

1. readwrite.dat.DAT
Functions for reading and writing files of type .dat containing three columns of SAXS data, scattering vector Q, intensity and error.

2. readwrite.pdb.PDB
Functions for reading and writing files of type .pdb. These are files describing a molecular structure of the type that might have been downloaded from the [Protein Data Bank](https://www.rcsb.org/). The library can parse such a file into a dictionary and then back out to a valid pdb file. There are functions to allow atomic coordinates to be rotated or translated etc.

## saxs

The saxs libraries contain functions related to calculation and manipulation of SAXS data.

### Modules

1. saxs.saxs_calc.SaxsCalc
A wrapper for running either [FoXS](https://integrativemodeling.org/) or [Crysol](https://www.embl-hamburg.de/biosaxs/crysol.html), parsing the output to capture the Chi^2 score for use in plotting or automatically comparing fits etc. To run either of these programs they must be available on the system path as 'foxs' or 'crysol'.