Thank you for helping out, Oliver!

Best wishes,
Rita

On Wed, 15 Jan 2020, 07:58 Oliver Lemke, <oliver.le...@uni-hamburg.de>
wrote:

> Hi Rita,
>
> First of all thank you very much for including a working test case. :-)
>
> There is indeed a bug in the ReadXML routine for the CovarianceMatrix.
> Instead of overwriting the workspace variable with the contents from the
> file, it was appending the blocks to the existing covmat_sx, ending up with
> 6 blocks after reading instead of 3.
>
> I will commit a fix soon.
>
> As a workaround in your version, you can delete the covmat_sx WSV before
> reading it:
>
> WriteXML( "ascii", covmat_sx, "covmat_sx1.xml")
> Delete(covmat_sx)
> ReadXML( covmat_sx, "covmat_sx1.xml")
>
> Thanks a lot for reporting this.
>
> Cheers,
> Oliver
>
>
> > On 14. Jan 2020, at 21:17, Rita Kajtar <rita.kaj...@gmail.com> wrote:
> >
> > Hello!
> >
> >
> > In one of my tests with TestOEM.arts if I add:
> >
> > WriteXML( "ascii", covmat_sx, "covmat_sx1.xml")
> > ReadXML( covmat_sx, "covmat_sx1.xml")
> >
> > right after the retrieval quantities definition, but before
> retrievalDefClose (file attached) in TestOEM.arts, I get the message
> included below.
> > I have also tried considering a binary format instead of ascii and I get
> the same error message.
> >
> > Is it possible to have a bug in the Write/Read methods?
> >
> > <Screen Shot 2020-01-14 at 9.02.03 PM.png>
> >
> >
> > Best regards,
> > Rita Kajtar
> > <TestOEM.arts>_______________________________________________
> > arts_users.mi mailing list
> > arts_users.mi@lists.uni-hamburg.de
> > https://mailman.rrz.uni-hamburg.de/mailman/listinfo/arts_users.mi
>
>
_______________________________________________
arts_users.mi mailing list
arts_users.mi@lists.uni-hamburg.de
https://mailman.rrz.uni-hamburg.de/mailman/listinfo/arts_users.mi

Reply via email to