Closed JacksonBurns closed 10 months ago
Thanks Jackson. I won't be able to take a closer look at this until next week but one thing I did notice is that the PR is against master rather than develop. Could you go ahead and switch it to develop?
I tried this out on a machine running Ubuntu 22.04.2 and ran into something that looks to be the same as this error. I'm wondering what version of python you used since it sounds like versions before 3.10 did not have this issue.
I'm actually using 3.11.4 - here's the complete output of my conda virtual environment:
:crossed_fingers: just a Python 3.10 thing?
Yes it looks like it's an issue with 3.10 that was addressed in 3.11. I upgraded and that fixed the issue.
I've held off merging this because RMG is sometimes used on machines with policies that limit what can be installed and python packages can be an issue. For that reason I'm going to move this to a separate repo so it can be installed separately if needed.
@elbriggs sounds like a good plan, let me know if there is anything I can do to help!
Thanks for your work on this Jackson. I've imported the PR into a new repository RMGDFT/RMG_GUI where all further work will take place and will remove the RMG_GUI code from rmgdft develop.
Hello!
The GUI for RMG uses Python 2.7, which is of course rather out of date and can no longer access the Python Package Index (as of January 2021). This PR updates
RMG_GUI.py
and its associated components to run on Python 3. The diff is quite large, but in summary:The only 'significant' differences between this and the previous version is that the input file generated by the GUI now includes the timestamp of when it was generated (and mentions that it was generated by the UI), and I rewrote one internal function that was hopelessly broken after the transition.
Apologies for the large number of commits - I tried to keep them organized by file, but obviously that stopped working at some point.