comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » How to obtain the name of the current routine?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: How to obtain the name of the current routine? [message #93424 is a reply to message #93422] Mon, 11 July 2016 02:49 Go to previous messageGo to previous message
Markus Schmassmann is currently offline  Markus Schmassmann
Messages: 129
Registered: April 2016
Senior Member
On 07/11/2016 10:57 AM, Yunfeng Tian wrote:
> On Monday, July 11, 2016 at 4:33:04 PM UTC+8, superchromix wrote:
>> On Monday, July 11, 2016 at 10:27:15 AM UTC+2, Yunfeng Tian wrote:
>>> I'd like to write the routine name to the output file as header
>>> information. Is there a way to get the name of the running
>>> routine automatically when it is executed? For example,
>>>
>>> pro test1
>>>
>>> name_of_routine = get_the_current_routine_name()
>>> ; the above function will make
>>> ; name_of_routine = 'test1'
>>>
>>> end
>> check out "cgwhoami" from the Coyote IDL library
>>
>> http://github.com/davidwfanning/idl-coyote
if you haven't loaded coyote library, this will do too:
> help, /traceback, out=out
> name_of_routine=(out[0].split(' '))[2]
if you want to encapsulate it into a function, you'd have to use out[1]
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Weighted standard deviation in IDL
Next Topic: Plotting time as x-axis

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 15:56:46 PDT 2025

Total time taken to generate the page: 0.00433 seconds