Comments (3)
@U-S-S thanks for the detailed report. Few questions and comments:
- What version of Bellhop are you using?
- From the files you attached, the problem does not seem to be in
uwapm.models()
from the files you included, but with auwapm.compute_eigenrays()
. Or are you reporting two different errors? - The problem with your setup seems to be the
ssp
. I was able to reproduce your error and fix it. Change the bottom-mostssp
entry to405
(see below) and it seems to work fine. Bellhop doesn't seem to like you giving sound speed below the lowest point in your bathymetry.
ssp = [
[0,1540],
[90, 1530],
[200, 1532],
[300, 1533],
[405, 1535]
]
from arlpy.
Many thanks for setting me on the right course - got it working!
In answer to your questions:
- am using the WIN 10 x64 Bellhop binary from http://oalib.hlsresearch.com/AcousticsToolbox/ which I believe is version 2018_7
- Sorry for the confusion only the one issue, which you are correct in indicating likely is a matter related to I/O to uwapm.models()
- Your correction worked by setting the last SSP profile depth = depth of the lowest depth in the bathymetry range. I was mislead to extrapolating the SSP beyond the bottom by an error I received in an earlier trial run which indicated 'Last depth in soundspeed array must be beyond water depth: ...' which suggested extrapolation to beyond the bottom.
Again many thanks!
Any thoughts of extending the arlpy capability to building Range-dependent Sound Speed Profile Inputs as per http://oalib.hlsresearch.com/Rays/HLS-2010-1.pdf? There are now numerous 4D ocean model data sources which could feed such an input.
Regards,
U-S-S
from arlpy.
Thanks U-S-S, I've raised a feature request for the Range-dependent Sound Speed Profile feature in arlpy.uwapm
.
from arlpy.
Related Issues (20)
- How do you make bellhop.exe available on the PATH HOT 1
- Question about bellhop install in linux HOT 7
- plot_transmission_loss and plot_ray issue HOT 1
- Not an issue just a helping hand request HOT 2
- Range dependent SSP error HOT 11
- Bellhop Arrivals Complex amplitude calculation HOT 15
- Bellhop throws an unexpected error with arlpy default env file HOT 7
- How can I make sure that BELLHOP installed on my PC? HOT 12
- Range dependent profile -I am getting Print('[WARN] Bellhop did not generate expected output file') HOT 8
- np.int is deprecated in numpy == 1.20.0 HOT 1
- arlpy outputs debug messages to stdout HOT 3
- ARRFile output in two lines instead of one HOT 8
- Compatibility issues with Bokeh version 3.1.1 HOT 4
- Ability to plot a transmission loss slice at one receiver depth HOT 2
- CI is broken
- why is max_angle (and min) limited in bellhop uwapm? HOT 1
- Arrival Amplitude Calculation raises error HOT 9
- failed to validate FigureOptions(...).y_range HOT 2
- Impulse Response Calculation HOT 1
- compute_arrivals and compute_eigenrays do not work in parallel HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arlpy.