semvec/pypi-packages huggingface dataset:
wocecolormap 0.0.1
A package of the World Ocean Circulation Experiment (woce) colormaps.
Requires Python: >=3.8

This is a package of the World Ocean Circulation Experiment (woce) colormaps. These colormaps were specific to woce and were not availible in python. Megan Siwak used MatPlotLib to recreate them for data analysis.

Important Notes
- These colormaps cannot be reversed.
- The 'under' label is given to the lower value while the 'over' label is given to the higher value.
key-encryption-gui 1.0.2
A GUI for encrypting private keys
Requires Python: <4,>=3.6

# Key Encryption GUI

This project provides a GUI for encrypting private keys. Keys are encrypted using a password provided by the user and stored as a key file. This key file is decrypted using the encryption password and used for wallet operations in other tools within the main repository.

## Usage

1. **Enter a Password:** Provide a password that will be used for encryption.
2. **Specify Number of Keys:** Enter the number of private keys you want to encrypt.
3. **Select Save Directory:** Choose the directory where the key files will be saved.
4. **Enter Private Keys and Names:** Input your private keys and desired file names.
5. **Create Keys:** Click the "Create Keys" button to generate the encrypted key files.

## Important Note

- **Executable vs Script**: While the executable provides an easier way to run the application, it is not as trustless as running the script directly from the source code. If security and transparency are priorities, consider using the script.

## Tip Address

If you find this tool useful and would like to provide a tip/gift for my efforts, you can send it to the following address:

**Tip Address:** 0xF3b3b68B554817185A01576E775dB4466E42F126

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
wyn-template-library 0.1.1
This is a template python library.
Requires Python: <4.0,>=3.9

# WYN-Template-Library

## Overview

`WYN-Template-Library` is a Python library that leverages the power of `numpy`, `pandas`, `matplotlib`, and `openai` to provide robust data analysis and visualization capabilities. This library aims to simplify complex data processing tasks and help users visualize their data effectively.

## Features

- **Data Manipulation**: Use `pandas` for easy and efficient data manipulation.
- **Numerical Computations**: Leverage `numpy` for high-performance numerical computations.
- **Data Visualization**: Create stunning visualizations with `matplotlib`.

## Installation

To install the `WYN-Template-Library` library, you can use `poetry`. First, ensure you have `poetry` installed. If not, you can install it using `pip`:

```terminal
pip install poetry
```

Then, create a new project and add the necessary dependencies:

```terminal
poetry new WYN-Template-Library
cd WYNTemplate
poetry add numpy pandas matplotlib
```

## Usage

Here is a simple example of how to use `WYN-Template-Library`:

```python
# YOUR CODE HERE

# Install
! pip install wyn-template-library

# Inspect
ChatBot

# Grab your API key
from google.colab import userdata
OPENAI_API_KEY = userdata.get('OPENAI_API_KEY')

# Define bot
bot = ChatBot(
    OPENAI_API_KEY=OPENAI_API_KEY,
    PROTOCOL="You are a helpful assistant",
    MODEL="gpt-3.5-turbo"
)

# Try it out!
bot.generate_response("Tell me a joke")
# Sure! Here's a joke for you: Why did the scarecrow win an award? Because he was outstanding in his field!

bot.generate_response("My name is John, what's your name?")
# I'm just a virtual assistant, you can call me Assistant. How can I help you today, John?

bot.generate_response("What questions did I ask you?")
# You asked me to tell you a joke and you also told me your name is John. How can I assist you further, John?
```

## Publishing to PyPI

To publish your library to PyPI, follow these steps:

1. **Configure Poetry**: Add your PyPI token to Poetry configuration.

    ```terminal
    poetry config pypi-token.pypi pypi-<TOKEN_HERE>
    ```

2. **Build the Project**: Build your project using Poetry.

    ```terminal
    poetry build
    ```

3. **Publish the Project**: Publish your project to PyPI.

    ```terminal
    poetry publish
    ```

## Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue if you have any suggestions or improvements.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

For any questions or inquiries, please contact [Yiqiao Yin] at [eagle0504@gmail.com].
wocecolormap-emma138 0.0.1
A package of the World Ocean Circulation Experiment (woce) colormaps.
Requires Python: >=3.8

This is a package of the World Ocean Circulation Experiment (woce) colormaps. These colormaps were specific to woce and were not availible in python. Megan Siwak used MatPlotLib to recreate them for data analysis.

Important Notes
- These colormaps cannot be reversed.
- The 'under' label is given to the lower value while the 'over' label is given to the higher value.
protocolmodel 0.0.1b2
Protocol model
Requires Python: >=3.10

# Protocolmodel
Protocol model for easy use
```
from protocolmodel.http import HTTPRequest,HttpUrl

http_raw = """GET /Less-1/?id=xxx* HTTP/1.1
Host: 127.0.0.1:8088
Accept-Encoding: gzip, deflate, br
Accept*: */*
X-Forwarded-For: 127.0.0.1*
Accept-Language: en-US;q=0.9,en;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.6312.122 Safari/537.36
Connection: close
Cache-Control: max-age=0

xxxxxx"""

http_reqeust = HTTPRequest.parse_from(http_raw, url="https://127.0.0.1:8088/Less-1/?id=xxx*")
```

result
```
http_reqeust.model_dump_json(indent=4))
{
    "http_version": "HTTP/1.1",
    "scheme": "https",
    "method": "GET",
    "host": "127.0.0.1",
    "url": "https://127.0.0.1:8088/Less-1/?id=xxx*",
    "port": 8088,
    "path": "/Less-1/?id=xxx*",
    "headers": {
        "Host": "127.0.0.1:8088",
        "Accept-Encoding": "gzip, deflate, br",
        "Accept*": "*/*",
        "X-Forwarded-For": "127.0.0.1*",
        "Accept-Language": "en-US;q=0.9,en;q=0.8",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.6312.122 Safari/537.36",
        "Connection": "close",
        "Cache-Control": "max-age=0"
    },
    "content": "eHh4eHh4"
}
```
wyntemplate 0.1.2
This is a template python library.
Requires Python: <4.0,>=3.9

# NAME_OF_PROJECT: WYNTemplate

## Overview

`WYNTemplate` is a Python library that leverages the power of `numpy`, `pandas`, and `matplotlib` to provide robust data analysis and visualization capabilities. This library aims to simplify complex data processing tasks and help users visualize their data effectively.

## Features

- **Data Manipulation**: Use `pandas` for easy and efficient data manipulation.
- **Numerical Computations**: Leverage `numpy` for high-performance numerical computations.
- **Data Visualization**: Create stunning visualizations with `matplotlib`.

## Installation

To install the `NAME_OF_PROJECT` library, you can use `poetry`. First, ensure you have `poetry` installed. If not, you can install it using `pip`:

```terminal
pip install poetry
```

Then, create a new project and add the necessary dependencies:

```terminal
poetry new NAME_OF_PROJECT
cd WYNTemplate
poetry add numpy pandas matplotlib
```

## Usage

Here is a simple example of how to use `WYNTemplate`:

```python
# YOUR CODE HERE
```

## Publishing to PyPI

To publish your library to PyPI, follow these steps:

1. **Configure Poetry**: Add your PyPI token to Poetry configuration.

    ```terminal
    poetry config pypi-token.pypi pypi-<TOKEN_HERE>
    ```

2. **Build the Project**: Build your project using Poetry.

    ```terminal
    poetry build
    ```

3. **Publish the Project**: Publish your project to PyPI.

    ```terminal
    poetry publish
    ```

## Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue if you have any suggestions or improvements.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

For any questions or inquiries, please contact [Yiqiao Yin] at [eagle0504@gmail.com].
promptmodel 0.2.1
Prompt & model versioning on the cloud, built for developers.
Requires Python: >=3.8.10
Keywords: weavel, agent, llm, tools, promptmodel, llm agent, prompt, versioning, eval, evaluation, collaborative

<div align="center">
    <a href="https://www.promptmodel.run">
        <img src="https://i.imgur.com/f3MHyH3.png" title="Logo" style="width: 160px; margin-bottom: 16px;" />
    </a>
    <h1>Promptmodel</h1>
    <p>
        <h3>Prompt & model versioning on the cloud, built for developers.</h3>
        <p>
            We are currently on <strong>closed alpha</strong>.
            <a href="https://formless.ai/c/RtUfMCsh9YSs">Request access 🚀</a>
        </p>
    </p>
    <div>
        <a href="https://pypi.org/project/promptmodel" target="_blank">
            <img src="https://img.shields.io/pypi/v/promptmodel.svg" alt="PyPI Version">
        </a>
        <a href="https://discord.gg/2Y36M36tZf" target="_blank">
            <img src="https://dcbadge.vercel.app/api/server/dVTtyEU4?style=flat">
        </a>
    </div>
</div>

## Installation

```bash
pip install promptmodel
```

## Documentation

You can find our full documentation [here](https://www.promptmodel.run/docs/introduction).