NoLOAD: Non Linear Optimization by Automatic Differentiation
We are happy that you will use or develop the NoLOAD. It is an Open Source project located on GitLab at https://gricad-gitlab.univ-grenoble-alpes.fr/design_optimization/noload It aims at solving constrained optimization problem for the design of engineering systems
Project Presentation
NoLOAD: Please have a look to NoLOAD presentation : https://noload.readthedocs.io/en/latest/
A scientific article presenting NoLOAD is available here:
Agobert Lucas, Hodencq Sacha, Delinchant Benoit, Gerbaud Laurent, Frederic Wurtz, “NoLOAD, Open Software for Optimal Design and Operation using Automatic Differentiation”, OIPE 2020, Poland, 09-2021. https://hal.archives-ouvertes.fr/hal-03352443
Please cite us when you use NoLOAD.
NoLoad' Community
Please use the git issues system to report an error: https://gricad-gitlab.univ-grenoble-alpes.fr/design_optimization/noload Otherwise you can also contact de developer team using the following email adress: benoit.delinchant@G2ELab.grenoble-inp.fr
Installation Help
You can install the library as a user or as a developer. Please follow the corresponding installation steps below.
Prerequisite
Please install Python 3.6 or later https://www.python.org/downloads/
Installation as a user
Please install NoLOAD with pip using the command prompt.
If you are admin on Windows or working on a virtual environment
pip install noload
If you want a local installation or you are not admin
pip install --user noload
If you are admin on Linux:
sudo pip install noload
Launch the examples to understand how the NoLOAD works:
python noload/01-UnconstrainedMonoObjective.py
python noload/02-ConstrainedMonoObjective.py
python noload/03-ConstrainedMultiObjective.py
Enjoy your time using NoLOAD !
Library Installation Requirements
Autograd >= 1.3 Matplotlib >= 3.0 Scipy >= 1.2 Pandas >= 1.3.5 tk >= 0.1.0 openpyxl >= 3.1.2
Main Authors:
B. DELINCHANT, L. GERBAUD, F. WURTZ
Partners:
Vesta-System: http://vesta-system.fr/
Acknowledgments:
Licence
This code is under the Apache License, Version 2.0
Metadata
Release files for noload 1.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| noload-1.2.8.tar.gz | 57.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| noload-1.2.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 109.4 kB
Release files / noload-1.2.8.tar.gz
| Download URL | noload-1.2.8.tar.gz |
|---|---|
| Size | 57.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
287a76c62a2191abd1a8dc0df05146d65895cbcf0cbea8ff757aea69e13f0f2d
|
|
BLAKE2b-256 checksum How to use checksums |
750ccd248d4f2866b4c335122f7abc4574d4ee1d3744ff74709e92c9978fb5a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.0
|
Release files / noload-1.2.8-py3-none-any.whl
| Download URL | noload-1.2.8-py3-none-any.whl |
|---|---|
| Size | 52.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
29329d2b7f972fdd75393f9ee5ce0b6e826442092d38444b8b59fde349212dba
|
|
BLAKE2b-256 checksum How to use checksums |
8b13c5f5823a5a5e6554cd9b49c5a6e486036a2ecc18f369410100e4c88a07d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.0
|