OpendTect SDK 2025.1

29 views
Skip to first unread message

Arnaud Huck

unread,
Jun 17, 2025, 9:28:19 AM6/17/25
to OpendTect Developers

Dear OpendTect developers,

It is my pleasure to announce you the availability of the OpendTect SDK in v2025.1. This release introduces major changes for developers in several parts of the software making process:

- It is the first release to fully support all multi-configuration generators: Microsoft Visual Studio, VSCode, XCode, QTCreator, Ninja Multi-Config... This means that it is no longer necessary to re-run the cmake configuration in order to build the software on a different configuration (Release, Debug, RelWithDebInfo, ...)
- It is the first release where the release name is based on a yearly naming convention.
- It is the first release to provide universal binaries on macOS, allowing building OpendTect plugins for both Arm64 and Intel CPUs.
- The migration from Qt5 to Qt6 is almost complete, with just few minor bugs remaining to be solved within the SDK implementations. The 2025.1 release is based on the LTS Qt 6.8.3 version, and the LTS OpenSSL 3.5 libraries.

A summary, non-exhaustive, of the API changes can be found in the attached document. All API changes will be found through deprecation warnings at compilation time. I can only recommend to handle all deprecation's, without exceptions, asap.

As the current OpendTect installer does not yet fully handle the new folder structure, the SDK needs to be installed by manually downloading the following files according to your target platform, and unpacking them (sequentially). On Linux, the script 'setup.od' needs to be run after all files have been unpacked.

Downloads for Windows: basedata, base, devel, classdoc (offline)
Downloads for Linux: basedata, base, devel, classdoc (offline)
Downloads for macOS: basedata, base, devel, classdoc (offline)

If you have any questions do not hesitate to contact us.

Best regards,

--
Arnaud Huck, MSc
Chief Technical Officer
dGB Earth Sciences

dGB Earth Sciences
Phone: +31 53 43 15 155
E-mail: arnau...@dgbes.com
Internet: dgbes.com

Changes to OpendTect SDK (2025).pdf

Glen Paul

unread,
Jun 17, 2025, 3:29:29 PM6/17/25
to devel...@opendtect.org
Hi Arnaud,

Thanks for that, although it looks like the devel link for Linux points to the windows file. - I've been able edit the link and get the linux though.

Best regards,

Glen

From: Arnaud Huck <arnau...@dgbes.com>
Sent: Tuesday, June 17, 2025 2:24 PM
To: OpendTect Developers <devel...@opendtect.org>
Subject: [OpendTect_Developers] OpendTect SDK 2025.1
 
--
You received this message because you are subscribed to the Google Groups "OpendTect Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to developers+...@opendtect.org.
To view this discussion visit https://groups.google.com/a/opendtect.org/d/msgid/developers/bf51b20c-4a2d-4b4b-b3a9-bc7005614e42%40dgbes.com.

Arnaud Huck

unread,
Jun 18, 2025, 3:30:28 AM6/18/25
to devel...@opendtect.org, Glen Paul

Dear Glen, OpendTect developers,


Thanks Glen for reporting the incorrect link. Let me provide here again all download links, corrected:

I should also have mentioned the relevant links to the online class documentations:

OpendTect 2025 class documentation

ODBind class documentation
and for the python modules:
odpy class documentation
dgbpy class documentation


Best regards,

Arnaud Huck, MSc
Chief Technical Officer
dGB Earth Sciences

dGB Earth Sciences
Phone: +31 53 43 15 155
E-mail: arnau...@dgbes.com
Internet: dgbes.com

Arnaud Huck

unread,
Jun 18, 2025, 3:30:44 AM6/18/25
to devel...@opendtect.org, Glen Paul

Dear OpendTect developers,

It looks like my edits have been somehow reverted, let me provide you once more the links:

And for the online class documentations:

Best regards,
Arnaud Huck, MSc.
Chief Technical Officer

-----------------------------------------------------------------------------------------------------------------------  
dGB Earth Sciences
Phone:+31 53 4315155
E-mail:arnau...@dgbes.com
Internet:dgbes.com 
-----------------------------------------------------------------------------------------------------------------------

Reply all
Reply to author
Forward
0 new messages