ripopt 0.7.1

A memory-safe interior point optimizer in Rust
Documentation
/target
__pycache__/

# Build/install logs
*.log
cutest_install.log

# CUTEst problem data and run artifacts
benchmarks/cutest/problems/
benchmarks/cutest/*_stderr.txt
benchmarks/cutest/*_results.json
benchmarks/cutest/*_results.log
benchmarks/cutest/cutest_phase1_run.log
benchmarks/cutest/phase1_results.log
benchmarks/cutest/results_full.txt
benchmarks/cutest/subset_test_results.txt
benchmarks/cutest/test_failures.sh
benchmarks/cutest/test_subset.txt
benchmarks/cutest/fortran_open_fixed.f90

# HS suite artifacts
benchmarks/hs/phase1_results.log
benchmarks/hs/hs_suite_stderr.txt

# Data files
CLSF.DAT

# Manuscript build artifacts (org files are primary source)
# All of these are produced by `scimax export <file>.org --format pdf`
# from inside the manuscript/ directory and should never be committed.
manuscript/*.tex
manuscript/*.pdf
manuscript/*.html
manuscript/*.synctex.gz
manuscript/_minted/
manuscript/*.pyg
manuscript/*.bbl
manuscript/*.blg

# Archive of old docs
archive/

# Makefile (local build helper)
Makefile

# Install scripts
install_cutest.sh

# Python build artifacts
*.egg-info/
benchmarks/hs/hs_ipopt_native_stderr.txt
benchmarks/hs/hs_ripopt_stderr.txt

# Domain benchmark stderr (match legacy root paths and new benchmarks/ paths)
electrolyte_stderr.txt
grid_stderr.txt
cho_stderr.txt
benchmarks/electrolyte/electrolyte_stderr.txt
benchmarks/grid/grid_stderr.txt
benchmarks/cho/cho_stderr.txt

# nlp problems — vendored nlpbench clone is private (GAMS-licensed); keep
# the whole subtree out of version control, including any ripopt-side
# reports/testsets/scripts we park inside it for convenience.
nlpbench*
gams/nlpbench/
gams/nlpbench.zip
*.lst
*.sol
*.dylib
*.so

.DS_STORE

# LaTeX build artifacts from root-level manuscript compilation
*.aux
*.fdb_latexmk
*.fls
*.out
*.toc
*.pdf
_minted/
*.message.minted

# Personal/scratch files
linkedin.org
linkedin-*.md
docs/book
.claude/
reproducers/
benchmarks/cho/nl_export_results/*.png

# Adversary agent (local testing, not part of crate)
adversary/
examples/adversary_*
.crucible/
research/

# Python package build artifacts
pyomo-ripopt/build/

# Reference solver source (local copies for expert analysis)
ref/