Skip to main content

Python implementation of the VMCON non-linear constrained optimiser.

Project description

PyVMCON

License: MIT Testing Workflow

A Python implementation of the VMCON nonlinear constrained optimiser.

Installation

PyVMCON can be installed from PyPI via:

pip install PyVMCON

Or installed from source:

git clone https://github.com/ukaea/PyVMCON.git
cd PyVMCON
pip install .

Documentation

Documentation for the VMCON algorithm and PyVMCON API/use can be found on our GitHub pages. The documentation includes references to the VMCON paper and other helpful resources.

Testing

Tests can be run using pytest tests/. The tests check the paper examples are replicated.

License

PyVMCON is provided under the MIT license, please see the LICENSE file for full details.

Copyright (c) 2023-present UK Atomic Energy Authority

Project details


Download files

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

Source Distribution

pyvmcon-2.4.1.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyvmcon-2.4.1-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file pyvmcon-2.4.1.tar.gz.

File metadata

  • Download URL: pyvmcon-2.4.1.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyvmcon-2.4.1.tar.gz
Algorithm Hash digest
SHA256 7c3b56604be974315a9b64934aa128b5777a6f471505e52384eae78ca72007ef
MD5 08169deabeecf66cc2e0b9c88a1058f1
BLAKE2b-256 1d188aa5c451d4ea04b9a9c9364ed7936d9caac3a9c4967a6187bdc37f243490

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvmcon-2.4.1.tar.gz:

Publisher: pypi.yml on ukaea/PyVMCON

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvmcon-2.4.1-py3-none-any.whl.

File metadata

  • Download URL: pyvmcon-2.4.1-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyvmcon-2.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 40688056c87ea63eb4b09baf085be7f985824e548e7c2cf4d2cc7fb982353467
MD5 1fb3b4e5e568bf9b593f16fad98b95c2
BLAKE2b-256 f859dea5b7a170aaf86703a64fd5c52947afe25931493457b14e5a7f4cadc1fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvmcon-2.4.1-py3-none-any.whl:

Publisher: pypi.yml on ukaea/PyVMCON

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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