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 | Provenance | |
|---|---|---|---|---|
| ibcdfo-0.1.0.tar.gz | 55.6 kB | Without provenance | 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
|
Security for ibcdfo 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.