Workflows
These workflows are associated with Pangeo ecosystem 101 for everyone - Introduction to Xarray Galaxy Tools
To use these workflows in Galaxy you can either click the links to download the workflows, or you can right-click and copy the link to the workflow which can be used in the Galaxy form to import workflows.
GTN 'Pangeo 101 for everyone - Xarray'
Anne Fouilloux
Last updated Feb 18, 2022
Launch in Tutorial Mode
License:
MIT
Tests: ❌
Results: Not yet automated
flowchart TD 0["ℹ️ Input Parameter\nplot first time e.g. index=0"]; style 0 fill:#ded,stroke:#393,stroke-width:4px; 1["ℹ️ Input Dataset\nCAMS-PM2_5-20211222.netcdf"]; style 1 stroke:#2c3143,stroke-width:4px; 2["ℹ️ Input Parameter\nplot forecast time 2 days 12:00 UTC"]; style 2 fill:#ded,stroke:#393,stroke-width:4px; 3["ℹ️ Input Parameter\ntime=5"]; style 3 fill:#ded,stroke:#393,stroke-width:4px; 4["ℹ️ Input Parameter\ntime=6"]; style 4 fill:#ded,stroke:#393,stroke-width:4px; 5["ℹ️ Input Parameter\ntime=3"]; style 5 fill:#ded,stroke:#393,stroke-width:4px; 6["ℹ️ Input Parameter\ntime=2"]; style 6 fill:#ded,stroke:#393,stroke-width:4px; 7["ℹ️ Input Parameter\ntime=7"]; style 7 fill:#ded,stroke:#393,stroke-width:4px; 8["ℹ️ Input Parameter\ntime=1"]; style 8 fill:#ded,stroke:#393,stroke-width:4px; 9["ℹ️ Input Parameter\ntime=4"]; style 9 fill:#ded,stroke:#393,stroke-width:4px; 10["ℹ️ Input Parameter\ntime=0"]; style 10 fill:#ded,stroke:#393,stroke-width:4px; 11["NetCDF xarray Coordinate Info"]; 1 -->|output| 11; 12["NetCDF xarray Metadata Info"]; 1 -->|output| 12; 13["extract longitude"]; 11 -->|output_dir| 13; 14["extract latitude"]; 11 -->|output_dir| 14; 15["Extract time from coordinate info"]; 11 -->|output_dir| 15; 3b4968d7-8984-4e66-87a9-a3ab8fc12ca4["Output\ninput dataset(s) (extracted element)"]; 15 --> 3b4968d7-8984-4e66-87a9-a3ab8fc12ca4; style 3b4968d7-8984-4e66-87a9-a3ab8fc12ca4 stroke:#2c3143,stroke-width:4px; 16["NetCDF xarray operations"]; 1 -->|output| 16; 14 -->|output| 16; 13 -->|output| 16; 12 -->|output| 16; 17["NetCDF xarray operations"]; 1 -->|output| 17; 15 -->|output| 17; 12 -->|output| 17; 18["NetCDF xarray operations"]; 1 -->|output| 18; 15 -->|output| 18; 14 -->|output| 18; 13 -->|output| 18; 12 -->|output| 18; 19["PM2.5 CAMS Europe 0 days 00:00 UTC reference time"]; 15 -->|output| 19; 0 -->|output| 19; 1 -->|output| 19; 12 -->|output| 19; 42483031-21e2-4d88-8898-4a9aa9bb10e5["Output\nPM2.5 reference date Europe"]; 19 --> 42483031-21e2-4d88-8898-4a9aa9bb10e5; style 42483031-21e2-4d88-8898-4a9aa9bb10e5 stroke:#2c3143,stroke-width:4px; 20["PM2.5 CAMS forecast 2 days 12:00 UTC"]; 15 -->|output| 20; 2 -->|output| 20; 1 -->|output| 20; 12 -->|output| 20; 07ba8141-bad3-4a61-833d-3b3e82b53fdb["Output\nPM2.5 fc 2 days 12:00 UTC Europe"]; 20 --> 07ba8141-bad3-4a61-833d-3b3e82b53fdb; style 07ba8141-bad3-4a61-833d-3b3e82b53fdb stroke:#2c3143,stroke-width:4px; 21["NetCDF xarray Selection"]; 16 -->|output_netcdf| 21; 12 -->|output| 21; 22["NetCDF xarray Coordinate Info"]; 17 -->|output_netcdf| 22; 23["NetCDF xarray Coordinate Info"]; 18 -->|output_netcdf| 23; 24["NetCDF xarray Metadata Info"]; 18 -->|output_netcdf| 24; 25["Column Regex Find And Replace"]; 21 -->|simpleoutput| 25; 26["PM2.5 over Naples 4 days forecast"]; 21 -->|simpleoutput| 26; 8984beb4-e593-42f8-8de5-0e92631061c7["Output\n1D plot PM2.5 over Naples (4 days forecast)"]; 26 --> 8984beb4-e593-42f8-8de5-0e92631061c7; style 8984beb4-e593-42f8-8de5-0e92631061c7 stroke:#2c3143,stroke-width:4px; 27["Extract times from coordinates"]; 22 -->|output_dir| 27; 28["Extract time"]; 23 -->|output_dir| 28; 29[" stripes PM2.5 over Naples 4 days forecast"]; 25 -->|out_file1| 29; 92cad576-78b5-4e07-9a07-6f05ff8f4a56["Output\nPM2.5 stripes Naples for 4 days forecast from reference date"]; 29 --> 92cad576-78b5-4e07-9a07-6f05ff8f4a56; style 92cad576-78b5-4e07-9a07-6f05ff8f4a56 stroke:#2c3143,stroke-width:4px; 30["NetCDF xarray map plotting"]; 27 -->|output| 30; 0 -->|output| 30; 18 -->|output_netcdf| 30; 24 -->|output| 30; 31["NetCDF xarray map plotting"]; 28 -->|output| 31; 6 -->|output| 31; 18 -->|output_netcdf| 31; 24 -->|output| 31; 32["NetCDF xarray map plotting"]; 28 -->|output| 32; 8 -->|output| 32; 18 -->|output_netcdf| 32; 24 -->|output| 32; 33["NetCDF xarray map plotting"]; 28 -->|output| 33; 5 -->|output| 33; 18 -->|output_netcdf| 33; 24 -->|output| 33; 34["NetCDF xarray map plotting"]; 28 -->|output| 34; 9 -->|output| 34; 18 -->|output_netcdf| 34; 24 -->|output| 34; 35["NetCDF xarray map plotting"]; 28 -->|output| 35; 4 -->|output| 35; 18 -->|output_netcdf| 35; 24 -->|output| 35; 36["NetCDF xarray map plotting"]; 28 -->|output| 36; 7 -->|output| 36; 18 -->|output_netcdf| 36; 24 -->|output| 36; 37["NetCDF xarray map plotting"]; 28 -->|output| 37; 3 -->|output| 37; 18 -->|output_netcdf| 37; 24 -->|output| 37; 38["NetCDF xarray map plotting"]; 28 -->|output| 38; 3 -->|output| 38; 18 -->|output_netcdf| 38; 24 -->|output| 38; 39["NetCDF xarray map plotting"]; 28 -->|output| 39; 4 -->|output| 39; 18 -->|output_netcdf| 39; 24 -->|output| 39; 40["NetCDF xarray map plotting"]; 28 -->|output| 40; 10 -->|output| 40; 18 -->|output_netcdf| 40; 24 -->|output| 40; 41["NetCDF xarray map plotting"]; 28 -->|output| 41; 5 -->|output| 41; 18 -->|output_netcdf| 41; 24 -->|output| 41; 42["NetCDF xarray map plotting"]; 28 -->|output| 42; 6 -->|output| 42; 18 -->|output_netcdf| 42; 24 -->|output| 42; 43["NetCDF xarray map plotting"]; 28 -->|output| 43; 10 -->|output| 43; 18 -->|output_netcdf| 43; 24 -->|output| 43; 44["NetCDF xarray map plotting"]; 28 -->|output| 44; 7 -->|output| 44; 18 -->|output_netcdf| 44; 24 -->|output| 44; 45["NetCDF xarray map plotting"]; 28 -->|output| 45; 9 -->|output| 45; 18 -->|output_netcdf| 45; 24 -->|output| 45; 46["NetCDF xarray map plotting"]; 28 -->|output| 46; 8 -->|output| 46; 18 -->|output_netcdf| 46; 24 -->|output| 46; 47["Merge collections"]; 30 -->|output_dir| 47; 32 -->|output_dir| 47; 31 -->|output_dir| 47; 33 -->|output_dir| 47; 34 -->|output_dir| 47; 37 -->|output_dir| 47; 35 -->|output_dir| 47; 36 -->|output_dir| 47; 48["Merge collections"]; 43 -->|output_dir| 48; 46 -->|output_dir| 48; 42 -->|output_dir| 48; 41 -->|output_dir| 48; 45 -->|output_dir| 48; 38 -->|output_dir| 48; 39 -->|output_dir| 48; 44 -->|output_dir| 48; 49["PM2.5 forecast 10:00 - 17:00 UTC > 30 um/m3"]; 47 -->|output| 49; 1c16eeb7-dfe1-40de-9be7-3aa2a8568308["Output\nPM2.5 (values > 30 um/m3) fc 10:00 - 17:00 UTC over Italy"]; 49 --> 1c16eeb7-dfe1-40de-9be7-3aa2a8568308; style 1c16eeb7-dfe1-40de-9be7-3aa2a8568308 stroke:#2c3143,stroke-width:4px; 50["PM2.5 forecast 10:00 - 17:00 UTC "]; 48 -->|output| 50; 070fe227-b533-4c77-bed0-4d005b174920["Output\nPM2.5 fc 10:00 - 17:00 UTC over Italy"]; 50 --> 070fe227-b533-4c77-bed0-4d005b174920; style 070fe227-b533-4c77-bed0-4d005b174920 stroke:#2c3143,stroke-width:4px;
Importing into Galaxy
Below are the instructions for importing these workflows directly into your Galaxy server of choice to start using them!Hands-on: Importing a workflow
- Click on Workflow on the top menu bar of Galaxy. You will see a list of all your workflows.
- Click on galaxy-upload Import at the top-right of the screen
- Provide your workflow
- Option 1: Paste the URL of the workflow into the box labelled “Archived Workflow URL”
- Option 2: Upload the workflow file in the box labelled “Archived Workflow File”
- Click the Import workflow button
Below is a short video demonstrating how to import a workflow from GitHub using this procedure: