semvec/pypi-packages huggingface dataset:
pyresumeparser 0.0.9
A package for parsing resume and extracting entities.
Requires Python: >=3.10


# PyResumeParser

PyResumeParser is a Python package designed to parse resume PDF files and extract key entities such as names, emails, phone numbers, education details, skills, and more. It utilizes spaCy and pdfminer.six for natural language processing and PDF text extraction. It requires Python version 3.10 or higher.

## Installation

You can install PyResumeParser using pip:

```bash
pip install pyresumeparser
```

## Usage

### As a Python Module

To use PyResumeParser in your Python code, you can import the package and call the `parse_resume` function:

```python
import pyresumeparser

pdf_file = "resume.pdf"
parsed_resume = pyresumeparser.parse_resume(pdf_file)
print(parsed_resume)
```

### From the Terminal

You can also use PyResumeParser directly from the terminal:

```bash
pyresumeparser resume.pdf
```

This command will parse the specified PDF file and print the extracted entities in JSON format.

## Example Output

Here is an example of the JSON output you might get from parsing a resume:

```json
{
  "first_name": ["John"],
  "last_name": ["Doe"],
  "email": ["johndoe@example.com"],
  "phone": ["+1 234 567 890"],
  "country": ["USA"],
  "state": ["California"],
  "city": ["San Francisco"],
  "pincode": ["94107"],
  "college_name": ["University of Example"],
  "education": ["BSc Computer Science"],
  "designation": ["Software Engineer"],
  "position_held": ["Lead Developer"],
  "companies_worked": ["Tech Company Inc."],
  "projects_worked": ["Project A", "Project B"],
  "skills": ["Python", "Machine Learning", "Data Analysis"],
  "total_experience": ["5 years"],
  "language": ["English"],
  "linkedin": ["https://linkedin.com/in/johndoe"],
  "github": ["https://github.com/johndoe"]
}
```

## Requirements

Python version required: 3.10 or higher.

The following packages are required to use PyResumeParser (required packages are automatically installed during the installation of the package `pyresumeparser`):

- spacy==3.7.4
- pdfminer.six==20231228
- spacy-transformers==1.3.5
- tqdm==4.66.4

You can install these packages manually using pip:

```bash
pip install -r requirements.txt
```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request or open an issue on GitHub.

## License

This project is licensed under the MIT License.

## Author

Developed by Palash Khan. Feel free to reach out with any questions or feedback.

Happy parsing!
ibm-generative-ai 3.0.0
IBM Generative AI is a Python library built on IBM's large language model REST interface.
Requires Python: <4.0,>=3.9

# IBM Generative AI Python SDK (Tech Preview)

[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://github.com/IBM/ibm-generative-ai/blob/main/LICENSE)
![PyPI](https://img.shields.io/pypi/v/ibm-generative-ai)
![PyPI - Downloads](https://img.shields.io/pypi/dm/ibm-generative-ai)
[![Coverage Status](https://coveralls.io/repos/github/IBM/ibm-generative-ai/badge.svg?branch=main)](https://coveralls.io/github/IBM/ibm-generative-ai?branch=main)
[![Build & Unit/Integration Tests](https://github.com/IBM/ibm-generative-ai/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/IBM/ibm-generative-ai/actions/workflows/main.yml)
[![E2E Tests](https://github.com/IBM/ibm-generative-ai/actions/workflows/e2e-test.yml/badge.svg)](https://github.com/IBM/ibm-generative-ai/actions/workflows/e2e-test.yml)


This is not the [watsonx.ai](https://www.ibm.com/products/watsonx-ai) Python SDK. This is the Python SDK for the Tech Preview program for IBM Foundation Models Studio. This SDK brings IBM Generative AI (GenAI) into Python programs and provides useful operations and types.

*You can start a trial version or request a demo via https://www.ibm.com/products/watsonx-ai.*

*Looking for the [watsonx.ai](https://www.ibm.com/products/watsonx-ai) Python SDK? Check out [ibm-watsonx-ai](https://ibm.github.io/watsonx-ai-python-sdk/foundation_models.html).*

*Looking for a NodeJS SDK version? Check out [IBM Generative AI NodeJS SDK](https://github.com/IBM/ibm-generative-ai-node-sdk)*

*Looking for a CLI? Check out [IBM Generative AI CLI](https://github.com/IBM/ibm-generative-ai-cli).*

> [!IMPORTANT]
> The SDK was recently rewritten and released under V2 (2024). See the [V2 migration guide](https://ibm.github.io/ibm-generative-ai/main/v2_migration_guide.html).

## Installation

```
pip install --upgrade ibm-generative-ai
```


### [📚 Documentation](https://ibm.github.io/ibm-generative-ai/)

### [📚 Examples](https://ibm.github.io/ibm-generative-ai/latest/rst_source/examples.html)

### [📚 V3 Migration Guide](https://ibm.github.io/ibm-generative-ai/latest/v3_migration_guide.html)

### [📚 V2 Migration Guide](https://ibm.github.io/ibm-generative-ai/latest/v2_migration_guide.html)


## Important Information for Contributors
- Do you want to contribute to the project? IBM Generative AI is an open-source project that welcomes the community to contribute with documentation, tests, bug corrections, and new functionality in the form of [extensions](EXTENSIONS.md). Please read our [code of conduct](CODE_OF_CONDUCT.md) to learn the expected behavior from participants that contribute to the project, and our [contribution guide](./CONTRIBUTING.md) to learn the gitflow and steps to submit pull requests.

<!-- vscode-markdown-toc-config
	numbering=false
	autoSave=true
	/vscode-markdown-toc-config -->
<!-- /vscode-markdown-toc -->
pypanasonic 0.0.8
Panasonic PLC mewtocol lib via serial port
Requires Python: >=3.8
Keywords: Mewtocol, PLC, Panasonic, Protocol, Serial

# pypanasonic

**Table of Contents**

- [Installation](#installation)
- [License](#license)

# Install
This lib contains panasonic PLC use mewtocol via serial port.<br>
`pip install regex`<br>
`pip install pypanasonic`<br>
`pip install pyserial`
# Usage
Here is an example of using it.
````
import serial
from pypansonic import mewtocol

#Change port number fits your desired port, here is com3
ser = serial.Serial(port="COM3",
                    baudrate=9600,
                    bytesize=serial.EIGHTBITS,
                    parity=serial.PARITY_ODD,
                    stopbits=serial.STOPBITS_ONE,
                    xonxoff = True,
                    timeout=0.5)
if ser.is_open:
    print("\n"+ser.name)

    #Write the function here:
    write_len = ser.write(plcVer().encode('ascii'))
    write_len = ser.write(switchSingleOn('R0001'))

    while True:
        com_message=ser.readline()
        if com_message:
            print("Port Open sucesses, message received is: ")
            print(com_message.decode('ascii'))
    ser.close()
else:
    print("Fail of open ports")

````

## License
MIT

`pypanasonic` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.