Re: Program Translation - Nov. 14, 2013
On 11/14/2013 8:18 AM, E.D.G. wrote: Posted by E.D.G. on November 14, 2013 In view of the fact that I mentioned the following project in both Perl and Python Newsgroup notes and did not get any hostile responses I am going to take a chance and mention it again in all three of these Newsgroups. People posting responses might want to do that in just one Newsgroup. I will check all three for responses for a few weeks. This is the Web address for an interesting and apparently unique computer program written using FORTRAN 77. As far as I am aware, it has never been translated to newer language. There is a BASIC version that was apparently written around the same time as the FORTRAN version. http://www.bfo.geophys.uni-stuttgart.de/etgtab.html What a number of us would like to do is obtain a copy of the program that is written in a newer language so that we can then merge it with the programs available through the following Web page. The new programs would then be made available as freeware programs to researchers around the world. This indirect link is being used in an effort to keep Web site related spam to a minimum. I don't collect credits by having people visit that (indirect) Web site. http://www.freewebs.com/eq-forecasting/RH.html If there are any programmers who might be interested in such a translation effort then I would be interested in hearing from them. Etgtab generates Solid Earth Tide and ocean tide data for any location on or inside the planet. I am not aware of any other freeware program that can do that. SunGP available at that second Web site is the only freeware program that I know about that generates what are sometimes referred to as subsolar and sublunar types of data. The download code was written using True BASIC. If you draw a line between the centers of the sun and the Earth then the place where that line crosses the surface of the Earth is the subsolar location. The sublunar location is the same type of thing. The SunGP program code is also available in Perl code, but not through any Web sites. If this old program is to be translated or reused, do use this opportunity to fix some bugs in the program. The data file contains data for 1200 waves, but the program computes results for 1212 waves. For waves 1201 to 1212, the program ends up calculating results based on uninitialized data. Whether or not this affects the validity of the final output results is something that someone knowledgeable about the field of application has to judge. -- mecej4 -- https://mail.python.org/mailman/listinfo/python-list
Re: Important Research Project
E.D.G. wrote: > "dave_w" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > My main Perl program is presently about 3500 lines of code long and 160 KB > in size. So I am not too anxious to translate it into another language. > Apparently, having painted himself into a corner, our warrior wants a few expert roofers to slither up and extricate him. One of the best experiences that a programmer can have is that of admitting that the lovingly nurtured brainchild is now terminally ill, and showing enough fortitude to make a fresh start. > The problem I am having is largely with the mechanics of linking modules to > the Perl compiler etc. So I am looking for experts who can help with > cookbook instructions, start with step 1, step 2, step 3 etc. Experts saintly enough to salvage the possibly hopeless would some idea of whether they are being asked to donate their time to work on a fundamentally flawed design. > With trying to find a chart program to use for example, there appear to be a > number of them. But from examining their instructions it looks like most of > them must also be linked to a third program called Gnuplot. And that > increases the complexity of getting something running. > Since Perl, as also most other general purpose languages, has no plotting primitives or intrinsics, you will have to use _some_ graphics protocol -- there is no escaping that. Gnuplot is by no means the only choice, but it is simple and provides a wide selection of output devices. Your Perl program can write the plot script to a file, and call Gnuplot to run that script. -- mecej4 -- http://mail.python.org/mailman/listinfo/python-list
