Calculation_of_the_rBUNIT00 KM/S 2013-09-04 08:26:34.536 UTC RANGE_XPOS00 -1.1::-0.1 2014-08-18 10:23:26.743 UTC RANGE_YPOS00 5.8::6.8 2014-08-18 10:23:35.623 UTC FIXED00 VEXP VSYS INCL XPOS YPOS 2013-09-04 08:32:12.773 UTC FREEANGLE00 30 2013-09-04 08:32:26.525 UTC INCL00 14.8 2013-09-04 08:53:37.366 UTC RANGE_PA00 160::162 2014-08-18 10:23:52.183 UTC PATHMOM100 /home/amiga4gas/COMUNES/CubosAmiga4GAS/CIG85/CIG85-LOWRESCUBE1-SMO-MOM1 2013-09-04 08:53:28.478 UTC RADII00 10:140:10 2013-09-04 08:33:58.663 UTC SIDE00 BOTH 2013-09-04 08:34:13.71 UTC VROT00 20 50 80 2013-09-04 08:34:33.368 UTC RANGE_VSYS00 2620::2630 2014-08-18 10:24:08.319 UTC WEIGHT00 COSINE 2013-09-04 08:35:11.456 UTC WIDTHS00 10 2013-09-04 08:35:28.705 UTC PATHMOM000 /home/amiga4gas/COMUNES/CubosAmiga4GAS/CIG85/CIG85-LOWRESCUBE1-SMO-MOM0 2013-09-04 10:06:19.500 UTC nsteps00 4 2014-08-18 10:25:49.127 UTC rotcur_ploterrorLocerror_plotrotcurLocrotcurTablesrotcur_ws_resultinput0rotcurTables11net.sf.taverna.t2.activitieswsdl-activity1.4net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false Errors 1 l('text/plain') 1 Id 0 'text/plain' 0 rotcurLogs 1 l('text/plain') 1 rotcurTables 1 l('text/plain') 1 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="LNEWReturn_Rotcur" name="result" qname="{urn:Amiga4GasServiceLadon}LNEWReturn_Rotcur"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfunicode" name="Errors" qname="LNEWReturn_Rotcur&gt;Errors"><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elementtype></s:arraytype><s:basetype optional="false" unbounded="false" typename="string" name="Id" qname="LNEWReturn_Rotcur&gt;Id" /><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfunicode" name="rotcurLogs" qname="LNEWReturn_Rotcur&gt;rotcurLogs"><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elementtype></s:arraytype><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfunicode" name="rotcurTables" qname="LNEWReturn_Rotcur&gt;rotcurTables"><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokerotcur_plotplotFolder0rotcurOutputData1rotcur_Image00RotcurErrorPlotLocation00rotcur_error_image00RotcurPlotLocation00net.sf.taverna.t2.activitiesdataflow-activity1.4net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeplotFolder_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity /home/sse/Desktop/ net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokerotcur_wsRADII0WEIGHT0SIDE0WIDTHS0PA0VSYS0INCL0FREEANGLE0FIXED0CENTREY0CENTREX0BUNIT0ID-INSET1NSTEPS0VROT0result00net.sf.taverna.t2.activitieswsdl-activity1.4net.sf.taverna.t2.activities.wsdl.WSDLActivity https://srv-prj-wsamiga.fcsc.es:8444/Amiga4GasServiceLadon/soap11/description rotcur_ws HTTPBasicAuthNPlainTextPassword net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokerotcur_ws_resultinputrotcur_wsresultrotcur_plotplotFolderplotFolder_valuevaluerotcur_plotrotcurOutputDatarotcur_ws_resultrotcurTablesrotcur_wsRADIIRADIIrotcur_wsWEIGHTWEIGHTrotcur_wsSIDESIDErotcur_wsWIDTHSWIDTHSrotcur_wsPARANGE_PArotcur_wsVSYSRANGE_VSYSrotcur_wsINCLINCLrotcur_wsFREEANGLEFREEANGLErotcur_wsFIXEDFIXEDrotcur_wsCENTREYRANGE_YPOSrotcur_wsCENTREXRANGE_XPOSrotcur_wsBUNITBUNITrotcur_wsID-INSETPATHMOM1rotcur_wsNSTEPSnstepsrotcur_wsVROTVROTrotcur_plotrotcur_plotrotcur_ImageerrorLocrotcur_plotRotcurErrorPlotLocationerror_plotrotcur_plotrotcur_error_imagerotcurLocrotcur_plotRotcurPlotLocationrotcurTablesrotcur_ws_resultrotcurTables d363dc9b-18e6-432e-bed4-eefc39ea8103 2013-09-05 08:12:48.638 UTC 9acf2935-8bb4-4b0e-9bf0-a3c41b77c5e0 2013-09-24 07:56:10.619 UTC db2b533e-4022-41e0-a41c-5ec987acbeda 2013-09-04 09:47:54.324 UTC 9dc97fb7-493e-4596-b284-a81e4fb940d8 2014-08-18 12:04:26.836 UTC aa368b6d-2e33-4c86-8a68-30a0515096ef 2013-09-06 12:23:09.273 UTC 6204a89c-aed1-40a5-81f3-67de2d64c2c7 2014-01-09 08:06:55.369 UTC 163a2e4e-829f-4d6b-9aa7-bacf4f48b3f0 2015-03-20 10:51:51.978 UTC 77208ee5-df66-41bd-b21b-857fe2e6de94 2013-09-04 08:41:39.486 UTC 92122cee-c24f-485c-869e-1b33baaf4ccf 2013-12-13 11:16:50.177 UTC b788b155-6b9b-4d78-81a4-396b186c8aac 2014-08-18 10:21:33.55 UTC 2911e460-16c8-4236-92f9-21cea1eba13e 2014-08-19 07:24:21.795 UTC caa867d4-c9df-4d44-8cbc-dff1a1ad08b8 2013-09-05 08:58:55.12 UTC f7765f8b-65c3-47b4-b2ea-59bc6db9b677 2013-09-04 09:08:50.288 UTC 948cc91d-7a07-4cc5-acf1-15965af62b2f 2013-09-04 10:17:34.583 UTC f817403e-981c-42dc-87fc-cadf27126dfc 2014-08-19 07:11:17.474 UTC e6f87bd0-d0e2-4016-b63e-2ee07b90b76d 2013-12-16 08:33:33.167 UTC 1176fd00-a4a0-4d1a-96e6-4d93583270e1 2013-09-04 09:52:40.954 UTC e0e62cb3-16ef-429f-8753-12ac60c26d31 2013-09-05 10:21:26.134 UTC c27659e5-ddc5-4b12-9cee-158f69abf32d 2013-09-05 10:49:46.191 UTC ed6ccab0-3d91-4b74-b63c-02a4d14f2684 2013-09-04 10:06:21.322 UTC bf57aa88-ec14-4770-a676-a8a97b260cad 2013-09-05 09:24:35.34 UTC 7ee9f63a-ea30-4185-af8e-4ddfd7982519 2013-09-05 10:46:11.347 UTC 9578358c-f4ac-4f5d-80a0-95e0d8ca76f8 2013-09-04 09:45:36.324 UTC 91ee0d1a-5a3a-4ead-87c4-97efc5aab1af 2013-09-04 08:36:06.500 UTC d2a4de9b-4274-4c00-8379-2650b1ab406e 2013-12-12 13:31:44.176 UTC 8b01cc54-e865-4920-b566-cd373748ab64 2013-12-18 13:50:13.876 UTC 74960620-9560-44e5-8b34-2daf99073ddb 2013-09-04 08:53:38.964 UTC 800029b5-6b9e-4696-b695-5df9d14e9805 2014-08-19 08:17:46.876 UTC bfb2ad98-604b-49c8-b775-acadb5b249f0 2013-09-05 08:35:20.640 UTC a3182285-44f5-4617-a147-a4793eb88806 2013-09-12 11:18:29.865 UTC b3b6d1f2-5c93-43cd-84a0-95b78aa00be0 2013-09-06 12:21:23.741 UTC a2d5079b-79a7-4642-97f3-3343a66d79bd 2014-08-19 08:19:08.226 UTC abf5de8f-22a4-4227-8dbb-f1305543dda9 2013-09-05 15:07:12.666 UTC 91e42b24-ed43-497a-8df6-3df69f6a5b81 2013-09-24 07:34:44.107 UTC 306b8b12-fc95-41bc-880f-04549ecd93a3 2014-08-18 10:26:10.127 UTC 9d7974ab-1e6d-4a80-b4af-89a610ad369d 2014-08-19 07:56:12.620 UTC 0c136329-d733-42d5-825e-e854069b458a 2013-09-06 07:10:25.377 UTC 3c5a4f92-1d2a-4dbc-826d-4008ea82b777 2014-01-10 07:57:30.115 UTC 82deb07c-60a1-4207-b241-9361695e695f 2013-09-04 08:37:28.153 UTC c6b33047-d1d4-4cec-8347-8bd7bbe944f0 2013-09-05 08:21:37.952 UTC 776ce131-d70d-4582-a83d-371eb819c4ee 2013-09-05 10:15:42.207 UTC d7293ab4-52c0-4cfb-beed-e20111327405 2015-03-20 09:48:18.450 UTC 70962353-718c-4669-ba6a-509d5a286048 2014-01-09 08:20:31.221 UTC cef16c1e-0b5f-4faf-8d45-232af3ecaac8 2013-09-06 11:08:58.76 UTC 1bc7c052-2f33-4fab-961b-d82afafcc704 2014-01-10 07:41:30.322 UTC feeeb8a1-f696-4800-b736-0fe33837117a 2013-12-12 13:21:00.67 UTC 6445459e-a5e4-4279-a8cc-7c3760bbeca0 2015-03-20 09:59:16.112 UTC 515e0b74-f3a2-4653-9ef1-d0ba81bc3ebe 2013-09-05 08:24:49.28 UTC 465e7054-5a7f-418d-8a1b-9e19bf3642e9 2013-09-06 07:10:39.834 UTC 2b4377fe-10d3-47b1-b1c4-3c447ee9f367 2013-09-04 15:29:19.870 UTC a8a0f1f7-f207-4fee-9d8d-bfd191b475ef 2013-09-05 10:52:46.795 UTC 27733316-0a52-42ab-8f76-492d2275622c 2013-09-06 07:50:52.619 UTC 2aaf0e32-ddd8-4ff0-a725-6d0469db0995 2014-01-10 07:34:18.473 UTC 9af89fc0-1057-41f0-bdfc-04e738b3d054 2013-09-05 10:11:03.906 UTC f19e9b2f-4fc5-4b62-bf13-a42c9fc8eff0 2013-09-05 08:02:18.2 UTC c3b8d742-3811-4fd4-ad27-8409be250e36 2013-09-05 09:53:41.469 UTC 20c9e13f-39d1-488c-8a96-a9785b89a97c 2013-09-06 12:15:13.598 UTC 400ea722-fa5d-4ca5-a35b-f487dc1e62eb 2014-01-10 07:50:10.734 UTC 88b14f86-8968-473d-9b03-2f9789b5d53b 2013-09-05 08:54:33.167 UTC e59a47d7-00b0-4b6b-a102-f9c3876366e7 2013-09-05 09:16:04.304 UTC a612f584-f777-4538-a0a2-f017364a01db 2013-09-05 10:20:04.84 UTC Susana Sanchez 2014-08-19 08:11:07.725 UTC 5e6e33aa-1ceb-4c21-a76b-a07d20460d40 2013-09-24 08:49:08.285 UTC 6df7f17e-9a66-4fcb-a7fa-2281b8121c4d 2014-08-19 08:33:03.281 UTC e1444ad6-398c-45b9-bb88-4e1b6f0f5995 2013-09-05 09:43:32.601 UTC d4ebd2e7-7205-4376-a5c5-9585e0665ce9 2014-01-09 07:55:58.892 UTC 345f8cf7-88e8-4b7f-bce3-9e8c6fe3a073 2013-09-05 10:00:20.741 UTC Calculation of the rotation curve of a galaxy using ROTCUR GIPSY task 2015-03-20 10:49:44.978 UTC ce3041fa-31b7-4a6c-847c-06ccf6ace13f 2015-03-20 09:51:57.512 UTC f38a9a38-82f0-4f60-a7ab-219a0483c2fc 2014-08-19 08:45:44.248 UTC b629c1d0-3d09-4cc2-8ee5-4a871c89bc7c 2013-09-05 09:13:02.45 UTC 81c213d6-d26e-490e-99b8-8dfd1b4ef84e 2014-08-22 06:49:38.878 UTC fe012190-31ba-437b-85c5-3b951fcf6a02 2013-09-05 08:16:03.474 UTC surface_brightness__rotcurOutputData11 ! ====== ELLINT RESULTS from set /home/susana/Documents/guipsy/examples/GipsyCubes/CIG85_SMO_MOM0 (08-Aug-2013) ===== ! !(Object: UGC01547) !Central position = (0.000000, 7.000000) grid units ! = 30.834583 (DEGREE), 22.049166 (DEGREE) ! = RA 2h 3m20.29s , DEC 22d 2m 56.9s !Level: Set level !Biggest ellipse uses box: [-77 77, -70 84] ! !Area 1 pixel dx, dy = -4.000000, 4.000000 (arcsec^2) !!One pixel is divided in 2x2 'subpixels' in x and y ! ! radius sb sb-t fo-sb fo-sb-t sum subpix area area-bl segLO segHI width pa incl ! arcsec JY/BEAM/'' JY/BEAM/'' JY/BEAM/'' JY/BEAM/'' JY/BEAM # pixels pixels deg. deg. arcsec deg. deg. !============================================================================================================================== 10.00 0.0022 0.0022 0.0018 0.0018 1.1063 128 32.0000 0.0000 0.00 360.00 10.00 20.00 35.00 20.00 0.0024 0.0024 0.0020 0.0020 2.4731 258 64.5000 0.0000 0.00 360.00 10.00 20.00 35.00 30.00 0.0027 0.0027 0.0022 0.0022 4.1613 392 98.0000 0.0000 0.00 360.00 10.00 20.00 35.00 40.00 0.0029 0.0029 0.0023 0.0023 5.8907 516 129.0000 0.0000 0.00 360.00 10.00 20.00 35.00 50.00 0.0029 0.0029 0.0024 0.0024 7.4979 642 160.5000 0.0000 0.00 360.00 10.00 20.00 35.00 60.00 0.0028 0.0028 0.0023 0.0023 8.6731 772 193.0000 0.0000 0.00 360.00 10.00 20.00 35.00 70.00 0.0025 0.0025 0.0020 0.0020 9.0472 904 226.0000 0.0000 0.00 360.00 10.00 20.00 35.00 80.00 0.0021 0.0021 0.0017 0.0017 8.6242 1034 258.5000 0.0000 0.00 360.00 10.00 20.00 35.00 90.00 0.0017 0.0017 0.0014 0.0014 7.6692 1148 287.0000 0.0000 0.00 360.00 10.00 20.00 35.00 100.00 0.0013 0.0013 0.0011 0.0011 6.7348 1278 319.5000 0.0000 0.00 360.00 10.00 20.00 35.00 110.00 0.0010 0.0010 0.0008 0.0008 5.7147 1408 352.0000 0.0000 0.00 360.00 10.00 20.00 35.00 120.00 0.0007 0.0007 0.0006 0.0006 4.6607 1560 390.0000 0.0000 0.00 360.00 10.00 20.00 35.00 130.00 0.0005 0.0005 0.0004 0.0004 3.4556 1682 420.5000 0.0000 0.00 360.00 10.00 20.00 35.00 140.00 0.0003 0.0003 0.0003 0.0003 2.2475 1802 450.5000 0.0000 0.00 360.00 10.00 20.00 35.00 150.00 0.0002 0.0002 0.0002 0.0002 1.4209 1922 480.5000 0.0000 0.00 360.00 10.00 20.00 35.00 160.00 0.0001 0.0001 0.0001 0.0001 0.9156 2050 512.5000 0.0000 0.00 360.00 10.00 20.00 35.00 170.00 0.0001 0.0001 0.0001 0.0001 0.7334 2206 551.5000 0.0000 0.00 360.00 10.00 20.00 35.00 180.00 0.0001 0.0001 0.0001 0.0001 0.6217 2280 570.0000 6.0000 0.00 360.00 10.00 20.00 35.00 190.00 0.0001 0.0001 0.0000 0.0000 0.5456 2410 602.5000 8.0000 0.00 360.00 10.00 20.00 35.00 200.00 0.0000 0.0000 0.0000 0.0000 0.4566 2556 639.0000 0.0000 0.00 360.00 10.00 20.00 35.00 210.00 0.0000 0.0000 0.0000 0.0000 0.3670 2714 678.5000 0.0000 0.00 360.00 10.00 20.00 35.00 220.00 0.0000 0.0000 0.0000 0.0000 0.3059 2846 711.5000 0.0000 0.00 360.00 10.00 20.00 35.00 230.00 0.0000 0.0000 0.0000 0.0000 0.2044 2950 737.5000 0.0000 0.00 360.00 10.00 20.00 35.00 240.00 0.0000 0.0000 0.0000 0.0000 0.0842 3084 771.0000 0.0000 0.00 360.00 10.00 20.00 35.00 250.00 0.0000 0.0000 0.0000 0.0000 0.0572 3206 801.5000 0.0000 0.00 360.00 10.00 20.00 35.00 260.00 0.0000 0.0000 0.0000 0.0000 0.0025 3362 840.5000 0.0000 0.00 360.00 10.00 20.00 35.00 270.00 0.0000 0.0000 0.0000 0.0000 0.0000 3498 874.5000 0.0000 0.00 360.00 10.00 20.00 35.00 280.00 0.0000 0.0000 0.0000 0.0000 0.0035 3602 900.5000 0.0000 0.00 360.00 10.00 20.00 35.00 290.00 0.0000 0.0000 0.0000 0.0000 0.0166 3712 928.0000 0.0000 0.00 360.00 10.00 20.00 35.00 300.00 0.0000 0.0000 0.0000 0.0000 0.0321 3835 958.7500 1.7500 0.00 360.00 10.00 20.00 35.00 !============================================================================================================================== 2013-08-14 09:36:12.503 UTC It is expected a list of tables as the one in the example. This table is the output of ellint command. 2013-08-14 09:36:25.81 UTC plotFolder00 /home/julian/Documentos/Plots3rdGoldenExamplar/src/susana/tmp/ 2013-08-12 17:05:23.47 UTC Folder with where the plots are stored. The folder must end with the slash (or backslash) 2013-08-12 17:49:38.333 UTC STDERRrotcur_ImageRotcurPlotLocationrotcur_error_imageRotcurErrorPlotLocationmakeRotcurPlot_sbfileNames0plotName0STDERR00plotLocation00 It uses makeplotlib (python) to build a plot for every galaxy. If NaN, Inf or Divisions by 0 appears during the calculations, some of the graphics are not represented. 2012-09-07 13:32:57.920 UTC net.sf.taverna.t2.activitiesexternal-tool-activity1.4net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 3c9ba421-1a47-486b-a1b5-ccc3461eba81 python make_plots.py fileNames %%plotName%% #/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 make_plots.py fileNames %%plotName%% 1200 1800 plotName make_plots.py true false false UTF-8 false import os import numpy import matplotlib.pyplot as plt import sys import time def read_rotcur_table(lines, header=11): table=[] for line in lines[header:]: data=line.split() try: table.append(map(lambda x:float(x),data)) except: print data m=numpy.matrix(table, dtype=float) listColumns=m.H.tolist() return listColumns filename = sys.argv[1] folder = sys.argv[2] f=open(filename, 'r') files=f.readlines() f.close() #print files fig=plt.figure() axes = fig.add_subplot(111) plt.ylabel('Rotation velocity') plt.xlabel('Radius') plt.title('List of rotcur results') for filename in files: filename = filename.strip() #(name, ext)=os.path.splitext(file) #print name, ext #if (ext==".dat"): f=open(filename, 'r') lines=f.readlines() f.close() listColumns=read_rotcur_table(lines) axes.plot(listColumns[0], listColumns[4], label="nose") #plt.show() #resultName = "rotcurs-" + str(int(time.time())) + ".png" resultName = folder plt.savefig(resultName) print os.path.realpath(resultName) f1=open('plotLocation', 'w') f1.write(resultName) f1.close() fileNames fileNames true false false UTF-8 false false false plotName plotName false false false UTF-8 false false false plotLocation plotLocation false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeWrite_into_tmp_Filesfilescontents1fileNames00net.sf.taverna.t2.activitieslocalworker-activity1.4net.sf.taverna.t2.activities.localworker.LocalworkerActivity filescontents 1 'text/plain' java.lang.String true encoding 0 'text/plain' java.lang.String true fileNames 0 0 workflow net.sourceforge.taverna.scuflworkers.io.TextFileWriter UserNameHere 2013-08-12 10:51:34.602 UTC net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokereadImagefileName0image00net.sf.taverna.t2.activitieslocalworker-activity1.4net.sf.taverna.t2.activities.localworker.LocalworkerActivity fileName 0 'text/x-taverna-web-url' java.lang.String true image 0 0 workflow org.embl.ebi.escience.scuflworkers.java.WebImageFetcher UserNameHere 2013-08-12 13:02:52.796 UTC net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 6 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeBeanshell_create_rotcur_filenamefolder0prefix0filename00net.sf.taverna.t2.activitiesbeanshell-activity1.4net.sf.taverna.t2.activities.beanshell.BeanshellActivity folder 0 text/plain java.lang.String true prefix 0 text/plain java.lang.String true fixed 0 text/plain java.lang.String true side 0 text/plain java.lang.String true filename 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeprefix_rotvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity rotcurs net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokemakeRotcurErrPlot_sbplotName0fileNames0plotLocation00 It uses makeplotlib (python) to build a plot for every galaxy. If NaN, Inf or Divisions by 0 appears during the calculations, some of the graphics are not represented. 2012-09-07 13:32:57.920 UTC net.sf.taverna.t2.activitiesexternal-tool-activity1.4net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 3c9ba421-1a47-486b-a1b5-ccc3461eba81 python make_plots.py fileNames %%plotName%% #/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 make_plots.py fileNames %%plotName%% 1200 1800 plotName make_plots.py true false false UTF-8 false import os import numpy import matplotlib.pyplot as plt import sys import time import numpy.ma as ma def read_rotcur_table(lines, header=11): table=[] for line in lines[header:]: data=line.split() try: table.append(map(lambda x:float(x),data)) except: print data m=numpy.matrix(table, dtype=float) listColumns=m.H.tolist() return listColumns filename = sys.argv[1] imageName = sys.argv[2] f=open(filename, 'r') files=f.readlines() f.close() #print files fig=plt.figure() axes = fig.add_subplot(111) plt.ylabel('Rotation velocity error') plt.xlabel('Radius') plt.title('List of rotcur results') for filename in files: filename = filename.strip() #(name, ext)=os.path.splitext(file) #print name, ext #if (ext==".dat"): f=open(filename, 'r') lines=f.readlines() f.close() listColumns=read_rotcur_table(lines) type(listColumns[5]) myMask = [value == 999.99 for value in listColumns[5]] x = ma.masked_array(listColumns[0], mask=myMask) y = ma.masked_array(listColumns[5], mask=myMask) #if len(listColumns[5][mask])>0 : axes.plot(x, y, label="nose") #plt.show() #resultName = "rotcurs-error" + str(int(time.time())) + ".png" resultName = imageName plt.savefig(resultName) print os.path.realpath(resultName) f1=open('plotLocation', 'w') f1.write(resultName) f1.close() fileNames fileNames true false false UTF-8 false false false plotName plotName false false false UTF-8 false false false plotLocation plotLocation false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeBeanshell_create_rotcur_filename_2prefix0folder0filename00net.sf.taverna.t2.activitiesbeanshell-activity1.4net.sf.taverna.t2.activities.beanshell.BeanshellActivity folder 0 text/plain java.lang.String true prefix 0 text/plain java.lang.String true fixed 0 text/plain java.lang.String true side 0 text/plain java.lang.String true filename 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeprefix_errvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity rotcur-errors net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokereadImage_2fileName0image00net.sf.taverna.t2.activitieslocalworker-activity1.4net.sf.taverna.t2.activities.localworker.LocalworkerActivity fileName 0 'text/x-taverna-web-url' java.lang.String true image 0 0 workflow org.embl.ebi.escience.scuflworkers.java.WebImageFetcher UserNameHere 2013-08-12 13:02:52.796 UTC net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 6 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokemakeRotcurPlot_sbfileNamesWrite_into_tmp_FilesfileNamesmakeRotcurPlot_sbplotNameBeanshell_create_rotcur_filenamefilenameWrite_into_tmp_FilesfilescontentsrotcurOutputDatareadImagefileNamemakeRotcurPlot_sbplotLocationBeanshell_create_rotcur_filenamefolderplotFolderBeanshell_create_rotcur_filenameprefixprefix_rotvaluemakeRotcurErrPlot_sbplotNameBeanshell_create_rotcur_filename_2filenamemakeRotcurErrPlot_sbfileNamesWrite_into_tmp_FilesfileNamesBeanshell_create_rotcur_filename_2prefixprefix_errvalueBeanshell_create_rotcur_filename_2folderplotFolderreadImage_2fileNamemakeRotcurErrPlot_sbplotLocationSTDERRmakeRotcurPlot_sbSTDERRrotcur_ImagereadImageimageRotcurPlotLocationBeanshell_create_rotcur_filenamefilenamerotcur_error_imagereadImage_2imageRotcurErrorPlotLocationBeanshell_create_rotcur_filename_2filename 0a12b05c-2ecd-4516-8897-f47897a8a5b3 2013-08-12 07:58:22.284 UTC 45103b0e-0f96-455f-b9ee-746f39db590a 2013-08-14 09:49:30.564 UTC c3f7570f-edcd-43ad-965e-8165e77da4e3 2013-08-12 08:08:11.849 UTC 1e49691c-2eba-4d1f-bef7-bc08af8828dd 2013-08-12 07:54:39.75 UTC 9f38d53f-3749-446b-8228-45648b92e947 2013-08-12 10:38:35.109 UTC 2f8f924a-24c2-4348-9679-664de86b8e8e 2013-08-12 17:49:38.491 UTC 8af4c944-0d34-4404-9a98-fa3c26ffdec1 2013-08-12 10:55:16.335 UTC 3da74e02-69c9-4f0e-bff1-af53e129c3ee 2013-08-12 11:46:25.462 UTC 70b69c8a-2439-4b55-94c1-0f0686fb4bc4 2013-08-13 16:36:47.562 UTC 125bd0a7-e49f-4988-bab3-ca352272ef79 2013-08-12 08:55:37.200 UTC e84d45bf-e04b-4f49-88e9-3b07d2e5b9f7 2013-08-13 16:50:44.987 UTC 930a0cad-ed47-4ec5-b97f-cae3ae5fd873 2013-08-12 12:38:51.345 UTC c0c63cf6-d8ae-47e4-b4ef-4a4e42f5425e 2013-08-12 07:47:10.983 UTC 5f1d251f-f68a-4c22-984f-894a3e8769d6 2013-08-12 10:37:15.615 UTC 7cdc83a5-5110-44b7-8a07-ffe087e3b5d1 2013-08-12 17:19:20.790 UTC 95fbcd88-e4a6-4529-9a51-74e29a90d0e3 2013-08-12 10:51:40.62 UTC cb1d7196-261e-4e57-923c-3d01e9475341 2012-08-30 09:51:05.89 UTC d4c562b2-2452-4dff-a70e-4aa82ee31a82 2012-08-22 12:48:41.150 UTC cb9c0715-1df1-48dd-9944-da529472737d 2013-08-12 07:37:01.373 UTC 500a774d-7de9-4c81-b2c2-f98ac65be160 2013-08-12 07:47:56.521 UTC 0fb71bc8-96fc-4056-a580-83be534b9578 2012-08-24 06:37:10.334 UTC 8d5e91f7-b078-4ebd-9697-5b9f56d26f56 2013-08-12 12:29:19.763 UTC 0d5cfe8d-054a-4386-b0c2-8f785480d573 2013-09-05 10:08:52.141 UTC 3eacc1b9-f199-491b-98c3-2b1a6e3ef685 2013-08-12 09:41:48.310 UTC 0d370bbd-ed61-4bf8-bd87-3957a95e906a 2013-08-12 07:46:20.896 UTC 3f6b815b-91c6-4b72-a1d1-095c8589fb03 2012-08-30 09:50:40.172 UTC 706f9f8c-6f29-47ab-8b53-06bedacd3c89 2013-08-12 17:02:44.921 UTC 1bc8fe07-abd0-4d05-87d7-e07143d4a4c6 2013-08-12 17:36:21.868 UTC 1e174cf6-5a3c-45f3-a761-244cd7640808 2013-08-12 08:55:44.51 UTC 90515ae8-0a65-406a-9a72-cb1455c95447 2013-08-12 17:00:47.397 UTC ec739eb1-d497-4426-af0f-65f921c86688 2013-08-13 16:41:58.253 UTC f392362b-79f7-4fa3-b16f-27550b051a65 2013-09-05 09:23:44.570 UTC f6e237a6-bcc8-41f7-b2cd-3f7104d5cb6a 2013-08-12 17:35:48.844 UTC f4b40f6b-9b10-43bc-9eee-70af051290e1 2013-08-12 13:06:27.1 UTC 112f786b-a25f-45a4-9e0b-b92a29d31f98 2013-08-12 07:56:37.1 UTC f1ff11bd-95ea-4f25-a8a3-5173d9b04c45 2013-08-12 17:32:39.794 UTC c2df3dc5-0dfa-4b12-b72f-1500a2f470c9 2012-08-10 06:44:59.361 UTC 4880cc1e-040e-428c-8bc1-289a74d4d26a 2013-08-12 08:53:44.33 UTC b43fa6b3-690b-4d60-a34d-1de1e2dc22fd 2013-08-12 07:49:42.139 UTC 7cc88e01-5887-436b-9b05-fa35c8468916 2013-08-12 17:05:26.248 UTC 0609edd9-dbc9-438e-b5ae-9a065fcade71 2013-08-12 17:32:13.361 UTC b25a323e-fe17-4f54-a0ad-a331fc63bb66 2013-08-12 17:01:48.552 UTC 51984655-6907-42f6-83fe-25b214a0d5e1 2012-08-22 12:49:51.737 UTC 027845fb-9cdd-4c4d-b314-6ef03b74b897 2013-08-12 11:43:34.954 UTC 871d5b74-ed2e-4607-a0bd-75ee95e782ae 2012-08-09 11:19:58.595 UTC c5fbd6a1-73b7-4173-8641-05ea4d3702e8 2013-09-05 10:19:34.348 UTC a28e4bc9-82e8-447c-8ec8-81abbdbcb7ca 2013-08-12 13:11:45.423 UTC a1a4d672-2ff6-4264-9747-197fb4a5a139 2013-08-12 13:02:57.637 UTC e52f5d1f-8c5b-44b4-a4ba-840e5c73b51a 2013-08-13 16:53:44.334 UTC 04950e69-3c7a-4b42-ad7b-0ab66d524143 2012-08-10 06:45:35.160 UTC cc46e923-d53a-42c9-9dc0-98e94c13af8c 2013-08-12 12:31:07.235 UTC 0c54815e-f8d5-4fae-a879-26a20eb4f18f 2013-08-12 10:50:20.850 UTC 3c82980c-fd9b-4c30-8948-e347d5c23772 2013-08-12 08:04:52.383 UTC c5d68866-821b-4c03-aac9-35a346061688 2013-08-12 10:41:14.850 UTC 49fd9419-883b-49a9-b63e-f8121acd815b 2012-08-24 06:48:48.690 UTC a32ea8b0-c7ab-42b3-aca5-1210f9c42683 2013-08-12 10:28:34.669 UTC 1b64f587-463c-43e5-ad12-b288730ace58 2013-08-13 16:41:40.431 UTC 4316d111-cdd2-4272-a618-645358e84632 2013-08-12 07:50:57.334 UTC 9eb03c5a-29f0-4f98-aa6c-8eb2ca9f0b91 2013-08-12 09:10:39.355 UTC 437d24e0-d5a0-4d9a-8d6b-140d6d1d9b79 2013-09-05 10:09:43.416 UTC b142b9ec-f29c-4838-910e-506e825da668 2013-08-12 07:45:35.877 UTC bf0a40ef-22ae-4bf1-945e-811ff078fc3f 2013-08-12 07:41:41.238 UTC 98aee75a-1322-4b29-86bb-0e9fd6c68518 2013-08-12 17:21:23.70 UTC 677ebe6f-9358-4262-8216-ff4b27baf694 2012-08-09 11:20:52.391 UTC 89cba552-6618-4547-a426-ce48370dd43e 2013-08-12 07:39:45.703 UTC c80abf82-3fe0-4aab-a76a-fdf3ef4cd4c7 2013-08-12 17:22:05.468 UTC e36ff688-7e43-4727-9ce7-6ca940986d0e 2013-08-12 17:44:42.715 UTC d7e9fcc6-0c86-497a-bc55-c71c3431394b 2013-08-13 16:55:03.170 UTC ec7566d5-72c6-463a-b637-50b9371b851c 2013-08-12 08:06:15.730 UTC b2cd94c3-9e9f-4111-be25-bfe482117026 2012-08-22 12:49:12.753 UTC 60e4cd80-8570-4944-9f82-6faf5a80a47b 2013-08-14 09:46:26.179 UTC 7f36e5f5-697f-4331-a164-39d70a49cfb8 2013-09-05 10:10:14.305 UTC 61ed144e-3edd-43b7-87b4-652160f6bcf9 2013-08-12 07:33:02.58 UTC bff728ca-8d83-4ac7-aeb6-8f63467a9183 2012-08-22 12:46:51.798 UTC a45b5cd7-a7fa-4f1f-b792-ab9621b4af12 2012-08-22 13:00:22.916 UTC 7a95eaa3-b504-449e-a665-5667d5a28c04 2013-08-14 09:39:56.951 UTC 77191c7d-e536-48ba-8845-8da960272314 2013-08-12 12:32:08.110 UTC Julian Garrido 2012-08-24 06:48:45.384 UTC a97e0cbd-afe9-41bc-a411-baf75a9ec603 2013-08-13 16:39:39.277 UTC 14d1cacb-f3af-4e6a-bf29-4c4bfd476cc2 2012-08-09 12:52:54.336 UTC 5edd5e43-1a48-4502-a0bf-c1b95becc10d 2012-08-10 06:42:48.42 UTC d15592f2-c320-48bc-8d38-9c138d57c0ae 2013-08-13 16:58:19.415 UTC edeace68-c88c-452d-a61b-b1e6b4da9f73 2013-08-14 09:36:27.241 UTC bc47c67a-629d-424d-858b-bb2b6938eeb1 2013-08-12 11:40:48.375 UTC f890aad8-fb98-4338-8340-d7d7f8f8fc23 2013-08-12 07:41:05.794 UTC b852800d-0ba5-43ae-be9a-5a3351233d53 2013-08-12 12:43:49.744 UTC 0bf06499-c8f1-4bf4-bda3-3a47635cca7c 2013-09-05 10:49:10.887 UTC 64889e1e-98d7-4fb6-8346-26282aa68e13 2013-08-12 07:59:19.949 UTC 7e5179c9-776c-44ba-b3c8-3df123e547fc 2013-08-14 09:33:12.881 UTC 09fe62d8-3476-48ec-aff4-c117efdca658 2013-09-05 09:15:19.40 UTC 3933979f-c0ad-4d69-8f5e-c97f40bd0bd2 2013-09-05 10:15:12.938 UTC 6751ab8a-44b2-4da6-8641-bffb81c0ea11 2013-08-12 11:56:39.704 UTC 7c55e5b1-640e-4eba-b9f7-feeae28088af 2013-08-12 10:32:30.133 UTC 4caaeef5-1767-4f36-9eb8-46aff8836dff 2013-08-12 09:57:08.692 UTC efbf7d56-3aa9-4f05-8a10-ad8ca2746e13 2013-08-12 07:57:20.370 UTC 330cdea1-e157-4010-bf01-7170bcd381db 2013-09-05 09:12:12.636 UTC c8bd2069-2e27-4fa5-8a4e-47be91d2cac0 2013-08-12 12:23:00.939 UTC 98af9142-1a64-43c7-acaa-7bcfece3bdc8 2013-08-12 11:42:06.62 UTC 985557ad-c92e-42df-9d34-8f2fcc428c75 2013-08-12 17:09:05.77 UTC 2a5b0ad5-b9c1-40ec-afba-5c1ddb47dde9 2013-08-12 09:08:28.787 UTC 9d37c6d8-f4df-4a17-8076-012c274411a5 2013-08-12 17:39:04.917 UTC 89045f2e-fd0d-474a-9ac8-6e8c92368198 2012-08-22 12:54:43.817 UTC 326670ef-98e3-4017-a527-bbeed6275148 2013-08-12 12:44:36.444 UTC surface brightness (sb) plot using ellint results 2013-08-14 09:13:58.828 UTC ef2224e8-e0d3-425d-a4da-104b0d30282a 2012-09-07 13:32:59.347 UTC 1e4f46e2-14d5-4d60-81ae-c4c05f93e97c 2012-09-07 09:06:57.588 UTC 840e9079-f07f-483c-8fe3-fa355d9fc451 2013-08-12 09:26:29.144 UTC 805ec49e-da37-4899-bbb7-48cc6362ca83 2013-08-12 09:42:00.573 UTC 1efe009f-959c-4077-b132-bcea384d43a6 2012-09-07 07:26:00.509 UTC 482ec305-de8d-4e5c-85f0-1a215817e20c 2012-08-09 12:59:09.553 UTC 96dcb7b4-6af2-46af-8930-dadff25997de 2013-08-12 09:31:40.546 UTC 47f0f24b-7e95-48d2-a028-519b9a225ba8 2013-08-12 09:41:02.118 UTC ee3e8f23-f378-4947-8a6e-f84f585575c6 2012-09-07 07:32:23.274 UTC 0450bbec-d18d-4727-89fd-b503340b4657 2013-08-12 11:10:15.802 UTC It receives as input a list of tables coming from ellint and it creates a plot comparing the surface brightness and the radius. It provides as result the plot path. 2013-08-14 09:14:58.735 UTC 9440a5ff-311c-464c-942a-801b8ab7d7d0 2013-09-05 10:45:26.919 UTC