semvec/pypi-packages huggingface dataset:
strangeworks-qaoa 0.1.13
Extension to strangeworks sdk to allow user to run qaoa service
Requires Python: <4.0,>=3.10

[![PyPI version](https://img.shields.io/pypi/v/strangeworks-qaoa.svg)](https://pypi.org/project/strangeworks-qaoa/)
[![Python version](https://img.shields.io/pypi/pyversions/strangeworks-qaoa.svg)](https://pypi.org/project/strangeworks-qaoa/)
[![Documentation](https://img.shields.io/badge/docs-strangeworks.com-blue)](https://docs.strangeworks.com/algorithms/qaoa/)

# Strangeworks QAOA SDK Extension

The **strangeworks-qaoa** package allows users to construct and solve problems with the Quantum Approximate Optimization Algorithm (QAOA) on multiple hardware providers through the Strangeworks Platform.

The package implements **StrangeworksQAOA**, an enhanced version of QAOA that tracks and reports the best individual bitstring solution found throughout the optimization process, rather than only using the average cost over all measurements.

## Installation

```bash
pip install -U pip strangeworks-qaoa
```

## Requirements

- Python version (see badge above)
- A Strangeworks account and API key ([Get started](https://portal.strangeworks.com))
- Quantum Resources enabled in your workspace

## Quick Start

```python
import strangeworks as sw
from strangeworks_qaoa.sdk import StrangeworksQAOA
import strangeworks_qaoa.utils as utils

sw.authenticate(api_key)
sw_qaoa = StrangeworksQAOA()

# Create problem
problem = utils.get_nReg_MaxCut_QUBO(3, 4, 0)

# Define parameters
problem_params = {
    "nqubits": 4,
    "maxiter": 50,
    "shotsin": 1000,
}

# Run job
sw_job = sw_qaoa.run("SV1", problem, problem_params)
result = sw_qaoa.get_results(sw_job)
```

## Documentation

Comprehensive documentation including problem formats, algorithm variants, parameters, and examples is available at [docs.strangeworks.com/algorithms/qaoa](https://docs.strangeworks.com/algorithms/qaoa/).

## Support

For support, questions, or feature requests:

- [Documentation](https://docs.strangeworks.com/algorithms/qaoa/)
- [Strangeworks Portal](https://portal.strangeworks.com)
- support@strangeworks.com
Pyntb 2026.1.0
A toolbox to factorize some code utilities across various projects.
Requires Python: <3.15,>=3.11

# Eurobios-Mews-Labs Toolbox

A toolbox to factorize some code utilities across various projects.

## Install

The package requires Python 3.11 or above and is available on PyPI:

```
python3 -m pip install pyntb
```

The optional dependencies used in the examples in the Github repository can be installed at the same time by typing
instead:

```
python3 -m pip install pyntb[examples]
```

## Content

- `geoutils`
    - implementation of haversine distance which works on numpy arrays with an option to change the sphere radius
- `optimize`
    - a bisection algorithm that work on numpy array inputs
    - a copy of `scipy.optimize.fixed_point` that deals with nan values
    - a 2D, quasi-newton algorithm that works with numpy array inputs
- `polynomial`
    - find roots of 2nd and 3rd order polynomials with numpy array inputs

## Examples

See `examples` directory for more details.
bump 1.4.0
Bumps package version numbers
Requires Python: >=3.10
Keywords: bump, increment, package, version

bump
====

Bumps package versions.

Example
=======

By default, running ``bump`` in a directory with a ``setup.py`` will bump the
"patch" number in place. If a ``pyproject.toml`` file with a ``[project].version``
field is also present, it will be updated with the same version number::

  $ bump
  1.0.1
  $ git diff setup.py
  ─────────────────────────────────────────────────
  modified: setup.py
  ─────────────────────────────────────────────────
  @ setup.py:6 @ from setuptools import setup

  setup(
      name='bump',
  -    version='1.0.0',
  +    version='1.0.1',
      description='Bumps package version numbers',
      long_description=open('README.rst').read(),
      license='MIT',

Conveniently ``bump`` will also return the new version number, so you can use
it after running the command, for example::

  $ export VERSION=`bump`
  $ echo "The new version is $VERSION"
  The new version is 1.0.1

Options
=======

The ``bump`` command can also bump the major or minor version numbers, or set
the pre-release identifier or local version segment::

  $ bump --help
  Usage: bump [OPTIONS] [INPUT] [OUTPUT]

  Options:
    -M, --major     Bump major number. Ex.: 1.2.3 -> 2.2.3
    -m, --minor     Bump minor number. Ex.: 1.2.3 -> 1.3.3
    -p, --patch     Bump patch number. Ex.: 1.2.3 -> 1.2.4
    -r, --reset     Reset subversions. Ex.: Major bump from 1.2.3 will be 2.0.0
                    instead of 2.2.3
    --pre TEXT      Set the pre-release identifier
    --local TEXT    Set the local version segment
    --canonicalize  Canonicalize the new version
    --help          Show this message and exit.

The `--reset` option should be used alongside with minor or major bump.

You can configure these options by setting them in a ``.bump`` or ``setup.cfg``
configuration file as well, so you don't have to specify them every time::

  $ cat .bump
  [bump]
  input = some_directory/__file__.py
  minor = true
  patch = false
  reset = true

pyproject.toml Support
=======================

``bump`` also supports ``pyproject.toml`` files following PEP 621 standards. When
both ``setup.py`` and ``pyproject.toml`` exist in the same directory, both files
will be updated with the same version number automatically.

The tool looks for the version in the ``[project].version`` field::

  [project]
  name = "my-package"
  version = "1.0.0"

When you run ``bump``, both files will be synchronized::

  $ bump
  1.0.1
  Updated pyproject.toml

This makes ``bump`` compatible with modern Python packaging tools like ``uv``,
``poetry``, and ``flit``, while maintaining backward compatibility with traditional
``setup.py``-only projects.
yassine-string-utils 0.1.0
A simple Python package for string operations
Requires Python: >=3.13

# yassine-string-utils

A simple Python package for string operations including reversing, vowel counting, and capitalization.

## Installation

```bash
pip install yassine-string-utils
```

## Usage

```python
from yassine_string_utils.string_ops import reverse_string, count_vowels, capitalize_words

print(reverse_string("hello"))  # "olleh"
print(count_vowels("hello"))    # 2
print(capitalize_words("hello world"))  # "Hello World"
```

## Author

Mohamed Yassine Madhi