Recent Releases of VAPOR
VAPOR - 3.10.1
What's Changed
- Fix VAPOR freezes after rendering #3768 by @StasJ in https://github.com/NCAR/VAPOR/pull/3775
- Upgrade conda by @StasJ in https://github.com/NCAR/VAPOR/pull/3774
- Fix warning and invalid animation state by @StasJ in https://github.com/NCAR/VAPOR/pull/3777
- Fix Open session from command line broken #3772 by @StasJ in https://github.com/NCAR/VAPOR/pull/3776
Full Changelog: https://github.com/NCAR/VAPOR/compare/3.10.0...v3.10.1
- C++
Published by sgpearse 9 months ago
VAPOR - 3.10.0
What's Changed
- Remove cache by @sgpearse in https://github.com/NCAR/VAPOR/pull/3659
- Fix particle direction rendering performance by @StasJ in https://github.com/NCAR/VAPOR/pull/3657
- Signal to docs repository on release by @ifranda in https://github.com/NCAR/VAPOR/pull/3660
- Libs aug2024 by @sgpearse in https://github.com/NCAR/VAPOR/pull/3667
- Fix height offset issues by @sgpearse in https://github.com/NCAR/VAPOR/pull/3670
- Fix CopyRegionAnnotationWidget by @sgpearse in https://github.com/NCAR/VAPOR/pull/3669
- Fix #3574 - Slice renderer not rendering until after timestep changed by @sgpearse in https://github.com/NCAR/VAPOR/pull/3671
- Make VAPOR version number more prominent by @sgpearse in https://github.com/NCAR/VAPOR/pull/3673
- Weekly installer names + restore sha hashes by @ifranda in https://github.com/NCAR/VAPOR/pull/3674
- Refactor application logic by @StasJ in https://github.com/NCAR/VAPOR/pull/3676
- Fix broken windows build by @sgpearse in https://github.com/NCAR/VAPOR/pull/3684
- Update MacOS minimum version by @sgpearse in https://github.com/NCAR/VAPOR/pull/3686
- Fix Particles crash #3678 by @StasJ in https://github.com/NCAR/VAPOR/pull/3689
- Update CODEOFCONDUCT.md by @NihanthCW in https://github.com/NCAR/VAPOR/pull/3701
- Python: load/save camera file files, keyframing using camera files by @ifranda in https://github.com/NCAR/VAPOR/pull/3690
- Fix python api memory error by @StasJ in https://github.com/NCAR/VAPOR/pull/3704
- Fix VAssert fails when saving session #3697 by @StasJ in https://github.com/NCAR/VAPOR/pull/3716
- Fix Isosurface Transfer Function missing isovalue control points #3695 by @StasJ in https://github.com/NCAR/VAPOR/pull/3715
- Fix Regression: wrong mapping function displayed #3693 by @StasJ in https://github.com/NCAR/VAPOR/pull/3714
- Fix "Do you want to continue?" dialog on Open Session first try #3679 by @StasJ in https://github.com/NCAR/VAPOR/pull/3729
- Fix Duplicate renderer does not duplicate RenderParams #3720 by @StasJ in https://github.com/NCAR/VAPOR/pull/3728
- Fix Session with slow renderers lags on first navigation #3710 by @StasJ in https://github.com/NCAR/VAPOR/pull/3725
- Fix Create renderer should default to the active dataset #3702 by @StasJ in https://github.com/NCAR/VAPOR/pull/3724
- Fix Buggy handling of mapping range extents #3713 by @StasJ in https://github.com/NCAR/VAPOR/pull/3727
- Fix UI left toolbar wrong default size on Casper #3683 by @StasJ in https://github.com/NCAR/VAPOR/pull/3726
- Issue1123 - Expandable Transfer Function by @sgpearse in https://github.com/NCAR/VAPOR/pull/3698
- Fix Regression: Play animation forward does not advance through time series #3731 by @StasJ in https://github.com/NCAR/VAPOR/pull/3732
- Fix Use Dark Gray default background instead of black #3730 by @StasJ in https://github.com/NCAR/VAPOR/pull/3734
- Fix Problems with Macs and external monitors #2851 by @StasJ in https://github.com/NCAR/VAPOR/pull/3733
- Fix Time step spinbox issues changed when text changed #3722 by @StasJ in https://github.com/NCAR/VAPOR/pull/3740
- Fix Regression: Error report details missing #3738 by @StasJ in https://github.com/NCAR/VAPOR/pull/3739
- Fix Crash when loading UGRID data as NetCDF #3652 by @StasJ in https://github.com/NCAR/VAPOR/pull/3741
- Fix broken Windows build by @sgpearse in https://github.com/NCAR/VAPOR/pull/3743
- Restructure the GUI - Fixes Issue3603 by @sgpearse in https://github.com/NCAR/VAPOR/pull/3719
- Adds DrawInFront parameter to RenderParams by @sgpearse in https://github.com/NCAR/VAPOR/pull/3742
- Transfer function widget by @ifranda in https://github.com/NCAR/VAPOR/pull/3748
- Fix Capture image sequence saves files twice #3744 by @StasJ in https://github.com/NCAR/VAPOR/pull/3751
- Fix conda build by @StasJ in https://github.com/NCAR/VAPOR/pull/3750
- Issue3757 by @sgpearse in https://github.com/NCAR/VAPOR/pull/3758
- Fix import data label upon creating a new session by @sgpearse in https://github.com/NCAR/VAPOR/pull/3759
- Throw error message when given non-existant .vs3 file from command line by @sgpearse in https://github.com/NCAR/VAPOR/pull/3761
- Make sha256.txt more readable by @sgpearse in https://github.com/NCAR/VAPOR/pull/3762
- Manually add file suffix to image file name when QFileDialog does not… by @sgpearse in https://github.com/NCAR/VAPOR/pull/3764
Full Changelog: https://github.com/NCAR/VAPOR/compare/v3.9.3...3.10.0
- C++
Published by sgpearse 10 months ago
VAPOR - v3.9.3
What's Changed
- Fix weekly build by @sgpearse in https://github.com/NCAR/VAPOR/pull/3579
- Use DataMgrUtils instead of CE by @sgpearse in https://github.com/NCAR/VAPOR/pull/3608
- relax dimension requirements by @shaomeng in https://github.com/NCAR/VAPOR/pull/3617
- Improve Python API data loading by @StasJ in https://github.com/NCAR/VAPOR/pull/3620
- Error check and dump metadata function by @ifranda in https://github.com/NCAR/VAPOR/pull/3623
- stabilize particle size by @StasJ in https://github.com/NCAR/VAPOR/pull/3613
- Utils organization by @ifranda in https://github.com/NCAR/VAPOR/pull/3624
- Third party libraries for Casper by @sgpearse in https://github.com/NCAR/VAPOR/pull/3606
- Update LICENSE by @NihanthCW in https://github.com/NCAR/VAPOR/pull/3629
- Auto check/enable VGL on casper by @StasJ in https://github.com/NCAR/VAPOR/pull/3630
- Fix Crash on Linear HSV color interpolation #3544 by @StasJ in https://github.com/NCAR/VAPOR/pull/3636
- Fix Vapor crashes when variable names have invalid XML characters #3633 by @StasJ in https://github.com/NCAR/VAPOR/pull/3635
- raise a more informative message when the coordinate file is missed by @shaomeng in https://github.com/NCAR/VAPOR/pull/3634
- Codesigning vapor on Apple Silicon by @sgpearse in https://github.com/NCAR/VAPOR/pull/3639
- Fixes for windows installers by @ifranda in https://github.com/NCAR/VAPOR/pull/3642
- Fix #3648 vglrun auto-launcher broken with current AppImage by @StasJ in https://github.com/NCAR/VAPOR/pull/3653
- comment out raise error message by @shaomeng in https://github.com/NCAR/VAPOR/pull/3655
New Contributors
- @ifranda made their first contribution in https://github.com/NCAR/VAPOR/pull/3623
- @NihanthCW made their first contribution in https://github.com/NCAR/VAPOR/pull/3629
Full Changelog: https://github.com/NCAR/VAPOR/compare/v3.9.2...v3.9.3
- C++
Published by sgpearse over 1 year ago
VAPOR - VAPOR v3.9.2
What's Changed
- Issue3520 by @sgpearse in https://github.com/NCAR/VAPOR/pull/3521
- change default interpolation order by @shaomeng in https://github.com/NCAR/VAPOR/pull/3523
- Fix renderer list right click menu for particles by @StasJ in https://github.com/NCAR/VAPOR/pull/3528
- Fix moving particle domain support and single particle crash by @StasJ in https://github.com/NCAR/VAPOR/pull/3529
- Flow cleanup, Google Test by @shaomeng in https://github.com/NCAR/VAPOR/pull/3539
- Improve particle renderer performance 12,500x by @StasJ in https://github.com/NCAR/VAPOR/pull/3541
- Fix variable selector empty option and clean python api Conda build linker warnings by @StasJ in https://github.com/NCAR/VAPOR/pull/3557
- fix a mutex use in ptr_cache by @shaomeng in https://github.com/NCAR/VAPOR/pull/3555
- Universal Linux Installer by @sgpearse in https://github.com/NCAR/VAPOR/pull/3554
- Fix typos/documentation by @StasJ in https://github.com/NCAR/VAPOR/pull/3553
- fix broken windows build by @sgpearse in https://github.com/NCAR/VAPOR/pull/3562
- Particle dynamic size by @StasJ in https://github.com/NCAR/VAPOR/pull/3550
- Migrate smoke tests to Ubuntu20 by @sgpearse in https://github.com/NCAR/VAPOR/pull/3565
- Fix conda x86 and linux builds and fix 3.9 example util by @StasJ in https://github.com/NCAR/VAPOR/pull/3568
- Fix #3527 memory error by @StasJ in https://github.com/NCAR/VAPOR/pull/3572
- Fix UnstructuredGrid2D broken by @StasJ in https://github.com/NCAR/VAPOR/pull/3571
Full Changelog: https://github.com/NCAR/VAPOR/compare/v3.9.1...v3.9.2
- C++
Published by ifranda almost 2 years ago
VAPOR - VAPOR v3.9.1
What's Changed
- Fix #3429: Jupyter kernel dies when it can't find data by @StasJ in https://github.com/NCAR/VAPOR/pull/3435
- Fix #3440: Moving domain bug by @StasJ in https://github.com/NCAR/VAPOR/pull/3445
- Python API Flow output incomplete #3448 by @StasJ in https://github.com/NCAR/VAPOR/pull/3450
- Fix Casper CAM/Gaussian dataset viz empty by @StasJ in https://github.com/NCAR/VAPOR/pull/3469
- Clean/fix remaining render regression test issues by @StasJ in https://github.com/NCAR/VAPOR/pull/3479
- Issue3465 - Adds rules to build SUSE installer and SUSE 3rd party libraries by @sgpearse in https://github.com/NCAR/VAPOR/pull/3468
- Fix #3328 Box manipulators broken on WRF data by @StasJ in https://github.com/NCAR/VAPOR/pull/3476
- Fix Moving domains: Domain does not move with only Image Renderer active #3459 by @StasJ in https://github.com/NCAR/VAPOR/pull/3478
- Add cross compilation rules for macos arm64/x86 and optimize circleci/config.yml by @sgpearse in https://github.com/NCAR/VAPOR/pull/3484
- Fix issue3403 - reinstate smoke tests on SUSE by @sgpearse in https://github.com/NCAR/VAPOR/pull/3491
- Re-enable OSPRay clipping volumes by @StasJ in https://github.com/NCAR/VAPOR/pull/3499
- Fix Particle Lighting seems weird #3214 by @StasJ in https://github.com/NCAR/VAPOR/pull/3490
- Fix Provide the user an option to specify absolute/relative paths for datasets #3420 by @StasJ in https://github.com/NCAR/VAPOR/pull/3493
- Provide an advanced option in flow advection to use a fixed, user provided step size. by @shaomeng in https://github.com/NCAR/VAPOR/pull/3505
- fix ubuntu20 build by @sgpearse in https://github.com/NCAR/VAPOR/pull/3512
Full Changelog: https://github.com/NCAR/VAPOR/compare/v3.9.0...v3.9.1
- C++
Published by sgpearse about 2 years ago
VAPOR - VAPOR 3.9.0
Vapor 3.9.0 is now live and includes the enhancements and fixed issues below. Several significant enhancements have been added including an improved UI for Vapor's "renderer table", support for moving domains, and updated third party libraries. PythonAPI documentation and examples have been added, and changes to Vapor's session file format now make it easier to share sessions with colleagues. Thank you to everyone who has suggested new features and reported bugs in the past months. Stay tuned for more updates as we continue to increase the frequency of our release cycle.
New Enhancements 3399 - Relative, not absolute paths in VAPOR session files 3394 - Python API support ZFP compressed data 3392 - Colorbar font and background color controls 3344 - Refactor renderer list GUI 3307 - Third party library updates 3258 - Add Lighting panel to Flow rendering Appearance option 433 - Support for moving domains
Fixed Issues 3439 - Broken CentOS installer 3432 - Windows build is currently broken 3431 - MacOS and Ubuntu installers broken 3426 - Installer builds broken 3424 - Zenodo authors are incorrect 3421 - Python Engine not issuing error reports 3408 - Changing projection string with active renderers crashes vapor 3407 - OpenGL log is displayed as an error in Jupyter 3397 - Vapor's online documentation page for vapor.session is empty 3393 - SetHDF5PluginPath clobbers user environment 3390 - Python animation video writer does not honor framerate parameter 3389 - Vapor does not handle session files with relative dataset paths 3372 - Pathline render bug 3366 - Verify documentation links 3368 - Python documentation missing 3365 - Visualizer default view has partial domain 3361 - Flow streamlines give incorrect time information when written to file 3350 - Docstring missing from vapor modules 3334 - 3D grids in XArray are not supported 3333 - XArray axes are swapped compared to Vapor convention 3123 - VAPOR Python examples in Jupyter Notebook gallery form 2973 - Python scripts saved in session files only usable with data sets they were created with
New Contributors @grosa1 made their first contribution in https://github.com/NCAR/VAPOR/pull/3379
Full Changelog: https://github.com/NCAR/VAPOR/compare/3.8.0...3.9.0
- C++
Published by sgpearse over 2 years ago
VAPOR - Vapor 3.8.1
March 28, 2023
Vapor 3.8.1 is now live and includes the enhancements and fixed issues below. Further documentation for Vapor's scriptable PythonAPI has been added as and can be found here. Stay tuned for upcoming tutorials on this new API and please reach out to us on our forum if you have any questions.
New Enhancements 3312 - Graphics Memory Detection
Fixed Issues 3345 - Python API direct parameter access not working 3343 - Python Renderer class missing global opacity controls 3335 - Bad documentation page 3325 - Flow: Pathlines seem to never stop advecting 3318 - Flow deltaT calculation on mostly zero fields 3315 - Python API documentation overhaul 3313 - Bundle libxinerama in Ubuntu 22 3311 - Journal article should be cited 3306 - ZFP compressed NetCDF files do NOT open with VAPOR 3.7.0 3305 - Trajectory trace files have a time precision of 1 second, the time of subsecond trajectory data is truncated 3304 - Documentation is wrong about the vector field multiplier 3296 - Python API instructions for M1 build 3290 - Python help() needs to be added to readTheDocs 3293 - Deleting a Python variable plotted in a renderer causes Vapor to crash 3277 - Mismatched default origins between the Wireframe and TwoDData renderers 3268 - M1 build crashes with isosurfaces 3253 - Particle Length Scale changes direction rather than length 3162 - Height mapped variables on 2D grids 3148 - Contributor's Guide documentation for building and installing Python API 3060 - Closing Visualizer with multiple datasets breaks navigation controls 3359 - anaconda.org installer currently broken
- C++
Published by sgpearse almost 3 years ago
VAPOR - Vapor 3.8.0
Jan 10, 2023
New Enhancements
3157 - Jupyter Notebook Widgets + conda recipe for easy Python API installation
conda create -n vapor python=3.9
conda activate vapor
conda install -c conda-forge -c ncar-vapor vapor
3230 - Allow user to load and save camera viewpoint as a file
Bug fixes 3280 - VAPOR 3.7 crashes on Ubuntu 20.04 LTS 3257 - VAPOR crashes when run through Rosetta (x86 emulation) on arm64 based M1 Macbook. Missing library? 3250 - Particles jump with reduced Y extents 3246 - Particle renderer does not work without selecting velocity variables 3244 - Particles disappear when "Enable 3D Geometry" Disabled 3243 - Crash in UnstructuredGrid3D 3094 - Mess up smoke test headers won't break build
- C++
Published by sgpearse about 3 years ago
VAPOR - Vapor 3.7.0
Vapor can now be scripted with its Python API. Now you can configure a session in Vapor’s GUI with your preferred renderers, then use Python to generate still frames or movies in ways that are difficult if not impossible to do without a script.
3.7 also introduces new enhanced rendering for visualization of Lagrangian particle tracking, the display of dataset metadata, and 93 other enhancements and bug fixes.
Turn on Vapor’s notice board (under Preferences) to get updates on upcoming video tutorials on these new features, and upcoming in-person tutorials.
Thanks!
-The Vapor Team
Primary Enhancements - Python Scripting API - Enhanced Particle Rendering - Dataset metadata monitoring
Secondary Enhancements - Support for ZFP compressed NetCDF - Improved CPU core diagnostics - Allowance for time units in vdccreate
Full list of enhancements and bugfixes
3255 | Python API build has wrong commit hash -- | -- 3246 | Particle renderer does not work without selecting velocity variables 3238 | WRF-rotlatlon-Alan1-d01 image renderer broken 3237 | Python API segmentation violation 3236 | Free GPU Ram 3235 | ReadTheDocs is broken 3234 | Bump version number to 3.7 3233 | Confusion with Z field in 2D Barb 3223 | Flow GUI and params database inconsistency 3221 | Vapor no longer builds on Casper due to HDF5 library regression 3220 | Geotiff image reader broken and results in core dump 3216 | Particle Renderer length scale gives incorrect results 3215 | Flow generating seeds failed 3213 | CentOS installer fails to load data on Casper 3212 | FalkoJudt data fails to load 3211 | Installer version mismatch 3210 | flow_example.ipynb generates numerous blank images 3209 | Windows CI build broken 3205 | MOM4-JinHeeYuk-ocean_salt IsoSurface and volume blank 3203 | ROMS-Kauffman grid appears to be incorrectly stretched 3202 | WRF-HRRR Volume and IsoSurface render nothing 3194 | Can't import vapor after building and installing conda image 3193 | MPAS/ThomasSchwitalla TwoDData Incorrect 3192 | ROMS/jsmall no longer imports successfully 3190 | Weekly build broken on Casper 3182 | Infinite loop with clang-13 3179 | Can't compiler lib/osgl with OpenMP enabled on OSX 3178 | Windows build currently broken 3177 | Python broken on Linux installers 3174 | Image renderer crash on geotiff 3170 | CI builds are broken on Ubuntu and CentOS 3167 | Missing values that are NaNs are not supported 3158 | OSX build broken on CircleCI 3156 | Notifier seems to be broken 3151 | Cannot build Python API on machines with AMD graphics cards 3150 | Cannot build with CONDA_BUILD on OSX 3147 | Vapor crashes on Ubuntu/main 3141 | Ensure vapor_python package is compatible with commonly used scientific python ecosystem packages 3140 | A more informative message should be generated when the mesa driver is detected 3139 | Windows crash on UGRID data 3138 | More extensive documentation of Params needed 3134 | VAPOR doesn't properly handle dimensions of length one. 3133 | Employ CI build and test systems for Python API 3130 | Typo in raw2vdc 3122 | VAPOR Python examples should reference canonical test data sets distributed with VAPOR 3120 | VAPOR-Python getting started guide 3118 | conda installation doesn't work in extant conda envionments 3117 | Python API fails to build on Mac. 3115 | Flow: Random Seeds with Bias: need bigger number 3114 | Error while building VAPOR from source on a mac 3113 | Add support for building the Python API with Conda on macOS 3092 | test 3087 | Flow renderer crashes on NetCDF data 3085 | DC::GetAttNames() not returning global attributes 3081 | Disable clang-format tests on CircleCI 3072 | Upgrade our 3rd party libs 3070 | Display data set metadata 3068 | Advection diagnostics printed in DEBUG build 3064 | Global opacity slider 3062 | WRF-Fire time variable is read incorrectly 3059 | Crash when calculating 2D wind speed 3056 | WRF-Fire extents being misinterprited 3053 | Contour renderer breaks after setting height variable 3052 | Incorrect coordinate projections for some data sets 3046 | Failures converting data to VDC format 3043 | Vapor fails to load NetCDF-CF files with dimensionless units for axes 3022 | vdccreate should accept formatted time strings 3009 | Can't change size of particle glyph 2988 | 2DRenderer has an incorrect height offset 2978 | Flow fidelity inconsistent results 2976 | OpenSSL errors on CentOS 2962 | vapor_wrf.py broken 2928 | Need raw data to NetCDF examples 2921 | expat.h not included in CentOS third party libraries 2891 | Python is initialized 2874 | Basic Renderer Controls needs its own page 2873 | Other supported data formats section needs a table/decision tree 2860 | MacOS Clang 13 now ships with OpenMP 2855 | Strange behavior in one of the Table of Contents links 2840 | Show the number of cores OpenMP has available to it 2816 | Enable support for reading NetCDF files compressed with ZFP 2800 | DVR problem on ROMS data 2777 | Switch clang formatting from pre-push to pre-commit hook 2759 | Use static analysis tools to detect obvious errors 2742 | Particle data renderer needs documentation migrated into Sphinx 2741 | Documentation needed for BOV reader 2726 | Documentation: Git hooks need to be written up in sphinx 2438 | parallelize hot spots 2251 | Refactor: clang tidy 1894 | Add scripting user interface to vapor 1353 | Corrupt image renderer 1351 | DataMgrUtils::GetDomainExtents and other extent accessor functions 1180 | Katrina's extents change when renderers are enabled 1128 | Allow arbitrary orientation of slice visualizer 800 | Image Renderer: bugged image
- C++
Published by sgpearse over 3 years ago
VAPOR - Vapor 3.6.0
Download here :
https://github.com/NCAR/VAPOR/releases
See new features in Vapor 3.6.0 here:
https://youtu.be/Wp7ZQuI7b4c
New improvements include: - Slice Renderers can now be arbitrarily oriented - The Contour Renderer now supports 3D variables, and can also be arbitrarily oriented - New Flow integration tools for data analysis along pathlines and streamlines
As well as many other reported issues from our users.
Click here to see a full list of tickets addressed in this release
- Assert when volume rendering WRF HRRR-Smoke data #3048 - Failures converting data to VDC format #3046 - Delete slice crash #3042 - Contour plane bounding box not positioned correctly #3032 - Origin cursor for slice and contour manipulator displayed in wrong location #3031 - Align view causes core dump #3030 - Make GUI for slice renderer and contour renderer consistent #3029 - VAPOR can't open HRRR-smoke data set #3025 - Image renderer causes core dump on MOM4 data #3020 - Artifacts in slice renderer kalundquist data #3018 - Vapor fails to open idealized/kalundquist #3016 - contour renderer doesn't work with some VDC data #3012 - slice renderer doesn't work with some VDC data #3011 - cf2vdc fails with various data sets #3010 - Flow renderer doesn't work with some UGRID data #3008 - Image renderer causes core dump with UGRID data #3007 - Vapor crashes on 2D NetCDF data #2985 - Can't load CAM data sets #2982 - SliceRenderer: Slice gets regenerated when colormap changes #2980 - Slice renderer red region outside extents #2977 - Image Renderer misbehaves without 2D variables #2975 - Slice crash #2971 - SliceGridAlongPlane returns incorrect grid #2969 - Regression: SliceGridAlongPlane() does not honor Box extents #2968 - Need better error messages in python interpreter #2965 - Multithreaded builds disabled on CI installer scripts #2953 - Python engine variables double free crash #2950 - Regression introduced by #2845 #2947 - Closing the main visualizer window causes vapor to crash #2946 - testDataMgr doesn't compute grid extents correctly #2944 - Sliders in FlowRendere broken #2941 - Deleting a renderer with a visualizer manipulator open causes crash #2937 - Changing flow color mapped var causes paths to break #2936 - Replacing data used by flow renderer causes crash #2935 - Double input does not allow small values in normal mode #2934 - slice renderer regression #2927 - Unable to Render Variables in VAPOR 3.5 from VDC Files Created from Raw Data #2920 - VDC version of CF NetCDF might be corrupt #2918 - cf2vdc failed to copy certain variables #2917 - Upgrade OSPRay to 2.8.0 #2913 - Attempting to import specific dataset causes crash #2908 - Slice + UGRID problem #2906 - Using QT_SCALE_FACTOR (for High-DPI Monitor) is not respected in the Visualizer Window dimensions #2900 - Problems switching barb or flow renderer between 2D and 3D variables #2899 - Restore time animation slider #2897 - Can't build VAPOR3 from scratch with Fedora 34 #2895 - Integrate scalar quantity along a stream or path line #2893 - DCCF attempts to read invalid memory #2890 - Can't correctly volume rendering UGRID data from GeoFlow #2889 - Align View dropdown is broken #2888 - automated dataset scaling incorrectly computed #2886 - Reorganize the test_apps directory and the binary files it generates #2882 - CircleCI failing on PR #2876 - Separate binary executables to different folders #2871 - Memory sanitizing #2870 - Memory Error---test_vdc #2868 - Memory Error---test_params2 #2867 - Memory Error---testGrid #2866 - Memory Error---testGrid #2865 - Test Utility Memory Error---test_ET #2864 - Smoke tests: Add flag to silence time #2858 - Particle documentation is missing from the Vapor website #2857 - Jupyter/Sphinx are not generating plots on CF Convention example pages #2854 - Crash on ROMS data #2853 - VAPOR fails to reliably identify file formats of files supplied on the command line #2844 - BOV file cannot be passed in as a command line parameter #2842 - OpenMP causing crash #2839 - 2D BOV data #2833 - Ubuntu/WRF/Isosurface problem #2832 - Bookmark crashes #2831 - DVR issue with CAM/AdamPhillips #2829 - Flow: Error performing paint event. The velocity field seems to contain only invalid values! #2828 - BOV crashes when z = 1 #2826 - VAPOR disappears upon closing notice board #2825 - Remove test messages from notifier #2823 - Flow hangs with MPAS-O #2820 - DC classes leak memory #2817 - Python: crash with bad variable name #2815 - Timestep controller is not limited to number of timesteps in currently loaded data #2812 - Casper: Segmentation fault #2810 - Windows installer? #2806 - Image renderer shows suspicious result #2804 - Image renderer shows nothing #2803 - Flow renderer crashes with MPAS-O #2802 - Isosurface hangs on MOM4 #2801 - BOV reader false alarm #2798 - BOV reader complains on legal BOV file #2797 - BOV reader claims to but not actually support INT type #2796 - BOV lacks very basic error checking #2792 - BOV reader hangs #2790 - Cannot read BOV #2789 - BOV reader crashes #2788 - On-line documentation link broken #2786 - Wireframe renderer broken with CAM data #2785 - BOV reader doesn't understand relative path names #2784 - Current pre-release installer crashes on CentOS #2760 - Contours: Allow for rendering 3D variables #2728 - Color bar shows constant value and color on non-constant variables #2723 - Provide a data reader for UGRID files #2714 - Smoke tests failing on 1D and 2D grids #2708 - transparent frame buffer on startup is disconcerting/confusing #2655 - Slice Renderer: Rotate slice #2637 - Default sampling rate for OSPRay unusable for many data sets #2449 - Wrong tool-tips for wireframe renderer #1630 - Use of asserts #1189 - Should we include Reinit() inside of the constructor? #577 - Timestep not updated when continuous playback enabled #424 - Animation: time step is not updated when playing #324 **Full Changelog**: https://github.com/NCAR/VAPOR/compare/3.5.0...3.6.0Thank you to everyone who participated in our recent user survey. Your feedback is what drove what we have now with version 3.6. Stay tuned for news on 3.7, where Vapor may become scriptable.
As always, please engage us on our forum below.
https://vapor.discourse.group/
Thank you!
-The Vapor Team
- C++
Published by sgpearse about 4 years ago
VAPOR - Vapor 3.5.0
Vapor’s release cycle is accelerating, and now 3.5.0 is live. New improvements include:
New particle data reader: Data Collection Particles (DCP)
New raw data reader: Brick of Values (BOV)
Easily, and visually save your state with the new bookmarking feature
Further improvements that streamline Vapor’s GUI
Faster data access with OpenMP
As well as many other reported issues, including the 1/4 canvas bug on BigSur. Thanks to users ViggoHanst and Fortran for reporting this.
Thank you to everyone who has helped steer us by filling out our survey for 3.6 features. The survey is still live, so please fill it out if you have 5 minutes.
Please engage us on our forum.
Thank you!
-The Vapor Team
- C++
Published by sgpearse over 4 years ago
VAPOR - Vapor 3.4.0
Version 3.4 is Vapor's first usability-focused release. See some of what's changed in the following demo:
Major usability improvements include: - Improved algorithm for the Flow renderer's random seeding bias variable - Data-independent settings (e.g. Cache size) can now be modified before data is loaded - Restructuring of Vapor's top-level tabs - New and improved Colorbars - Improved functionality of the Geometry tab - Better space management of the Renderer Table
Other notable issues include: - Addition of clang-format linter, and git pre-push hook - Fixed weekly builds on all platforms
A comprehensive list of fixes can be viewed in the 340 release milestone.
- C++
Published by sgpearse almost 5 years ago
VAPOR - Vapor 3.3.0
147 bug fixes, enhancements, and issues have been addressed since Vapor 3.2.
New Features - Introduced new flow rendering algorithms, including pathlines and streamlines rendered in 3D, as well as the option for density colormapping - The Flow renderer can now sample any set of data values along a pathline or streamline, and write those samples to a text file - Included a prototype Volume Renderer using Intel's Ospray engine, allowing for 3D rendering of unstructured models like MPAS - Improved Vapor's GUI components and architecture for more consistent behavior and improved usability - Vapor's sliders no longer have pre-set limits, and can now have their range of values adjusted through a menu opened with a right-mouse click - Multiple performance optimizations to Vapor's internal data management system, and the Flow and Image renderers - New colormaps, taken from MatPlotLib's cmocean package - Updates to Vapor's third-party libraries
Watch this video to see these new features in action, and visit us on our forum to ask questions and get support.
Thanks! -The VAPOR team
- C++
Published by sgpearse about 5 years ago
VAPOR - Vapor 3.2.0
Release notes for VAPOR-3.2.0
New Features:
- Flow Renderer
- Model Renderer
- New Transfer Function Editor
- Off screen rendering
- Performance optimization to Vapor's DataMgr class
- Added support for stretched grids to vdccreate
- Added ability to color Volume Renderings with a secondary variable
- Increased Volume Rendering sampling rate maximum setting
- Updated 3rd party libraries
- C++
Published by sgpearse about 6 years ago
VAPOR - Vapor 3.1.0
New Features:
- 3D Variable Support
- Direct Volume Renderer
- Isosurfaces
- Slice Renderer
- Wireframe Renderer
- Python variable engine
- Geotiff creation from Vapor renderings
- Support for MPAS-A and MOM6 models
- C++
Published by sgpearse over 6 years ago
VAPOR - VAPOR3 3.1.0 RC0
This is a release candidate of VAPOR 3.1.0. There are known bugs regarding Intel GPUs with this release.
- C++
Published by shaomeng almost 7 years ago
VAPOR - VAPOR3 3.0.0
This release went public on May 23rd 2018, and more information could be found on the NCAR VAPOR site.
- C++
Published by shaomeng almost 8 years ago

