IBCDFO
Interpolation-Based Composite Derivative-Free Optimization, part of POptUS: Practical Optimization Using Structure.
A collection of interpolation-based methods for solving structured, composite derivative-free optimization problems.
Repository
MATLAB
Python
License & Copyright
All code included in IBCDFO is open source, with the specific license for each component provided in the corresponding top-level subdirectory. If a subdirectory does not contain a LICENSE file, it is covered by the IBCDFO LICENSE.
Copyright (c) 2023-2026, The Regents of the University of California, through Lawrence Berkeley National Laboratory and UChicago Argonne LLC through Argonne National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
Support
To
- report potential problems with IBCDFO,
- propose a change, or
- request a new feature,
please check if a related Issue already exists before creating a new issue. For all other communication, please send an email to the POptUS development team at
poptus@mcs.anl.gov
Documentation
User and Developer Guides are hosted on ReadTheDocs.
The inclusion of examples is pending.
Installation & Testing
Refer to the Getting Started section of the User Guide.
Contributing to IBCDFO
Contributions are welcome in a variety of forms; see Contributing in the Developer Guide.
Cite IBCDFO
@techreport{ibcdfo,
author = {Jeffrey Larson and Matt Menickelly and Stefan M. Wild},
title = {Interpolation-Based Composite Derivative-Free Optimization},
url = {https://github.com/POptUS/IBCDFO},
number = {Version 0.1.0},
year = {2026},
doi = {10.11578/dc.20240627.2}
}
Metadata
Release files for ibcdfo 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ibcdfo-0.1.0.tar.gz | 55.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ibcdfo-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 133.5 kB
Release files / ibcdfo-0.1.0.tar.gz
| Download URL | ibcdfo-0.1.0.tar.gz |
|---|---|
| Size | 55.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd8605160ac37e7ceee61a96a96b2f1b0a90a3a293bf4f3d8ee5bfd77dccd0a3
|
|
BLAKE2b-256 checksum How to use checksums |
bb3b37555f77109b8fb1610037ec207e43e971d68ca212bfc43493840b811b33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / ibcdfo-0.1.0-py3-none-any.whl
| Download URL | ibcdfo-0.1.0-py3-none-any.whl |
|---|---|
| Size | 77.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
80bd2e3762ef038f08da95152463f8beb56229d8f194efb343c17fbee891df9b
|
|
BLAKE2b-256 checksum How to use checksums |
2bc5d0019b8a2ffbc8697661cfd3c53ac2f9e5257640ed728e1dae5f0a8cf10b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|