semvec/pypi-packages huggingface dataset:
manipulating-data 0.1.1
A package for manipulating Python data structures.
License: MIT

# manipulating_data

manipulating_data is a package for slicing and dicing Python data structures,
such as dictionaries, sets, or pandas DataFrames.

### Features

- Conveniently examine the contents of dictionaries by subsetting them in a fashion similar to list slicing.
- Determine whether two pandas DataFrames are equal (have the same values in the same columns).
- Find the intersection of an arbitrary number of sets.
- Combine dictionaries with parts of the data into a larger dictionary with all of the data.
- Determine the intersection (shared columns) of an arbitrary number of pandas DataFrames.


### Installation

```
pip install manipulating_data
```

### Usage

```
import manipulating_data as md

md.intersection_of_n_sets( [ {'a', 'b', 'c'}, {'a', 'b', 'd'}, {'a', 'b', 'e'} ] )
	
	{'a', 'b'}

md.slicing_diction( { 'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}, stop = 2 )
	
	{'a': 1, 'b': 2}

md.concat_diction( [ {'USA' : 73899, 'Canada' : 89743}, {'USA' : 85876, 'Canada' : 56899} ] )
	
	{'Canada': [89743, 56899], 'USA': [73899, 85876]}
```
### Contributing

Contributions from the community to improve this project are welcomed. To contribute, please follow these steps:

1. Fork this repository.
2. Make your changes.
3. Create a pull request.

We appreciate your help in making this project better!

### License

[MIT License](./LICENSE)
PyGeneratePassword 0.1
Generate Random password
License: MIT

PyGeneratePassword
===================

PyGeneratePassword is a Python package that provides a simple tool to generate random passwords with customizable parameters. You can easily create secure passwords for various applications and scenarios.

Installation
------------

You can install PyGeneratePassword using pip, the Python package manager. Open your terminal or command prompt and run the following command:

.. code-block:: bash

    pip install PyGeneratePassword

Usage
-----

.. code-block:: python

    from PyGeneratePassword import PasswordGenerate

    # Generate a random password with default settings
    password = PasswordGenerate()
    print("Generated Password:", password)

    # Generate a password with custom settings (e.g., length and character set)
    custom_password = PasswordGenerate(length=16, use_digits=True, use_special_chars=True)
    print("Custom Password:", custom_password)

Output
------

The above usage example will produce output similar to the following:

.. code-block:: plaintext

    Generated Password: W!lA0$qVnS7C
    Custom Password: ZS4jB9$+xQvH6D!2

Options
-------

The `PasswordGenerate` class supports the following options:

- `length` (default is 12): Specify the length of the generated password.
- `use_digits` (default is `True`): Include digits (0-9) in the password.
- `use_special_chars` (default is `True`): Include special characters in the password.

You can customize these options to create passwords that meet your specific requirements.