craig-warren
6c8d222072
Updated reading of strings in binary file.
2020-04-24 11:39:01 +01:00
Craig Warren
5e0d19cf7b
Correct typo - missing comma from stem plots.
2020-01-30 20:56:51 +01:00
Ivan Dubrovin
feb2490550
fix a typo in plot_source_wave.py
...
Added a comma between parameters for `stem`.
2020-01-30 11:55:31 +03:00
Craig Warren
a483b68496
Updated parameter in stem plots used for FFTs.
2020-01-28 15:29:33 +01:00
Craig Warren
dee2676052
Updated copyright notice year.
2020-01-28 12:37:45 +01:00
Craig Warren
fede871851
Updated alternate MPI implementation that does not use spawn.
2019-03-12 14:50:03 +00:00
Craig Warren
e63262cc53
Added explicit file close calls.
2019-02-19 08:53:53 +00:00
Craig Warren
0ca02137b3
Updated copyright date to 2019.
2019-01-04 09:25:37 +00:00
Craig Warren
407f7f07ea
Removed some debug print messages.
2018-08-29 14:34:45 +01:00
Craig Warren
a0393c88d8
1. Added new GPR format IPRB/IPRH (Implulse Radar)
...
2. Fixed the file path issue. The user now can choose a file from a
different folder.
3. Added the center frequency as a requirement along with the Tx-Rx
distance and the trace step, as it is crucial for the DT1/HD to work
with the official Sensors Software.
4. Removed some spaces from the HD header file
5. Added more comments to the script in case anyone want to understand
the header structures.
2018-07-18 08:32:34 +01:00
craig-warren
a704243598
Corrected bug with time vector used in plotting scripts.
2018-07-17 15:42:20 +01:00
craig-warren
bdef5c5ac5
Added check for MATLAB versions less than R2016b which do not have certain string functionality, e.g. pad function.
2018-07-12 11:00:47 +01:00
Craig Warren
b3247b07dc
Change HDF5 file attribute from 'dx,dy,dz' to 'dx_dy_dz'
2018-05-23 17:43:07 +01:00
Craig Warren
cc33a628b6
Tweaks to gridline styles.
2018-05-02 14:28:38 +01:00
Craig Warren
57520e0865
Added initial MATLAB script to convert gprMax output to some common GPR formats (RD3, DZT, DT1).
2018-04-04 16:31:01 +01:00
Angelisd
2999403edb
gprMax merged output HDF5 to RD3, DZT, DT1
2018-03-25 22:06:43 +03:00
Craig Warren
d70b680c81
Changed white space to underscore in path names for some tools.
2018-01-31 23:03:15 +01:00
Craig Warren
85b8111366
Fix bug with incorrect module import name.
2018-01-28 15:59:12 +01:00
Craig Warren
c137bef5c3
Updating of outputfiles_merge to allow it to be imported as a function.
2018-01-17 17:17:57 +01:00
Craig Warren
8b81dca756
Use of np.isclose rather than equality when finding frequency of maximum power.
2018-01-02 14:09:17 +00:00
Craig Warren
fc7306c101
Updated copyright date.
2018-01-02 11:23:53 +00:00
Craig Warren
91a8a6a14f
Added FFT function (uses np.fft.fft) to utilities module, to avoid repeating same code in several modules.
2017-12-20 15:01:12 +00:00
Craig Warren
47b66396f1
Updated some variable names.
2017-12-18 11:59:12 +00:00
Craig Warren
f88e3c7392
Changed to binary file reading to overcome bug with not reading to end of file in Windows.
2017-11-01 14:19:11 +00:00
Craig Warren
e351a5fde8
Added functionality to better handle divide by zero error when taking log10.
2017-10-11 10:24:51 +01:00
craig-warren
040abec33c
Updated loading and plotting of time array to match Python plotting tools, i.e. in seconds rather than nano-seconds.
2017-08-15 11:06:59 +01:00
Craig Warren
3329df6015
Added gaussianprime and gaussiandoubleprime waveforms which are direct 1st and 2nd derivatives of the gaussian waveform, i.e. they don't share the same centre frequency.
2017-06-21 14:33:01 +01:00
Craig Warren
939a6322a1
Syntax correction.
2017-06-09 18:31:27 +01:00
Craig Warren
4103f12755
Corrected syntax.
2017-06-09 18:29:09 +01:00
Craig Warren
2e4b43df0f
Corrected ambiguity with the centre frequency content of the 'gaussiandotdot' and 'gaussiandotnorm' waveforms. Prior to this update the centre frequency of these waveforms were derived from a base Gaussian waveform with the user given frequency (deriving the pulse width), i.e. this resulted in higher than expected centre frequencies for these waveforms. This has now been corrected so that the user specified centre frequency is what is used for these waveforms.
...
Tidied up terminology relating to waveform centre frequency.
2017-06-09 15:57:35 +01:00
Craig Warren
982b30b5bd
Corrected bug with replacing #rx_box command for 3D models.
2017-06-06 11:45:40 +01:00
Craig Warren
d9452879ca
Corrected bug with replacing #tx_steps and #rx_steps commands in 3D models.
2017-06-06 11:06:34 +01:00
craig-warren
fa24a6140a
Corrected bug with processing some commands for 3D models where the line of the input file was not getting incremented.
...
Added processing of transmission lines now that they are also in the new code.
2017-05-03 18:14:10 +01:00
Craig Warren
328e98cb85
Added a module to the tools sub-package that enables a PNG image file to be converted into a HDF5 file that can then be used to import geometry.
2017-04-04 14:03:09 +01:00
Craig Warren
7aadb802b8
Updated to reflect overhauled MPI simulation mode.
2017-03-20 16:49:52 +00:00
Craig Warren
dc502837fb
Add version information and model title to merged output file.
2017-03-08 12:43:33 +00:00
Craig Warren
3769c204c2
Added filename/path to plotting function that can be used when saving a plot or titling it.
2017-03-07 12:08:44 +00:00
Craig Warren
4679c6b65c
Changed name of command line argument for job arrays from taskid to task.
2017-02-24 10:08:29 +00:00
Craig Warren
db4fdb167c
autopep8 code cleanups.
2017-02-22 10:37:30 +00:00
Craig Warren
543ca1ba3b
Added ability to plot current outputs if specified.
2017-01-30 16:54:25 +00:00
Craig Warren
c03b5efa63
Formatting cleanups.
2017-01-26 16:23:29 +00:00
Craig Warren
c6d3fafb97
Updated copyright notices to 2017.
2017-01-18 14:16:20 +00:00
Craig Warren
d314da1875
Fixed delay correction for voltages.
2016-11-16 12:54:55 +00:00
Craig Warren
eef18a4478
Corrected bug introduced when no longer plotting current outputs - default outputs list was incorrect.
2016-10-20 09:34:27 +01:00
Craig Warren
3e5515d07f
Improved loading and selecting of correct EM field component.
2016-10-14 15:05:00 +01:00
Craig Warren
000cb46c4c
Changed default default for saving and plotting of receiver output components to only electric and magnetic fields, i.e. no longer current.
2016-10-14 15:03:47 +01:00
Craig Warren
04da1ec6e7
Updates to handle bug with matplotlib and versions of qt/pyqt.
2016-09-22 10:22:33 +01:00
Craig Warren
f0f6c98ebb
Modified setup of matplotlib for Linux and Windows to force using QT5 backend. Problem is that with conda installed qt5/pyqt5 matplotlib still tries to use qt4 backend.
2016-09-19 14:34:56 +01:00
Craig Warren
eff83db651
Adding info on job array functionality for Grid Engine.
2016-09-15 15:36:03 +01:00
Craig Warren
e6e5745825
Updated HPC scripts and added details on eddie3.
2016-09-09 14:02:47 +01:00