MultipleScattering.jl
MultipleScattering.jl copied to clipboard
A Julia library for simulating, processing, and plotting multiple scattering of waves.
This pull request sets the compat entry for the `Statistics` package to `1`. This keeps the compat entries for earlier versions. Note: I have not tested your package with this...
This pull request changes the compat entry for the `StaticArrays` package from `^0.8, ^0.9, ^0.10, ^0.11, 0.12` to `^0.8, ^0.9, ^0.10, ^0.11, 0.12, 1`. This keeps the compat entries for...
that would really increase the number of supported shapes and would be in line with what seems to be the most supported shape library in julia
Currently the machinery should work for acoustics, which is a scalar equation. But we have not yet tested for any physics with a FieldDim > 1. Without a test case...
The type `T`, used to indicate the type of numbers used, i.e. Float64, FLoat32, etc.. appear in many parametric types: ```julia Shape{T
This is just to debate out current types. Am not sure how useful is the type `FrequencySimulation` now. Essentially it is not just an added step were the user always...
Quite a lot of functions are missing docstrings, and most with docstrings are missing the function signatures. See [Julia documentation](https://docs.julialang.org/en/stable/manual/documentation/) for recommendations on how to write docstring.
When calling name on a shape, like this: ```julia name(shape::Circle) = "Circle" ``` coverage says that it is [not covered](https://coveralls.io/builds/17369411/source?filename=src/shapes/circle.jl#L11) but it is [called in tests](https://github.com/jondea/MultipleScattering.jl/blob/7c0164906919b64569041882d78a21845f26f937/test/shapetests.jl#L25). I also have the...
I think the following should work: - `plot(SimulationResult)` should return several lines plots for each x - `plot(SimulationResult, linetype=:contour)` should attempt a contour plot. This should work for both `TimeSimulationResult`...