Skip to content

ukaea/PyVMCON

Repository files navigation

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-2025 UK Atomic Energy Authority

About

Python implementation of the VMCON non-linear constrained optimiser.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages