Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional task items from the latex printer PR that were cut for bandwidth/time reasons #3048

Open
13 tasks
codykarcher opened this issue Nov 27, 2023 · 1 comment

Comments

@codykarcher
Copy link
Contributor

codykarcher commented Nov 27, 2023

Summary

Additional task items from the latex printer PR #2984

Rationale

As described

Description

  • From @jsiirola: check the output of the examples in the docs
  • From @jsiirola: evaluate the use of raw strings rather than double backslashes
  • From @jsiirola: change the PLACEHOLDER_8675309 usage
  • From @jsiirola and @emma58: use \mathbb instead of \mathds
  • From @jsiirola: change UnitInterval and PercentFraction to be on domain [0,1] instead of all real with constraints
  • From @jsiirola: use GlobalSet types in the analyze_variable function domainMap
  • From @jsiirola: no need to check if domain bound is inside the variable bound as this automatically is determined by pyomo
  • From @jsiirola: allow for user specified domains (currently raises NotImplementedError)
  • From @jsiirola: don't pre-find all of the variables, constants, etc
  • From @jsiirola: re-evaluate decision to always return a string
  • From @jsiirola and @mrmundt: latex_printer function is too long
  • From @mrmundt: re-evaluate the isSingle logic
  • known issue with multi-dimensional sets (eg. pyo.Set()*pyo.Set())

Additional information

None

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants