semvec/pypi-packages huggingface dataset:
semipyramidgenerator 0.0.1
A package that generates a normal semi-pyramid or a reversed semi-pyramid
Requires Python: >=0.1

# semi_pyramid_generator
The *semi_pyramid_generator* package allows you to generate semi-pyramids by just using 2 functions which are `make_normal_semi_pyramid(<enter pyramid length>)` which is a normal semi-pyramid and `make_reversed_semi_pyramid(<enter pyramid length>)` which is a reversed semi-pyramid
> *     End of long description
kabbes-aws-connections 0.8.0
provides helper functions for connections to AWS services via Python
Requires Python: >=3.7

# aws_connections
Package for easy connections to AWS based on the boto3 library

[Documentation](https://jameskabbes.github.io/aws_connections)<br>
[PyPI](https://pypi.org/project/kabbes-aws-connections)

<br> 

# Installation
`pip install kabbes_aws_connections`

<br>

# Usage
For more in-depth documentation, read the information provided on the Pages. Or better yet, read the source code.

```python
import aws_connections as aws
```

```python
aws_conn = aws.Connection( aws_access_key_id = 'XXXXXX', aws_secret_access_key = 'XXXXXX )
```

```python
remote_Path = aws.s3.S3Path( bucket = 'mybucket', path = 'path/to/file/asdf.txt', conn = aws_conn )
```

```python
remote_Path.download( destination = 'C:/Local/Path/asdf.txt' )
```

```python
remote_Path.copy( destination = 'path/to/file/asdf_copy.txt' )
```

<br>

# Author
James Kabbes
kabbes-aws-credentials 0.9.0
system for quickly updating AWS credentials and importing them into Python scripts
Requires Python: >=3.7

# aws_credentials
System for quickly importing AWS credentials into Python scripts

[Documentation](https://jameskabbes.github.io/aws_credentials)<br>
[PyPI](https://pypi.org/project/kabbes-aws-credentials)

<br> 

# Installation
`pip install kabbes_aws_credentials`

<br>

# Usage
For more in-depth documentation, read the information provided on the Pages. Or better yet, read the source code.

```python
import aws_credentials
```

```python
role = 'myawsrole'
print ( aws_credentials.Creds[ role ].dict )
```

```
>>> { 'aws_access_key_id': 'XXXXXX', 'aws_secret_access_key': 'XXXXXX' }
```

## Updating AWS Credentials

<br>


**1. Copy credentials in this format to your clipboard**

[aws_role] <br>

aws_access_key_id=XXXXXX <br>

aws_secret_access_key=XXXXXX <br>


**2. Run one of the following**

- ```python -m aws_credentials``` <br>
- ```aws_credentials.update()```

**3. Verify the aws_credentials/aws_creds.txt file is updated**

<br>

# Author
James Kabbes
pymytools 0.1.17
Tools used in my pystops project.
Requires Python: >=3.10,<3.12

# Collection of Useful Tools for `pystops` Project

During my PhD, I noticed that some features that I implemented throughout my projects appeared repeatedly.
As a result, I decided to separate these features and manage them appropriately.

## Goal

Manage/unify fragmented features and deploy to `pypi.org`.

## Features

- Diagnostics
  - file I/O
    - Supports: `csv`, `hdf5` (`.h5`), and `vtk` (both `.vti` and `.vtu`) formats
    - All data loaded are `torch.Tensor`
  - Tensorboard tracker
- Logging, timer, and progress bar
  - Prettier representation using `rich` package

## Dependencies

Main dependencies:

- `python = "^3.10"`
- `h5py = "^3.8.0"`
- `pyevtk = "^1.5.0"`
- `rich = "^13.3.2"`
- `tensorboard = "^2.12.0"`
- `tqdm = "^4.65.0"`
- `pandas = "^1.5.3"`
- `torch = "^1.13.1"`
- `vtk = "^9.2.6"`

My other personal project:

- `pymyplot = "^0.2.7"` (for plotting)