Dear All,

Thanks to Jana and Oliver for their help.

Jana is correct: I could probably do this without using the batch agenda; I do 
not think I am doing anything which fundamentally prevents this. But I could 
not work out how to do that either 🙁 . I will probably try to sort that out at 
some point.

Meanwhile, Oliver's hints have enabled me to get it working by using the batch 

Best wishes,


From: Jana Mendrok <>
Sent: 18 July 2019 13:59
Subject: Re: [arts-users] Extract element from vector

Hi Hugh,

you are probably doing things in the batch agenda, that make you require or 
prefer a batch agenda. But if it's just about multiple LOS - they can also be 
done in a single, non-batch run (that's why sensor_los is a matrix; one of it's 
dimensions is the number of LOS, or in a more general way the "number of 
measurement blocks" as the doc calls it).

Best wishes,

On Thu, Jul 18, 2019 at 9:46 AM PUMPHREY Hugh 
<<>> wrote:
Dear ARTS gurus,

I am trying to use ARTS's batch feature to do calculations for a range of 
values of sensor_los.

The relevant bit of my control file goes:

VectorSet(my_loses, [180,170,160,150,140,130])

    Print( ybatch_index, 0 )
    Print( sensor_los, 0 )
   ## Actual calculations including iyCalc go here

But I get an error in the Extract()  method which says:

Workspace variable belongs to the wrong group: my_loses is not ArrayOfMatrix, 
it is Vector

At the root of this is that sensor_los is a matrix, even though it has only one 
element. I have tried a few other combinations of creating a matrix instead of 
a vector and/or using Select() instead of Extract() to extract a value from it. 
Select() was no good because  ybatch_index is an index, not an array of index.

What am I doing wrong? How do I create a 1-D array of numbers which Extract() 
will extract a single value from? I am sure I am being really dim here :-(

Best wishes

Hugh Pumphrey

The University of Edinburgh is a charitable body, registered in Scotland, with 
registration number SC005336.
arts_users.mi mailing list<>

Jana Mendrok, Ph.D.
Deutscher Wetterdienst
Frankfurter Str. 135
63067 Offenbach am Main, Germany

Phone : +49 (0)69 8062 3139
arts_users.mi mailing list

Reply via email to