Skip to content

Fix: Escape backslashes in additional docstring math expressions - #577

Open
evasafi wants to merge 2 commits into
Trusted-AI:mainfrom
evasafi:fix/additional-escape-sequences
Open

evasafi wants to merge 2 commits into
Trusted-AI:mainfrom
evasafi:fix/additional-escape-sequences

Conversation

@evasafi

@evasafi evasafi commented Sep 19, 2026

Copy link
Copy Markdown

Fixes additional invalid escape sequences in docstrings for Python 3.12 compatibility.

Changes:

  • opt_tools.py line 307: /\epsilon → /\\epsilon (parameter description)
  • metrics.py lines 845-846: Math block epsilon escapes in smoothed_edf()
  • metrics.py lines 868, 908-909: Epsilon escapes in returns and docstrings

All changes maintain readability in rendered documentation while fixing SyntaxWarning in Python 3.12.

Relates to #536

Your Name added 2 commits September 11, 2026 15:06
- Create .binder/environment.yml with dependencies for running demo notebooks
- Add runtime.txt to specify Python 3.11
- Enables demo_optim_preproc_adult.ipynb, demo_reject_option_classification.ipynb, demo_reweighing_preproc.ipynb, and demo_short_gerryfair_test.ipynb to run on Binder

Signed-off-by: Your Name <your@email.com>
Fixes invalid escape sequences in docstrings for Python 3.12 compatibility.
Changed \epsilon in math mode expressions to \epsilon across:
- opt_tools.py: /\epsilon parameter description
- metrics.py: smoothed_edf and df_bias_amplification math blocks and returns

Relates to Trusted-AI#536
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant