-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python > 3.10 #35
Comments
Hey @kerim371 You got an error because the Python version has lower and upper bounds. Btw, you can try to download |
@DaloroAT thank you! |
Yep. I've added an upper bound to avoid potential problems with new Python releases. But most likely there are no problems now. |
Good to know. Thank you! |
Could you give feedback on the new functionality if you are using the desktop application? And pros, cons, suggestions, wishes. |
The library is a helping hand for tasks like refracted waves tomography. It is very annoying to pick first breaks manually. And it is even worse when the SEGY data is high quality modeled wavefields and you have to pick it manually even when you know that it can be done automatically. Usually we use first breaks to build upper layer velocity model. Exporting travel times to Then it is very simple to read For example my use case is to pick first breaks, prepare geometry textual file for pyGIMLI tomograpy and run it. By the way there is no need to add an option/function to There is problem of controlling the accuracy of picking when doing it using python scripts. I think this library is mostly useful for picking FB using small scripts rather than using application. Application faciliates the beginnig but professionals would prefer to write 10-20 lines and automate the process of setting input/output and settings and accelerate the wark process. So I think there should be an option to install the package without Qt and any related to GUI staff. And there is one important note: I think this package could be tested on big 3D sesmic data. If such test is successful and the quality/perfomance is good enough then it could be used with industrial scale problems. One minor note: please consider adding |
Got it. Right now I placed basic information because the package doesn't perform any sorting, so matching between picks and traces might be performed outside. But yeah, it would be convenient to have all the necessary information during saving. At least duplicate some headers.
I think I can add the possibility of choosing between header names based on the popular applications and side packages. Right now I follow names from Radex. But I think it is less priority.
You are not the first who asked for exporting in PyGIMLI format. I also used this package several years ago. I can add this way of exporting.
I use
|
No, unfortunaly if we discuss fast rendering solution python then probably Qt/Qwt is the fastest as they are originally written in C++ and I used to work with Qwt to plot wiggle traces filled with color and agree that plotting 10k traces takes only few seconds (I also used to test it few years ago). Also there was an option in Qwt (version 6.2 if I'm not mistaken) "Turn On OpenGL" that greately accelerates the perfomance.
Sure I can try. |
Hi,
Are there any reasons why it doesn't work with python > 3.10?
For example when trying to run
pip install first-breaks-picking-gpu
I get error:The text was updated successfully, but these errors were encountered: