Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
df1fa24
small changes to make PiCLES work on my local
tomprotin Feb 16, 2024
713c64a
created new model for geometrical optics management, lots of changes …
tomprotin Feb 16, 2024
e601668
Changed every occurence of WaveGrowth2D to GeometricalOptics
tomprotin Feb 28, 2024
b7ab9cb
Added new particle system copied from particle_waves_v5
tomprotin Feb 28, 2024
a343bfe
created new test case with no wind
tomprotin Feb 28, 2024
46e5539
created test case and fixed minor issue associated with it
tomprotin Mar 1, 2024
6c442de
Merge branch 'main' into geometrical_spreading
tomprotin Mar 1, 2024
76a2cbb
Added support for angular spreading; Now it works, but some changes a…
tomprotin Mar 11, 2024
8cb38bb
added the possibility to plot during run time; added angular spreadin…
tomprotin Mar 18, 2024
65adacf
added full support for stochas and geometrical spreading types
tomprotin Mar 18, 2024
f527f4f
Added a model parameter storing the number of particles to launch at …
tomprotin Mar 19, 2024
71ea18b
Non parametric method for wave propagation; also added some basic str…
tomprotin Jun 14, 2024
e73a983
updating code for SIR
tomprotin Apr 14, 2025
e58e246
Creating the SIR analysis file
tomprotin Apr 28, 2025
a77840c
added config files for the test case 2 of the paper
tomprotin Jul 24, 2025
5b2c5a0
added config files for the test case 1 of the paper
tomprotin Jul 24, 2025
a581814
corrected the number of particles in test case 1
tomprotin Jul 24, 2025
3e63f27
Merge remote-tracking branch 'fork/main' into open_code_STUOD-fork
tomprotin Jul 25, 2025
00543fb
removed unnecessary test case files
tomprotin Sep 15, 2025
5d5163b
further modified and removed useless test case files
tomprotin Sep 15, 2025
975cf7b
fixed test_case_1
tomprotin Oct 7, 2025
e0f9f91
removed any reference to point source in Simulations.jl and run.jl
tomprotin Oct 7, 2025
61d2c68
completed previous commit
tomprotin Oct 7, 2025
4bcd201
fixed ParticleSystem.jl and made ParticleInCell.jl compatible in both…
tomprotin Oct 7, 2025
15f9ebb
fixed mapping_2D.jl
tomprotin Oct 7, 2025
1473731
fixed TimeSteppers.jl
tomprotin Oct 7, 2025
70ee4c0
removed references to point sources in GeometricalOpticsModels.jl
tomprotin Oct 7, 2025
18087f8
moved SIR_analysis.jl to analysis/SIR_analysis.jl
tomprotin Dec 9, 2025
2609a1c
changed .gitignore
tomprotin Dec 9, 2025
244a690
some other local changes
mochell Dec 31, 2025
e871174
clean up gitignore and stuff
mochell Dec 31, 2025
04d984a
created a new abstract class for the stochastic model
tomprotin Jan 8, 2026
5a78d35
first modifications to adapt the code to the new stochastic model str…
tomprotin Jan 9, 2026
3c95ea7
Merge branch 'main-fork-pull-request' of https://github.com/tomprotin…
tomprotin Jan 9, 2026
32c4004
changed Project.toml and made corrections to make the code work
tomprotin Jan 9, 2026
811e000
adapted functions in run.jl to the new Abstract2DStochasticModel
tomprotin Jan 9, 2026
5d18f6b
adapted functions in mapping_2D.jl to the new Abstract2DStochasticModel
tomprotin Jan 9, 2026
09ff80f
changed the stochastic method so it uses new grid system, new particl…
tomprotin Jan 16, 2026
2d85f15
removed useless print instruction
tomprotin Jan 16, 2026
c943f31
final modifications to make both versions (stochastic and non-stochas…
tomprotin Jan 19, 2026
8786e74
testing wind on non parametric method
tomprotin Feb 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,9 @@ config/config.json

plots/*
.DS_Store

# Tom's files
--temp/*
.DS_Store

.ipynb*
6 changes: 6 additions & 0 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,17 @@ version = "0.1.0-DEV"
ArgParse = "c7e460c6-2fb9-53a9-8c5b-16f535851c63"
Atom = "c52e3926-4ff0-5f6e-af25-54175e0327b1"
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0"
Callbacks = "db1e321a-d383-57b4-a664-0144fd54e973"
ColorSchemes = "35d6a980-a343-548e-a6ea-1d62b119f2f4"
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab"
Dierckx = "39dd38d3-220a-591b-8e3c-4c3a8c710a94"
DifferentialEquations = "0c46a032-eb83-5123-abaf-570d42b7fbaa"
Distributions = "31c24e10-a181-5473-b8eb-7969acd0382f"
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
GEMPIC = "b6d65c3a-4a4e-11e9-25d0-d309dc85ddeb"
Expand All @@ -26,6 +30,7 @@ JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
Juno = "e5e0dc1b-0480-54bc-9374-aad01c23163d"
LaTeXStrings = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"
NCDatasets = "85f8d34a-cbdd-5861-8df4-14fed0d494ab"
Oceananigans = "9e8cae18-63c1-5223-a75c-80ca9d6e9a09"
Expand All @@ -35,6 +40,7 @@ Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
PkgTemplates = "14b8a8f1-9102-5b29-a752-f990bacb7fe1"
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
ProfileView = "c46f51b8-102a-5cf2-8d2c-8597cb0e0da7"
PyCall = "438e738f-606a-5dbb-bf0a-cddfbfd45ab0"
PyPlot = "d330b81b-6aea-500a-939a-2ce795aea3ee"
Expand Down
Loading