Skip to content

Vapor 3.7.0

Compare
Choose a tag to compare
@sgpearse sgpearse released this 29 Sep 00:59

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