Skip to main content

A framework for black-box vector optimization

Project description

Vector Optimization with Active Learning

Test Workflow Documentation Status License

What is VOPy?

VOPy is an open-source Python library built to address noisy black-box vector optimization problems, where the user preferences are encoded with a cone order.

What to do with VOPy?

VOPy includes several pre-implemented algorithms, models, orders, and problems from the literature for black-box vector optimization, allowing users to select and utilize components based on their specific needs. Specifically, you can:

  • Using existing methods for novel problems
  • Benchmark novel algorithms with literature
  • ... and anything in between utilizing wide range of existing tools!

How To Start?

Visit our website to see tutorials, examples and API references on how to use VOPy.

Setup

For requirements, see requirements.txt or environment.yml.

Installation using pip:

pip install vopy

Latest (Unstable) Version

To upgrade to the latest (unstable) version, run

pip install --upgrade git+https://github.com/Bilkent-CYBORG/VOPy.git

Manual installation (for development)

If you are contributing a pull request, it is best to perform a manual installation:

git clone https://github.com/Bilkent-CYBORG/VOPy.git
cd VOPy
pip install -e .[dev,docs,examples,test]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

VOPy-0.1.0-py3-none-any.whl (67.0 kB view details)

Uploaded Python 3

File details

Details for the file VOPy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: VOPy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 67.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for VOPy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2ef4404e724f0638c37298b8f6a515336238b6be377b52f3fe98e0a1cbbf4d9
MD5 de980a71f424f4d9f8b4baf2ffaf2fa1
BLAKE2b-256 46d4e3a612bd199c9f23df8f0267773835be9605ee58c05bf04e5bbc84e366f3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page