semvec/pypi-packages huggingface dataset:
osve-wrapper 0.2.5
Python package for OSVE wrapping
Keywords: esa, JUICE, EPS, planetary, space, metrics, trajectory, assessment, crema

# osve_wrapper Package

## 1. Getting Started

This Python package provides a simple wrapper for the Operation Simulations and Validation Engine (OSVE) build the osve_template 
to run osve on the fly.

The OSVE call is done using osve python package https://pypi.org/project/osve/

### 1.1 Installation

#### 1.1.1 Prerequisites
 
If needed, install Python 3.7+

#### 1.1.2 Setup

##### 1.1.2.1 Package installation 

From command line install the following packages using pip:

    pip install osve_wrapper
abcd-pyhf 0.0.7
pyhf implementation of the ABCD method for background estimation
Requires Python: >=3.8

[![PyPI version](https://badge.fury.io/py/abcd-pyhf.svg)](https://badge.fury.io/py/abcd-pyhf)

`pyhf`-based implementation of the ABCD method for background estimation

# Instructions for LXPLUS

The code can be run on LXPLUS by following the instructions below.

Create a virtual Python environment:
```bash
python3 -m venv abcd-pyhf
```

This will create a directory named `abcd-pyhf` that will contain all the necessary packages to run the code.
Activate the virtual Python environment with the following command:
```bash
source abcd-pyhf/bin/activate
```

You can shut down the virtual Python environment at any time with the Bash command `deactivate`.
You can later reactivate the environment by running the Bash command `source abcd-pyhf/bin/activate`.

To run the code, you will have to download the necessary packages in the Python environment (this only needs to be done once):
```bash
pip install --upgrade pip
pip install abcd-pyhf
```

You can then use the package in Python:
```python
from abcd_pyhf import ABCD
```
EquationPlot 0.1.1
A library to plot mathematical equations on a graph.
Requires Python: >=3.5

Here's a `README.md` file template for your `EquationPlot` Python library:

---

# **EquationPlot** - A Python Library for Plotting Mathematical Equations

`EquationPlot` is a simple and easy-to-use Python library designed to help you visualize mathematical functions, including linear, quadratic, and trigonometric equations. Whether you're solving a problem in mathematics, physics, or economics, `EquationPlot` provides an intuitive way to plot and analyze these functions with customizable ranges.

## Features

- Plot **linear**, **quadratic**, and **trigonometric** functions.
- Customizable **x-range** and **y-range** for plots.
- Support for trigonometric functions like `sin(x)`, `cos(x)`, `tan(x)`, and more.
- Easy-to-use API for fast plotting and analysis.

## Installation

You can install `EquationPlot` using `pip`:

```bash
pip install EquationPlot
```

## Usage

### 1. Plotting Basic Mathematical Functions

You can plot simple mathematical functions like linear or quadratic equations:

```python
from equationplot import plot_function, solve_equation

# Plot a quadratic equation
plot_function("x**2 - 4", x_range=(-10, 10),y_range=(-10, 10))
print(solve_equation("x**2 - 4"))
# Plot a linear equation
plot_function("2*x + 1", x_range=(-10, 10),y_range=(-10, 10))
print(solve_equation("2*x + 1"))
```
### 2. Plotting Trigonometric Functions

`EquationPlot` also supports trigonometric functions. You can plot functions like `sin(x)`, `cos(x)`, and `tan(x)`:

```python
# Plot a sine wave
plot_function("sin(x)", x_range=(-2 * np.pi, 2 * np.pi) , y_range=(-10, 10))

# Plot a combination of sine and cosine waves
plot_function("sin(x) + cos(x)", x_range=(-2 * np.pi, 2 * np.pi))

# Plot a tangent function with a custom y-range
plot_function("tan(x)", x_range=(-2 * np.pi, 2 * np.pi), y_range=(-10, 10))
```

### 3. Customizing the Plot Range

You can adjust both the **x-range** and **y-range**:

```python
# Custom x-range and y-range
plot_function("x**2 - 4", x_range=(-10, 10), y_range=(-20, 20))
```

### 4. Combining Multiple Functions

You can plot multiple functions together:

```python
plot_function("x**2 - 4", x_range=(-10, 10))
plot_function("sin(x)", x_range=(-2 * np.pi, 2 * np.pi))
```

## Requirements

`EquationPlot` requires the following Python libraries:
- `matplotlib` - For plotting graphs.
- `numpy` - For numerical operations.
- `sympy` - For symbolic mathematics and parsing equations.

You can install the dependencies using `pip`:

```bash
pip install matplotlib numpy sympy
```
AUTHORS
DIKSHA ,  AYUSH KUMAR VERMA
Gmail- diksha260303official@gmail.com , vermaayush5535@gmail.com
opengig_openai_wrapper 0.1.1
easy to use openai apis
Requires Python: <4.0,>=3.10

# NextJS Project
    - Add openai-wrapper.ts in lib folder in NextJS Project
    - 

# Examples
# Example usage
if __name__ == "__main__":
    # Initialize the wrapper
    wrapper = SimpleOpenAIWrapper(
        service_provider="openai", 
        max_retries=3
    )

    # Generate a response
    system_prompt = "You are a helpful assistant."
    user_prompt = "Explain the significance of the Pythagorean theorem."
    response = wrapper.generate_response(
        system_prompt=system_prompt, 
        user_prompt=user_prompt, 
        model="gpt-4", 
        max_tokens=150, 
        output_format="str"
    )
    print("Response:", response)
plum-econet 0.13.0
Api wrapper for Plum Econet devices
Requires Python: >=3.7

# Plum Econet api wrapper

This package aims to simplify using Plum Econet api available via local network.

Based on and tested with local router connected to HKS Lazar SmartFire pellet furnace.

# Basic usage

```python
import asyncio
from plum_econet import Smartfire

async def main():
    smartfire = Smartfire("<host>", "username", "password")
    await smartfire.update()
    print(f"Current temperature {smartfire.boiler.temperature}")
    print(f"Target temperature {smartfire.boiler.target_temperature}")
    await smartfire.boiler.set_target_temperature(76)
    await asyncio.sleep(5)
    await smartfire.update()
    print(f"Target temperature {smartfire.boiler.target_temperature}")

if __name__ == "__main__":
    asyncio.run(main())
```