Releases: 3dct/open_iA
open_iA 2024.9
Binaries
A zip file with prebuilt windows binaries is attached below, again without ASTRA reconstruction - use version 2023.04 for that instead.
A linux version is available in our flatpak repository.
Changes
- General:
- Info buttons for each view, leading to the documentation for this view
- Raw file preview
- asynchronous slice loading when parameters match the file size
- including histogram, adjustable transfer function and slice number selection
- Cut/Clip polygon mesh datasets by slicing planes
- List of open windows
- Volume renderer: add blend mode setting
- Adjust transfer function ranges to data range if necessary
- histograms: add upper bound for number of bins from number of voxels
- Clear stale data from project file on saving
- Improved integration testing - added various test projects for specific tools
- Several minor and major fixes and improved error checking, e.g.:
- Avoid crash on closing data window/application when dataset is still loading
- Arbitrary slice plane:
- optional synchronization to axis-aligned slicers
- resetting plane (+ doing that when dataset bounds change)
- optionally cut/clip 3D renderings of any loaded dataset by plane
- fix current slice plane position storage in project file
- Command line runner:
- Change to command word syntax instead of shorthands
- Options for providing parameters to input/output fileformat
- FeatureScout:
- MObjects:
- Fix 3D rendering
- Fix transfer function display/editing
- Fix .stl export
- Computation now in background, allow aborting computation
- store MObject state
- changeable parallel coordinate plot default settings
- option to storing only object IDs when exporting classes
- less storage in project (due to only object IDs being stored for classes)
- Fix csv file loading with AutoID enabled
- Fix potential crashes
- Fix multiclass rendering modifying current class
- MObjects:
- Labelling:
- Store to and load from project
- Several fixes
- Double/Triple Histogram TF:
- Fix crash on start
- Remote connections:
- Show listening port in respective client lists
- Unity connection: Correct VR camera visualization
- Configurable ports; automatic choice of next port if default port not available
Full changelog: 2024.7...2024.9
Test Data
There is no new test data available, you can still use the one from the 2020.09 release.
A few small test projects are included in the source code, these are not included in the binary releases.
Reproducibility
The windows release was built using the [open_iA superbuild], the library versions used are the defaults as in the 2024.9 tag.
The linux flatpak is built using this manifest: at.zfp.openia.json.
SHA512 checksum open_iA-2024.9.zip:
6df48ee0e8d545e24b44cda5eaec19e117dd107280aed2fb876e70d0183bf21fdce0d30a5c4071dc69ae2c6626fa74a9cb5ec2d50f2ba5f9e736ead0aaf52005
open_iA 2024.7
Binaries
A zip file with prebuilt windows binaries are attached below. This time we did not build a version including ASTRA reconstruction; should you require it, you can still use version 2023.04.
A linux version is available in our flatpak repository, this does not include the VR functionality, ASTRA reconstruction and AI.
Changes since 2023.04:
- Added arbitrary slice plane tool
- Remote:
- Added connection to a Unity Client for volume interaction with VR and tablet
- Improvements Remote rendering:
- Client List
- Various performance improvements
- Serve fonts locally instead of via CDN
- IO:
- Improved support for special characters in filenames under Windows (full UTF-8 support)
- Support for loading .vgl files
- Support for loading/writing .obj files
- Project files:
- Store/Load annotations
- Store/Load dataset range/histogram
- Move saving image stack from slicer to save dataset
- VR:
- Environment sharing improvements, stop when VR is terminated
- More stable synchronization between VR and FeatureScout
- User-choosable backend (OpenVR/OpenXR)
- Surfaces:
- Possibilty to directly display surfaces output from filters (previously they were just written to disk)
- Separate surface extraction and simplification
- Added mesh transformation filter
- Transfer function copy/paste
- Many other smaller improvements and fixes
Full changelog: 2023.04...2024.7
There is no new test data available, you can still use the one from the 2020.09 release.
Reproducibility
The windows release was built using the open_iA superbuild, the library versions used are the defaults as in the 2024.7 tag.
The linux flatpak was built using the manifest as attached below (at.zfp.openia.json).
SHA512 checksum open_iA-2024.7.zip: 4F2BAC6A38443EA4F67E60C1A6168B813A3D8FE99D14EC0A08F9057E1FE9AD6ABBC408A2E85538658D4295F3D34D2951853C4BC9D5F1F0DAC132BC66D7162FEE
open_iA 2023.04
Bugfix release:
- Transfer functions: Fix resetting, loading from project files
- Volume Rendering: adjust sample distance now on by default (more interactive rendering for large volumes)
- Fix viewing of geometric objects
- VR/ImNDT: Fix shutdown / enable restarting, fix potential crash on shutdown
- Fix slicer position display
- Fix editing spacing of dataset
- Slicer measurements now end on second 'm' press as well, not only on ESC
- prebuilt-binary-specific:
- Using VTK 9.1 fixes / works around OpenVR problems with VTK 9.2.x
- Using DirectML instead of CUDA GPU backend fixes onnx runtime based AI segmentation
Prebuilt Windows binaries are attached below. Again, there is a version including the Astra toolbox (and therefore including CUDA), which is significantly larger; our AI module this time uses DirectML, so it is included in the "standard" version.
A linux version is available in our flatpak repository. Note that due to flatpak restrictions, this does not include the VR modules as well as the ASTRA reconstruction.
Should you encounter any issues, or should you have any suggestions for improvements, let us know in the issue tracker!
As test datasets, you can use those from the 2020.09 release.
Full changelog: 2023.02...2023.04
SHA512 checksums:
-
open_iA-2023.04.zip:
58d0501a66be32f646fff11c927c5ded2b51fcaaf3977508fb244f2943131db17574d5aca22013fc92ac7596ba64946a59bb7da00808f07267fb7d12739a94fb -
open_iA-2023.04-with-ASTRA.zip:
a80abeb13be73560db9306d7de92636349456ab007586b2dcb1f8d84b82dba8fd5711c08b59185f94053741d3ad856c52f97aa68e1dd109663f576deb7af3481
open_iA 2023.02
Highlights:
- New module for remote collaboration, enabling web clients to view the same data as shown in open_iA.
- Reworked, more generic dataset interface for a broader range (and better future support) of multiple dataset types.
- Theme (bright/dark) improvements, possibility to adapt to system theme.
Full changelog: 2022.06...2023.02
Portable, pre-built binaries for Windows are attached below (the Astra module is only available in the larger "-CUDA" version). Just extract the .zip file, and execute open_iA.exe.
A linux version is also available in our flatpak repository.
Should you encounter any issues, or should you have any suggestions for improvements, let us know in the issue tracker!
Note that in the prebuilt binaries provided below, a few modules are dysfunctional: the modules using virtual reality (ImNDT, XVRA) do not work properly due to issues with the used VTK version; and in the AI module, GPU acceleration does not work due to incompatibilities between onnx runtime and CUDA. Please use the 2023.04 binaries above in which these and other problems are fixed!
SHA512 checksums:
- open_iA-2023.02.zip: 56c08394443b489f2fc9cf812922cbd3030308be8560621ccabc384eaef2fede572c970c265b88a82dd61d3df4bd93c64919b5c166ff477b97fcb1321d695c1d
- open_iA-2023.02-CUDA.zip: e687bf4995f2a71b0ccb0cf16c854a52fd94bd595c51d00fcfa5a55b1f2e60ae59a4985ceb729147086d3a87a8bc7d500c4d068ab9235d881ef96ec8e3443cd4
open_iA 2022.06
New or vastly extended tools:
Other improvements:
- new click+drag interactions in slicer: ROI transfer function or window/level adjustment
- raw file parameter guessing from file name
- added filter: multiply images
- FeatureScout: Improvements and fixes for class loading and mean object handling; a FeatureScout project now stores defined classes.
- and many more improvements and fixes (slicer tooltips, chart data export, job list layout, dark theme, ...)
Full changelog: 2021.08...2022.06
Portable, pre-built binaries for Windows are attached below (AI and Astra modules are only available in the larger "with-CUDA" version). Just extract the .zip file, and execute open_iA.exe.
A linux version is available in our flatpak repository.
Should you encounter any issues, or should you have any suggestions for improvements, let us know in the issue tracker!
SHA512 checksums:
- open_iA_2022.06.zip: c1c671a2763c0ae98d1d70be8664651a23970772b8ba2afe0b89e03f87992313e0854e686e1751bd71eabdb0f95eaff540c14e0b18bcddda79e91b3b82dbf3f0
- open_iA_with-CUDA_2022.06.zip: 88a93d39563aad048bfd90bea77b8b4af505f07fb858f04115e56ba8ecad06843cbecdbb96d01f1d1a84b73ea908d92d7ceb6dbe62ff4c12edc4c4c638b551bc
Additional resources:
- To run onnx models in our AI module, you'll have to download CuDNN (version 8.0.5.39 for CUDA 10.2) and put the cudnn*.dll's either in the same directory as open_iA or in another directory that is in the
PATH
environment variable and before all other potential cudnn installation folders inPATH
when open_iA is run. - Core API documentation for 2022.06
- As test datasets, use those from the 2020.09 release.
open_iA 2021.08
New Features:
- New tools for the comparative visualization of multi-dimensional data
- New tools for exploring fiber reinforced polymers with virtual reality
- New tools to guide in creating a transfer function for n-modal data
- Improved manual labelling capabilities
- Improvements/fixes to fuzzy feature tracking, improved sampling
- Various other bugfixes and improvements
For more details, please refer to the commit log.
Windows pre-built binaries are attached below, in an installer (.exe) and "portable" version (.zip).
The modules AI and Astra are only available in the "with-CUDA" versions.
A linux version will soon be available in our flatpak repository.
Should you encounter any issues, especially with our new flatpak repository, or should you have any suggestions for improvements, let us know in the issue tracker!
SHA512 checksums:
- open_iA_2021.08.exe: 731d8abec646b1d00b432f7799041de06f58d86eb71cce55750ac153ce28c7bcb4c85e1015bbe74e3d8d9c8760e9fea46b5b2844c259bacb0cdba8258faf0651
- open_iA_2021.08.zip: c29452b37ba11e2f00eccb500204b84c6a46a9cecdd8b1588f40b9af855fdf191541aa460ab75c0eb593c071a0d07c01ad2f57d41471b0c356218a4a1bae12ff
- open_iA_with-CUDA_2021.08.exe: 76635b5be2ce752d394be23707b3e54bcb069dfcf831320378348ed8f7bca6a63eaa8f422d56aea5837f39d5feee8d545cfd154f243cae8d797149bf4a902df0
- open_iA_with-CUDA_2021.08.zip: 8726ee62f0969ba38815f4c0c335913ce75a63f8b3441c38dc3e5f1e2f48e323379b23eebbe949ed66bb0b56795bb1f7f7f6a48162996cbd5d96d15f9b7dce44
Additional resources:
- To run onnx models in our AI module, you'll have to download CuDNN (version 8.0.3 for CUDA 10.2)
- Core API documentation for 2021.08.
- Test datasets are also available (unchanged from the 2020.09 release).
open_iA 2020.09
New Features:
- AI Module to allow execution of ONNX networks
- Impoved possibility of sampling
Bugfixes:
- Transfer function
- A lot of minor improvements
For more details, please refer to the commit log.
Windows pre-built binaries are attached below, in an installer (.exe) and "portable" version (.zip).
The modules AI and Astra are only available in the Cuda version
A linux version is available as flatpak
Should you encounter any issues, especially with our new flatpak repository, or should you have any suggestions for improvements, let us know in the issue tracker!
SHA512 checksums:
-
open_iA-2020.09.exe:
ab2e4a3f1abe47891e46fa2ef3e3e77e8401a72dbc76ffe19faf0bc7b54d5bc78acc7e651412e550fbbddaa9ce5aa8486133308fc2b559e79e05ceb8c96c2d6c -
open_iA-2020.09.zip:
6a74f7a2e4930ec2d2f816f9849cf904509e721a6d9d54189134b64fe592894ac5628d77e5018607802f39a86185ee0ec6c213ae20b1ee44fbb9a39d30fa417c -
open_iA_with_Cuda-2020.09.exe:
29ded76a20ae10a1be0be4d3a69de1d4f765a77f86dd32085ed5a10426eb8b66967b71ed038f0eb2f2ea8da3f3a61642e7fd185aa6f32da72277123fa67a122e -
open_iA_with_Cuda-2020.09.zip:
cbc656a4826982f784bdadc1844ff2df6cbfddd854f352253f6a0bd7d9e733c35241bc0d309b5bc3863ce57cfdd2b6067abefb92a2850ba2b89070256b86c80c
Additional resources:
- Core API documentation for 2020.09.
- Test datasets are also available.
If you are getting errors about a missing vcruntime140_1, please install the latest VC++ runtime
open_iA 2020.04
Improved window decoration styles and application theme (bright&dark), as well as several other minor and major fixes, please refer to the commit log for details.
Starting with this version, we provide a flatpak repository for installation under linux. Please see the user manual of your distribution on how to install flatpak itself; to install the open_iA flatpak package, enter:
$ [sudo] flatpak install http://flatpak.3dct.at/openia.flatpakref
Windows pre-built binaries are attached below, in an installer (.exe) and "portable" version (.zip).
Should you encounter any issues, especially with our new flatpak repository, or should you have any suggestions for improvements, let us know in the issue tracker!
SHA512 checksums:
- open_iA-2020.04.zip: 1305a0c84318a76482a298af490cf7c921be324c3e8613f23c3a3d95c02e75254c12857480a272719739bb16c878a060bb96e31ceca016cc56a5ed52e1ccff2d
- open_iA-2020.04.exe: 1f9fd24b8c83c11d3a4e6440d6600f715299b8145785c9e43d0e39f70755e55a60c2e0b02dd4f1ca3d3b8f81f0ea9747b3415a03272bcf1c53f5e2e6c78de63a
Additional resources:
- Core API documentation for 2020.04.
- Test datasets are also available - these remain unchanged from the 2019.07 release.
open_iA 2020.01
Minor new features (e.g. improved curved fibre analysis in FIAKER) and some bugfixes.
For more details, please refer to the commit log.
Note on the attached files: We provide a Windows installer (.exe) which can both be run as administrator or as normal user (as normal user, one has to select a folder where one has write access, in place of the pre-filled subfolder of the Programs folder). A "portable" version of the Windows excutables is also available (.zip); simply extract the archive, and execute the extracted open_iA.exe - it requires no installation. For linux we provide a self-extracting archive (.sh) built on Ubuntu 18.04, which should also run on similar/newer Linux distributions.
Additional resources:
- Core API documentation for 2020.01.
- Test datasets are also available - these remain unchanged from the 2019.07 release.
SHA512 checksums:
- open_iA-2020.01.exe: b37d73979695101a250944190c737b8cb48e1524d5d50141c5d11586784263180d122d9c336a3d10b338f3d0de80cdf039e8b582c2fc6dd91b4cf9f85d42666a
- open_iA-2020.01.zip: dc9b8ad29d438e930529c4f520ed2df4b0aefb1f7d59af6520cee762f8c7cb6b68443dae24285d87a068b97ecf59445acfcc6b26f1e14d9ead22a14e167b95c4
- open_iA-2020.01.sh: fb6d66c95294e2d901c619661610dcc6225ff2b74b8bc3569a379b7a5ae9e25d3004735c7019b5d0948e63d3ab267213fd91c32cb6d4d9bd0f44ca6987d94fcc
open_iA 2019.12
Many fixes and some new features!
We now provide zip-archives which contain the Windows excutables; simply extract and execute the open_iA.exe
contained in them, it requires no installation. We also provide SHA-512 hash sums for our pre-built binaries.
Due to negligible demand for the compatibility versions (requiring OpenGL version << 3.2) , we have dropped the pre-built binaries for these. The source still supports building such a version; should you require pre-built binaries, or encounter any other issues with this release, please contact us via the issue tracker!
Additional resources:
- Core API documentation for 2019.12.
- Test datasets are also available - these remain unchanged from the 2019.07 release.