semvec/pypi-packages huggingface dataset:
pysap-macro 0.5.1
Library to run SAP scripts with Python
Keywords: SAP Script Python

# PySAP Macro

Python script to connect with SAP and allow usage of VB scripts

## Getting Started

These instructions will get you a copy of the project up and running on your local machine. You can check my [GitHub](https://github.com/teusinLS/pysap_macro) for further informations.

### Installing

To install this package and all of it's requirements, run the following code on your terminal:

```
pip install pysap_macro
```

## Testing if it is working

You can create a Python file for testing purpose with the following code:

```
from pysap_macro import SAP

class Test:
    def __init__(self):
        self.run()

    def run(self):
        session = SAP.connect_sap(self, connection_name="SAP ENVIRONMENT NAME")

        # your VB code created by SAP below

Test()
```

## Authors

Thanks to [Fkfouri's sapy_script](https://github.com/fkfouri/sapy_script) for creating an amazing library and providing it on Github. This project was created based on his code.

* **Mateus Lima Silva**

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
easy-file-manager 0.4
Package to easily let a user select multiple files for further use
Requires Python: >=3.7

# easy_file_manager
[![MIT License](https://img.shields.io/apm/l/atomic-design-ui.svg?)](https://github.com/tterb/atomic-design-ui/blob/master/LICENSEs)

Opens a window to let users conveniently choose multiple files.
## Installation
```
# From PyPi
python -m pip install easy-file-manager

# From GitHub.com
python -m pip install git+https://github.com/lstuma/easy_file_manager

# From GitLab.com
python -m pip install git+https://gitlab.com/lstuma/easy_file_manager
```
## Usage
### Python Module
```python
from easy_file_manager import easy_file_manager

# Instantiate EasyFileSelect object
file_manager = easy_file_manager.EasyFileSelect()

# Open file selection: Returns filepaths
filepaths = file_manager.file_selection()
```
nlp-cache-sebastian-stigler 0.3.0
A caching component for `Doc` classes in `spacy`.
Requires Python: >=3.6

# NLP Cache

A caching component for `Doc` classes in `spacy`.

# Installation

```bash
pip install nlp_cache_sebastian_stigler
```

# Usage

```python
import spacy

nlp = spacy.load("de_core_news_sm")
text = "Ich wünsche Ihnen einen guten Morgen!"
doc_1 = nlp(text)  # mean loading time about 4.5 ms
doc_2 = nlp(text)  # recurrent mean loading time about 4.5 ms
```

To speed up loading a recurrent text you can use this caching utility, to
lookup known texts from the cache stored in the `cache` directory (relative
to the current directory).

```python
import spacy
from nlp_cache import NlpCache

nlp = NlpCache(uncached_nlp=spacy.load("de_core_news_sm"), path="cache")
text = "Ich wünsche Ihnen einen guten Morgen!"
doc_1 = nlp(text)  # mean loading time about 4.5 ms
doc_2 = nlp(text)  # recurrent mean loading time about 840 µs
```
random-points-on-polygon 0.0.3
A simple Python library based on Shapely to generate random points on Polygon or MultiPolygon
Requires Python: >=3.5

# random-points-on-polygon

A simple Python library based on [Shapely](https://github.com/shapely/shapely) to generate random points on Polygon or MultiPolygon

## Installation

From [PyPI](https://pypi.org/project/random-points-on-polygon/) directly:

```
pip install random-points-on-polygon
```
## Examples

Generate 10 random points on a polygon
```python
from random_points_on_polygon import PointsGenerator
from random_points_on_polygon.samples import POLYGON_SAMPLE_1

pg: PointsGenerator = PointsGenerator(POLYGON_SAMPLE_1)
pg.generate(10)
```

Get Polygon (or MultiPolygon) including generated points as GeoJSON. 
```python
geojson_output: dict = pg.geojson()
```

Get generated points as GeoJSON
```python
geojson_output: dict = pg.points_as_geojson()
```

Get Polygon (or MultiPolygon) as GeoJSON
```python
geojson_output: dict = pg.polygon_as_geojson()
```

## Graphically view the result
You can copy and paste the ```geojson_output``` content into [geojson.io](https://geojson.io) to graphically view the result

<img src="https://github.com/maurosaladino/random-points-on-polygon/blob/main/public/geojson.jpg?raw=true" width="450" height="487">