The project proposes to use pseudospectral methods which have much improved accuracy compared to finite differences but only work for periodic boundary conditions. This should be mentioned in the goals. Also it implies that the first goal the point about boundary conditions is redundant since pseudo spectral method will only apply to periodic boundary conditions.
The py-pde package uses finite differences. So it's relevant mentioned in the background but this project does not reproduced the py-pde functionality.
Some remarks on
https://github.com/ANU-RSES-Education/EMSC-4033-2023/blob/main/ProjectPlans/ProjectPlan_u7061118/ProjectPlanner.md
The project proposes to use pseudospectral methods which have much improved accuracy compared to finite differences but only work for periodic boundary conditions. This should be mentioned in the goals. Also it implies that the first goal the point about boundary conditions is redundant since pseudo spectral method will only apply to periodic boundary conditions.
The
py-pde
package uses finite differences. So it's relevant mentioned in the background but this project does not reproduced thepy-pde
functionality.cc @Ashleyht