Version: v0.0-beta
RadParcel is an interactive dashboard designed to track the dispersion of radionuclides in the ocean. Built with the power of the OceanParcels Langrangian framework, Python, and Plotly Dash, this project enables visualization and analysis of radionuclides trajectories and activity decay influenced by ocean currents.
- Radionuclide Dispersion Simulation: Simulate the movement and decay of radionuclides in realistic ocean currents.
- User-Friendly Interface: Users can specify parameters such as release location, simulation duration, activity levels, and radionuclide half-life.
- Realistic Ocean Data: Utilizes Copernicus Marine Service (CMEMS) datasets for ocean currents.
- Dynamic Visualizations: Interactive and animated trajectory maps powered by Plotly.
- Export Results: Saves particle trajectory data to Zarr format for post-processing and analysis.
-
Clone the repository:
git clone https://github.com/gkara00/RadParcel.git cd RadParcel -
Install dependencies:
pip install -r requirements.txt
See also here
-
Run the application:
python app.py
-
Open the app in your browser:
http://127.0.0.1:8050/
- Python 3.7+
- Parcels
- Dash and Plotly
- NumPy
- Xarray
- Zarr
- Netcdf4
-
Set Parameters:
- Input release longitude and latitude.
- Select simulation duration and radionuclide properties.
-
Run Simulation:
- Click Simulate to model radionuclide dispersion.
-
Visualize Results:
- View interactive maps with particle trajectories and activity decay.
This project was developed as part of RAMONES Hackathon held on December 4-5 at the Physics Department of National and Kapodistrian University of Athens (NKUA). Our goal is to provide a scalable solution for tracking and visualizing radionuclide dispersion in oceans, aiding in environmental monitoring and risk assessment.
Team Radiohead (Ocean Physics and Modelling Group | NKUA, Athens):
- OceanParcels particle tracking framework
- Copernicus Marine Service for ocean current datasets
- Dash for interactive visualization
- RAMONES EU H2020 FET project
- TODO