You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* MAINT: Update `make clean`
Some jupyter cache results were being saved here causing desync
* Update community page
* Move lagrangian diagnostics
* Update reference
* typo
* Add "projects that use Parcels" section
* copy edit
* copy edits
* Disable left sidebar
* Revert "Disable left sidebar"
This reverts commit f624c0a.
* Convert cards to list
* update link
Parcels users and developers interact in a vibrant community on a few different platforms. Check out the cards below to see how you can interact with us.
29
4
30
5
`````{grid} 1 2 2 2
@@ -78,6 +53,10 @@ Report a bug with an Issue
78
53
79
54
Curious to see if someone has already written the custom `Kernel` you are thinking of or runs **Parcels** with the same hydrodynamic data? Check out the parcels_contributions repository and share examples with other users!
@@ -88,20 +67,35 @@ Curious to see if someone has already written the custom `Kernel` you are thinki
88
67
Share custom Parcels code
89
68
```
90
69
````
91
-
````{grid-item-card} Lagrangian Diagnostics
92
-
:img-top: ../_static/LAdiag-logo.svg
93
-
:shadow: md
70
+
`````
94
71
95
-
Are you interested in advanced analysis and diagnostics of Parcels output or Lagrangian trajectories in general? The Lagrangian Diagnostics project provides code and descriptions of different analyses.
The following is an alphabetically sorted list of tools for analysing Lagrangian trajectory output:
103
77
104
-
Visit Lagrangian Diagnostics
105
-
```
106
-
````
107
-
`````
78
+
-[Lagrangian Diagnostics](https://lagrangian-diags.readthedocs.io/en/latest/) (): Are you interested in advanced analysis and diagnostics of Parcels output or Lagrangian trajectories in general? The Lagrangian Diagnostics project provides code and descriptions of different analyses.
79
+
-[Lagrangian Trajectories Toolbox](https://github.com/oj-tooth/lt_toolbox): A Python library dedicated to the post-processing, visualisation and analysis of Lagrangian particle trajectories. This library assumes trajectories are stored as tabular output (e..g, Parquet or CSV).
80
+
-[TrajAn](https://github.com/OpenDrift/trajan): A Python package for analysing and plotting ocean drifter and trajectory data stored, developed as part of the OpenDrift project. This library assumes trajectories are stored as CF-compliant Netcdf/Zarr output.
81
+
82
+
## Projects that use Parcels
83
+
84
+
The following is an alphabetically sorted list of projects that use Parcels:
85
+
86
+
-[LOCATE](https://github.com/UPC-LOCATE/LOCATE/): A collection of numerical tools developed within LOCATE ESA-funded project to build simulations of plastic particle dispersion in nearshore water.
87
+
-[PlasticParcels](https://github.com/Parcels-code/plasticparcels): A tool - based on Parcels - providing a modular and customisable collection of methods, notebooks, and tutorials for advecting virtual plastic particles with a wide range of physical properties.
88
+
-[pyPlume](https://github.com/jerukan/PyPlume): A collection of notebooks and methods made unifying the process of loading two-dimensional oceanic current vector fields from models and observations, simulating trajectory models, and analyzing and visualizing particle trajectories.
89
+
-[VirtualFleet](https://github.com/euroargodev/VirtualFleet): Make and analyse simulations of virtual Argo float trajectories
90
+
-[VirtualShip](https://virtualship.parcels-code.org/): A framework to plan and conduct a virtual research expedition, receiving measurements as if they were coming from actual oceanographic instruments.
91
+
92
+
## Other Lagrangian software
93
+
94
+
The following is an alphabetically sorted list of other Lagrangian ocean modelling and analysis software:
To analyse the particle data generated in the simulation, we need to define a `parcels.ParticleFile` and add it as an argument to `parcels.ParticleSet.execute()`. The output will be written in a [zarr format](https://zarr.readthedocs.io/en/stable/), which can be opened as an `xarray.Dataset`. The dataset will contain the particle data with at least `time`, `z`, `lat` and `lon`, for each particle at timesteps defined by the `outputdt` argument.
190
190
191
-
There are many ways to analyze particle output, and although we provide [a short tutorial to get started](./tutorial_output.ipynb), we recommend writing your own analysis code and checking out other projects such as [trajan](https://opendrift.github.io/trajan/index.html) and [Lagrangian Diagnostics](https://lagrangian-diags.readthedocs.io/en/latest/).
191
+
There are many ways to analyze particle output, and although we provide [a short tutorial to get started](./tutorial_output.ipynb), we recommend writing your own analysis code and checking out [related Lagrangian analysis projects in our community page](../community/index.md#analysis-code).
0 commit comments