Replies: 2 comments 2 replies
-
I welcome any efforts to make the BZ program more useable. We discussed this once before, and I have tinkered with BZ a little bit since then. I did not notice any interactivity that was worth preserving. I believe that the best way to proceed would be to (1) remove the interactive loop of the program and replace it with either command-line options or added options to the beginning of the I'm happy to offer more detailed suggestions on specific technical issues involving either BZ's source code or connecting it up with Python-based tools. However, you'll have to take the lead if you want to see any BZ-related development anytime soon. My main development goal this year is to deploy a new MOPAC website, and I don't expect to be involved in any further MOPAC development after that beyond long-term support and maintenance activities. My funding to work with MOPAC is running out, and career priorities will be shifting my attention elsewhere. |
Beta Was this translation helpful? Give feedback.
-
Bevor really starting with SDL2, I'll have a look to bz how much effort such a complete graphic removal would be. My other concern is to loose a reference implementation. |
Beta Was this translation helpful? Give feedback.
-
Hi.
bz, the band structure tool of mopac, can only be used on windows, because it uses an old and windows-only graphics library for its output. My interest is to replace it by a more recent, future proof and cross platform (windows, linux, macOS) library. I have found 2 candidates, sdl2 and gnuplot. sdl2 has its footing more in the gaming field, would be more of a direct replacement of the current library and would create the same band structure plots as the current library. Gnuplot is mostly known for plotting science data from a terminal and has no direct API. But it could be used by sending commands from Fortran through a pipe, which is a bit more involved. With gnuplot, there might be a chance for subsequent changes of the plot through command line commands, which would be more involved with sdl2. However, I am not 100% sure about this. Currently, bz also has a text file output of the data, which can be used with any plotting program. At the moment I would go for sdl2.
Any comments, ideas or even experiences in this field?
Regards - Michael Schindler.
Beta Was this translation helpful? Give feedback.
All reactions