eiscat 3d use case of data reuse ingemar h ggstr m eiscat
play

EISCAT_3D use case of data reuse Ingemar Hggstrm & EISCAT_3D CC - PowerPoint PPT Presentation

EISCAT_3D use case of data reuse Ingemar Hggstrm & EISCAT_3D CC team 09/05/2019 1 EISCAT_3D project status Antenna, Receiver, Transmitter units ordered Land acquired (Norway ground preps, Fin/Swe survey) Transmitter control in


  1. EISCAT_3D use case of data reuse Ingemar Häggström & EISCAT_3D CC team 09/05/2019 1

  2. EISCAT_3D project status Antenna, Receiver, Transmitter units ordered Land acquired (Norway ground preps, Fin/Swe survey) Transmitter control in negotiation Site computing clusters in study (acc: GPU/FPGA)

  3. EISCAT_3D Competence Centre deploy and integrate necessary tools, services and infrastructures Data management and processing – DIRAC interware integration component – a single access point towards e-Infrastructures – EUDAT's B2 services unify the data management – discovery system across difgerent storages – storage access management – EGI and INDIGO services deploying the software stack on HPC/HTC systems including release management – provide secondary services for production operation user authentication and access control – 09/05/2019 3

  4. EISCAT_3D CC status User authentication development EGI Checkin – QQ service for CN users in progress – Job submission Deployed on cPouta cloud, CSC – Job defjnitjon fjle Docker containers – [ Executable = "run_rtg_docker.sh"; Existing EISCAT user software (Octave, C) – Arguments = ""; JobName = "my_job_name"; Site = "Cloud.CSC.fi"; CPUTime = 86400; InputSandbox = { "run_rtg_docker.sh", "LFN:/eiscat.se/archive/2016/... } OutputSandbox = {"output/∗"}; ] 09/05/2019 4

  5. E3D Services Dirac fjle catalogue L1 & L2 data – B2safe – Processed data L3 data (now only ionospheric data) – B2share – Search and select data – Processes Dockers/VMs – GUISDAP General analysis L1/L2 → L3 ● RTG General tool for display of L2 data (L3) ● 09/05/2019 5

  6. E3D Process 1 Search & Select data Search & Select data Dirac/B2 fjle catalogue – Here: eiscat portal – Select process GUISDAP – Need matlab in VM ● gfd window allows ● analysis with other parameters 09/05/2019 6

  7. E3D Process 2 Search & Select data Select process RTG – Octave/Matlab ● Setup window ● 09/05/2019 7

  8. E3D RTG Process Plot/Reorder L1/L2 data Sets of data plot windows (movies in batch mode EISCAT Tromsø VHF Real Time Graph https://www.eiscat.se/raw/rtg/rtg.cgi?V 1 of 4 24/08/18 09:42 09/05/2019 8

  9. E3D RTG Process + Use RTG semi-fjnished data products (2 entries) RTG only as Reader/Integrator – Provide own defjnition fjle (Can analyse L1 data) ● Use Data in plot windows (prepared L2 spectral data) – Select window ● Provide analysis script (ex Non ionospheric) ● 09/05/2019 9

  10. E3D RTG Process Example %global Ana M0 M1 M2 [dum,d]=strtok(d_ExpInfo); specfjt.m File=fullfile(tempdir,[strtok(d) '_specfit.mat']) if exist(File) load(File) else Needs development – Results=[]; Time=[]; end GG=3:66; – May contain several fjles [S,F]=acf2spec(selax.sacf(:,GG),selax.lag'); [NF,NG]=size(S); H=(selax.r0+GG*selax.dt)*.15e6; – Result is datafjles (or graphics) F=F'; Dl=mean(diff(selax.lag)); Df=mean((diff(F))); %moments M0=sum(S); M1=sum((F*ones(1,NG)).*S); M2=sum(((F*ones(1,NG)-ones(NF,1)*M1).^2).*S); M=[M0' M1' M2']; if 0 Model='fit_gauss'; % Model='fit_lorentz'; M0(find(M0)<0)=eps; M2(find(M2)<0)=eps; X0=[log(M0)' asinh(M1/2)' log(M2)'] O=optimset('Display','off'); end Ana=[]; for i=1:NG if 0 X=fminsearch(Model,X0(i,:),O,selax.sacf(:,GG(1)+ %% Err=norm(feval(Model,X,selax.sacf(:,GG(1)+i-1),F X([1 3])=exp(X([1 3])); X(2)=2*sinh(X(2)); Pars=[X]; 09/05/2019 10

  11. Use Case Setup an EGI Notebook Using the RTG docker SW – Add a small set of data wget from eiscat portal – Insert analysis code First versions – Run RTG interactively Develop/Refjne code – Store analysis script(s) .m/.zip/.tgz – Run batched RTG process CC docker – Big data set – 09/05/2019 11

  12. JupyterLab - Octave EGI Marketplace Order octave – Python/Julia/Octave/R T erminal → git, wget,... – 09/05/2019 12

  13. JupyterLab - Octave Setup an EGI Notebook Using the RTG docker – Add a small set of data wget from eiscat portal – Insert analysis script(s) First versions – Run RTG interactively Refjne script(s) – Store analysis script(s) .m/.zip/.tgz – Run batched RTG process Big data set – 09/05/2019 13

  14. Thank you Any questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend