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

Fix pypi downloads #4

Closed
moorepants opened this issue Jan 23, 2017 · 6 comments
Closed

Fix pypi downloads #4

moorepants opened this issue Jan 23, 2017 · 6 comments

Comments

@moorepants
Copy link
Collaborator

The original maintainer of this package told me by email that he is no longer maintaining it. The pypi package (https://pypi.org/project/ipopt/) is now stale too. It'd be nice if this fork could take that over. Would you be willing to ask the owner of the pypi page to take it over?

@moorepants
Copy link
Collaborator Author

I think it might be even better to release this on PyPi as cyipopt instead of ipopt. This would help make the package name more unique.

@matthias-k
Copy link
Collaborator

This is a good idea. I probably will have time for this only somewhen in the next days since this would be my first PyPi release. Releasing it as cyipopt seems to be a more adequate name to me, too.

@moorepants
Copy link
Collaborator Author

I sent an email to the orginal author asking if he'd transfer the ipopt pypi name, but haven't heard back yet. But, yes I think naming it cyipopt is better.

@moorepants
Copy link
Collaborator Author

The original author said that he would give me access to the ipopt page on PyPi. So we could stick with that. Maybe it is a good idea to do for backwards compatibility reasons. But I am partial to having the package and main module be cyipopt so that a user would use from cyipopt import *.

@matthias-k
Copy link
Collaborator

I am also in favor of keeping the name cyipopt and rename the actual import name to be consistent, since these are not any official ipopt bindings.

@moorepants
Copy link
Collaborator Author

I've pushed 0.1.7/8/9 to PyPi. Going to close this. Will leave the name change to #14.

bjodah added a commit to bjodah/cyipopt that referenced this issue Jan 8, 2025
Excerpt of stacktrace:
iter    objective    inf_pr   inf_du lg(mu)  ||d||  lg(rg) alpha_du alpha_pr  ls
  90  4.8006629e-01 0.00e+00 4.02e-03  -2.5 3.29e+02  -4.9 1.00e+00 7.63e-06f 18
  91  1.5447619e+08 0.00e+00 3.78e+04  -2.5 8.18e+03  -5.4 1.00e+00 1.00e+00w  1
  92  2.4054757e+13 0.00e+00 1.49e+07  -2.5 4.48e+09  -5.0 1.00e+00 7.22e-04w  1
  93  7.3456588e+23 0.00e+00 2.60e+12  -2.5 5.64e+11  -4.5 8.86e-03 1.00e+00w  1
Cannot call restoration phase at point that is almost feasible (violation 0.000000e+00).
Abort in line search due to no other fall back.
AddressSanitizer: CHECK failed: asan_interceptors.cpp:458 "((__interception::real___cxa_throw)) != (0)" (0x0, 0x0) (tid=3304)
    #0 0x7ff89e60c2aa in CheckUnwind ../../../../src/libsanitizer/asan/asan_rtl.cpp:69
    mechmotum#1 0x7ff89e630fed in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:86
    mechmotum#2 0x7ff89e5fa6a4 in __cxa_throw ../../../../src/libsanitizer/asan/asan_interceptors.cpp:458
    mechmotum#3 0x7ff89e5fa6a4 in __cxa_throw ../../../../src/libsanitizer/asan/asan_interceptors.cpp:457
    mechmotum#4 0x7ff82af29733 in Ipopt::BacktrackingLineSearch::FindAcceptableTrialPoint() [clone .cold] (/opt-3/ipopt-3.14.17-release//lib/libipopt.so.3+0x66733) (BuildId: c6a9706f31c6f0b2bd4e2aa1d68ea708413ec103)
    mechmotum#5 0x7ff82afb6d0d in Ipopt::IpoptAlgorithm::Optimize(bool) (/opt-3/ipopt-3.14.17-release//lib/libipopt.so.3+0xf3d0d) (BuildId: c6a9706f31c6f0b2bd4e2aa1d68ea708413ec103)
    mechmotum#6 0x7ff82b04e65e in Ipopt::IpoptApplication::call_optimize() (/opt-3/ipopt-3.14.17-release//lib/libipopt.so.3+0x18b65e) (BuildId: c6a9706f31c6f0b2bd4e2aa1d68ea708413ec103)
    mechmotum#7 0x7ff82b050eeb in Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&, Ipopt::SmartPtr<Ipopt::AlgorithmBuilder>&) (/opt-3/ipopt-3.14.17-release//lib/libipopt.so.3+0x18deeb) (BuildId: c6a9706f31c6f0b2bd4e2aa1d68ea708413ec103)
    mechmotum#8 0x7ff82b050d3b in Ipopt::IpoptApplication::OptimizeNLP(Ipopt::SmartPtr<Ipopt::NLP> const&) (/opt-3/ipopt-3.14.17-release//lib/libipopt.so.3+0x18dd3b) (BuildId: c6a9706f31c6f0b2bd4e2aa1d68ea708413ec103)
    mechmotum#9 0x7ff82b0538df in IpoptSolve (/opt-3/ipopt-3.14.17-release//lib/libipopt.so.3+0x1908df) (BuildId: c6a9706f31c6f0b2bd4e2aa1d68ea708413ec103)
    mechmotum#10 0x7ff82b1114a2 in __pyx_pf_13ipopt_wrapper_7Problem_14solve cyipopt/cython/ipopt_wrapper.c:11695
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

No branches or pull requests

2 participants