semvec/pypi-packages huggingface dataset:
dfupsert 0.0.4
"dfupsert" is a Python package for synchronizing pd.DataFrames with databases using seamless dfupsert (insert or update) operations.
Keywords: python,pandas,sql,dfupsert,update,etl



# dfupsert

## Overview
`dfupsert` is an efficient Python package designed for synchronizing pandas DataFrames with databases using upsert operations (insert or update). It works seamlessly with SQLAlchemy's well-defined table mappings, facilitating a smooth integration between pandas and various databases.

## Features
- **Streamlined Upsert Operations**: Facilitates upserts directly from pandas DataFrames to database tables using SQLAlchemy mappings.
- **Wide Database Compatibility**: Built on top of SQLAlchemy, it supports a diverse range of database systems.
- **Efficient Handling of Large DataSets**: Implements chunk-based data processing for optimized performance with large data volumes.
- **Customizable and User-Friendly**: Offers flexibility in connection types, table mappings, and chunk sizes to accommodate different use cases.

## Installation
Install `dfupsert` using pip:
```bash
pip install dfupsert
```

## Usage

```python
from dfupsert import upsert
from pandas import DataFrame
from sqlalchemy import create_engine
from your_application.model import YourTableClass  # Import your SQLAlchemy table class

# Example DataFrame
data = {'column1': [1, 2], 'column2': [3, 4]}
df = DataFrame(data)

# Establish a database connection using SQLAlchemy
engine = create_engine('your-database-connection-string')

# Upsert DataFrame into the database table
upsert(df=df, con=engine, table=YourTableClass, chunksize=1000)
```

## Requirements
- Python 3.x
- pandas
- SQLAlchemy

## Contributing
We welcome contributions to the `dfupsert`[github project](https://github.com/TommyLeung-gj/dfupsert).
## License
`dfupsert` is available under the MIT License. See the [MIT](https://choosealicense.com/licenses/mit/) or [LICENSE](LICENSE) file for more details.

## Support
For questions and support, please open an issue in the project's GitHub issue tracker.
dftools-core 0.1.1
Data Flooder Tools - Core Package
Requires Python: >=3.7.9
Keywords: df,dataflooder,dftools,data,dataengineering


# DF Tools - Core library
## Python data engineering tool enabling the standard

This library provides standard methods for data engineering recurrent tasks, linked to structure and data flow management

### Main Features
  - Data Structure Cataloging
  - Data Structure Templating / Checking / Comparison

### Installation
You can install with pip
```python
pip install --upgrade dftools-core
```

### Dependencies

- strenum
- regex
- pandas
- jinja2
- ordered_set

### Project status
On going development
Polidoro-PyGithub 2.2.0
Use the full Github API v3
Requires Python: >=3.7
Keywords: github

# Disclaimer
This is just a fork for the original [PyGitHub](https://github.com/PyGithub/PyGithub)
just to use the the features implemented in:

- [![GitHub issue/pull request detail](https://img.shields.io/github/pulls/detail/title/PyGithub/PyGithub/2816?style=flat-square)![](https://img.shields.io/github/pulls/detail/state/pygithub/pygithub/2816?label&style=flat-square)](https://github.com/PyGithub/PyGithub/pull/2816)
- [![GitHub issue/pull request detail](https://img.shields.io/github/pulls/detail/title/PyGithub/PyGithub/2868?style=flat-square)![](https://img.shields.io/github/pulls/detail/state/pygithub/pygithub/2868?label&style=flat-square)](https://github.com/PyGithub/PyGithub/pull/2816)

When these PRs are released this repository and the PyPi releases will be removed!

|         ![](https://img.shields.io/badge/pypi_package-gray) | ![](https://img.shields.io/badge/version-gray)                                                                       |
|------------------------------------------------------------:|----------------------------------------------------------------------------------------------------------------------|
| ![](https://img.shields.io/badge/Polidoro--PyGithub-orange) | [![PyPI](https://img.shields.io/pypi/v/Polidoro-PyGithub.svg?label)](https://pypi.python.org/pypi/Polidoro-PyGithub) |
|             ![](https://img.shields.io/badge/PyGithub-blue) | [![PyPI](https://img.shields.io/pypi/v/PyGithub.svg?label)](https://pypi.python.org/pypi/PyGithub)                   |

## Install

```bash
pip install Polidoro-PyGithub
```

More info check the original repository [PyGitHub](https://github.com/PyGithub/PyGithub)
remote-play-3ds 0.1.0
Remote play your modded 3DS.
Requires Python: >=3.12,<4.0

# Remote Play 3DS

Remote play your modded 3DS.

This is one of demo applications of [Qingpi](https://github.com/U-1F992/qingpi), externally controlling system for the Nintendo 3DS.

```shell-session
> python -m remote_play_3ds $PORT $INDEX
```

![](screenshot.jpg)

## Setting

<dl>
<dt>

n3DS_view

</dt>
<dd>

- dot by dot x1
- no filter

</dd>
<dt>

OBS

</dt>
<dd>

- [OBS-VirtualCam](https://github.com/Avasam/obs-virtual-cam)
  - Built-in virtual camera behaves a bit buggy.
- Resize output (source size)
  - Output size will be width: 400px, height: 499px.
  - ja: 出力サイズ変更（ソースサイズ）

</dd>
<dl>