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

meep 1.12, '__swig_getmethods__' is not defined #1436

Closed
pekermilas opened this issue Nov 27, 2020 · 4 comments
Closed

meep 1.12, '__swig_getmethods__' is not defined #1436

pekermilas opened this issue Nov 27, 2020 · 4 comments

Comments

@pekermilas
Copy link

Hi guys,

I am trying to run meep 1.12 on ubuntu 20.04 subsystem. When I try to import meep within ipython3, I kept getting this error
message;

NameError: name 'swig_getmethods' is not defined

I have Python3.8.5 and Swig 4.0.1. I have no idea what is going on with this configuration. Can you please help me on that?

Thanks

@stevengj
Copy link
Collaborator

This was fixed by #1159, so you should just need to upgrade to a newer Meep version.

@pekermilas
Copy link
Author

With all do respect,

This is not fixed, actually it is not even close to get fixed. The software version you provide here is 1.16 and Ubuntu repositories have only 1.12. This is going to be every user's problem unless you keep the version in Ubuntu repositories up-to-date. Or at least, warn your users about it.

Thanks
Peker Milas, PhD

@stevengj
Copy link
Collaborator

We don't maintain the Ubuntu packages. You should file an Ubuntu issue for them to update Meep: https://help.ubuntu.com/community/ReportingBugs

@stevengj
Copy link
Collaborator

It looks like Debian unstable already has Meep 1.16, so that should eventually propagate to Ubuntu: https://packages.debian.org/search?keywords=meep

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