提交图

2455 次代码提交

作者 SHA1 备注 提交日期
Craig Warren
ae3b543549 Added descriptive text to start of API examples 2023-05-05 11:44:03 +01:00
Craig Warren
5c6754a238 Finished docs for cone and ellipsoid 2023-05-05 11:22:59 +01:00
Craig Warren
b521bb28d2 Tidying and docs for cone and ellipsoid 2023-05-05 11:10:52 +01:00
Craig Warren
a4da5ed146 Tweaks to inherit any time step mods from main grid to subgrid 2023-05-05 10:36:04 +01:00
Craig Warren
510ef0f676 Further tweaks to inheriting time step stability in subgrids 2023-05-05 10:03:49 +01:00
Craig Warren
db04947219 Allow subgrids to inherit any time step stability factor. Remove get_src function (not used). 2023-05-05 09:39:56 +01:00
Craig Warren
38316cab4f Updated to use .h5 rather than .out 2023-05-02 15:54:39 +01:00
Craig Warren
7371d77bed Work to speed up PML building 2023-05-02 14:52:41 +01:00
Craig Warren
2a8e068324 Correct warning on equality check 2023-05-02 14:52:29 +01:00
Craig Warren
4b69c88cf1 Tidied imports 2023-05-02 13:58:17 +01:00
Craig Warren
2c66cf6184 Tweak to title 2023-05-02 13:55:56 +01:00
Craig Warren
77fc219d05 Re-added natural sort func required for merging outpot 2023-05-02 13:55:35 +01:00
Craig Warren
da1b50fbee Not required 2023-04-26 11:33:01 +01:00
Antonis Giannopoulos
5df218601b Merge branch 'devel' of https://github.com/gprMax/gprMax into devel 2023-04-21 17:04:04 +01:00
Antonis Giannopoulos
577aa6445a Introduced object primitives #ellipsoid and #cone.
The #ellipsoid works with regular semi-axes
along x, y,m and z
The #cone works similar to the cylinder
Introduced two new mixing models for using them with
a fractal box. #material_range and #material_list
The #material_range allows materials to be constructed
using ranges of permittivity, conductivity, magnetic
permeability and magentic loss.
The #material_list creates a list of predefined materials that
can be used with a fractal box. The order of the listed
materials reflects the order of the bins they are allocated to
in a fractal box.
The fractal box and associtated mixing models have been updated
to use a list of material IDs and do not rely on the assumption
that are generated sequentially. This gives greater flexibility and
adds little computation burden on the creation of the fractal
volume.
Bug fixes for mixing anisotropic vlumetric materials where "mr" was
used instead of "ms"
Bug fixes on objects that use integer coordinates for centres but
where passed floats instead.
2023-04-21 15:37:51 +01:00
Craig Warren
19bb9ee474 Removed vtk byte order as now using pyvtk 2023-04-21 13:23:28 +01:00
Craig Warren
bf7440e3c0 Revert freq equals none check as not set with user waveform 2023-04-21 13:19:17 +01:00
Craig Warren
0363bdab0d Merge pull request #342 from Sai-Suraj-27/beta_1
This PR updates a few more files which makes them much cleaner with better code.
2023-04-21 13:14:55 +01:00
Sai Suraj
a03460ca0e updated a few more similar lines of code to make them more cleaner. 2023-04-20 12:10:25 +05:30
Sai Suraj
ff1f558d55 Updated cmds_multiuse.py file made several small changes that make code simpler and cleaner. 2023-04-19 13:22:15 +05:30
Sai Suraj
4ea065196e updated a few more similar lines of code to make them more cleaner. 2023-04-19 11:49:34 +05:30
Sai Suraj
132a4d39ad updated a few more similar lines of code to make them more cleaner. 2023-04-18 22:41:55 +05:30
Sai Suraj
f5c8c374ca Reformatted some code in many files where an f-string could have been used but was not used. 2023-04-18 22:29:10 +05:30
Sai Suraj
c58a119340 Merge branch 'devel' of https://github.com/gprMax/gprMax into beta_1 2023-04-18 22:03:42 +05:30
Sai Suraj
839c5ba9ff Reformatted some code in a few more files. 2023-04-18 22:03:22 +05:30
Craig Warren
10bdc3ed81 Cythonised the calc of PML er and mr averages 2023-04-18 16:32:00 +01:00
Craig Warren
fe56f5fd2f Fixed issue when material name contained a plus sign 2023-04-18 15:58:59 +01:00
Sai Suraj
7457f8fec0 Updated a few more files to make their code much cleaner and better. 2023-04-18 19:53:46 +05:30
Sai Suraj
0363f176f8 updated a few lines of code to make them more cleaner. 2023-04-18 19:40:49 +05:30
Sai Suraj
9e37e5864a Reformatted some code in a few more files. 2023-04-18 18:12:16 +05:30
Sai Suraj
3ba49bfd14 updated a few lines of code to make them more cleaner. 2023-04-18 12:43:33 +05:30
Sai Suraj
72c85b29d6 Made changes to the reformatted code as per the suggestions given. 2023-04-18 02:06:25 +05:30
Sai Suraj
4015c51bd7 Merge branch 'devel' of https://github.com/gprMax/gprMax into beta_1 2023-04-18 01:22:44 +05:30
Craig Warren
d95364a815 Revert some of the style changes from PR341 2023-04-17 14:35:05 +01:00
Craig Warren
65057de491 Merge pull request #341 from Sai-Suraj-27/class_Waveform
This PR updates a few files which makes them much cleaner with better code.
2023-04-17 09:43:47 +01:00
Craig Warren
5ff07b92e8 Tidy ups and remove n_built_in_materials 2023-04-17 09:36:05 +01:00
Craig Warren
42652d21f0 Tidy up some imports and syntax 2023-04-17 09:35:35 +01:00
Craig Warren
4a0767ce90 Remove model outputs 2023-04-17 09:34:58 +01:00
Craig Warren
a51eb362b7 Added FUNDING.yml 2023-04-17 09:04:53 +01:00
Craig Warren
cb1013155f Remove subgrid snapshot testing 2023-04-17 09:04:44 +01:00
Sai Suraj
893d635fc1 Merge branch 'devel' of https://github.com/gprMax/gprMax into class_Waveform 2023-04-17 10:40:53 +05:30
Sai Suraj
e239b84f7c Merge branch 'devel' of https://github.com/gprMax/gprMax into beta_1 2023-04-16 19:30:54 +05:30
Sai Suraj
2f8294698d Reformatted some code in a few more files. 2023-04-16 19:17:57 +05:30
Antonis Giannopoulos
bec20bbd52 New object building primitives and two new mixing models for fractal box, bug fixes
Introduced object primitives #ellipsoid and #cone. The #ellipsoid works with regular semi-axes
along x, y, and z. The #cone works in a similar way to the cylinder and can be truncated with circular faces of different radii. If one radius is zero then it is a normal cone.
Introduced two new mixing models for using with a fractal box, #material_range and #material_list
The #material_range allows materials to be constructed using ranges of permittivity, conductivity, magnetic permeability and magnetic loss. Ranges can be increasing or decreasing as needed.
The #material_list creates a list of predefined materials that can be used with a fractal box. The order of the listed materials reflects the order of the bins they are allocated to in a fractal box.
The fractal box and associated mixing models have been updated to use a list of material IDs and do not rely on the assumption that are generated sequentially. This gives greater flexibility and
adds little computation burden on the creation of the fractal volume.

Bug fixes for mixing anisotropic volumetric materials where "mr" was used instead of "ms".
Bug fixes on objects that use integer coordinates for centres but where passed floats instead.
2023-04-16 13:51:47 +01:00
Sai Suraj
361bfc3115 Updated a few more files by reformatting some code, now they look a little better. 2023-04-16 15:48:19 +05:30
Sai Suraj
f0c6e02781 Renamed a variable from max to maxi in plot_pml_comparison.py file as 'max' is an inbuilt function name. 2023-04-16 15:36:57 +05:30
Sai Suraj
80db7bbe67 Updated few parts of test_models.py file, renamed a variable from max to maxi as max is an inbuilt function name. 2023-04-16 12:25:22 +05:30
Sai Suraj
e41449a923 Reformatted some code in 3 more files, used f-strings to make code better. 2023-04-16 11:03:47 +05:30
Sai Suraj
e8271e1c1f Updated some parts of the setup.py to make the code much better and cleaner. 2023-04-16 01:02:26 +05:30
Sai Suraj
a347b12c9e Reformatted some code in 3 more files to make it more cleaner, and better. 2023-04-16 00:46:37 +05:30