Skip to content

Latest commit

 

History

History
1400 lines (844 loc) · 52.2 KB

File metadata and controls

1400 lines (844 loc) · 52.2 KB

CHANGELOG

v2.7.9 (2026-06-10)

Bug Fixes

  • Bump trame-colormaps to >=1.4.3 to include updates for NaN color dropdown (23c304a)

Documentation

  • Remove quickcompare example from gallery for now (94fc6b9)

  • Update images on webnews page (f7e9449)

  • Update images on webnews page again (0895b7e)

  • Update quickview's and quickcompare's main pages; add gallery image for quickcompare (d58ff9f)

  • Update webnews page for QuickView 2.7.8 (4cf344f)

v2.7.8 (2026-06-05)

Bug Fixes

  • NaN transparency, preset click, and tick rendering (#103, 2e9650e)

  • package: Collect colormaps web part (4511e12)

Documentation

  • Add image example of aerosols shown by quickview (#101, c89c8a2)

  • Minor edits (#101, c89c8a2)

  • Update news page (#101, c89c8a2)

  • quickview: Add explanation of linthresh (d83575a)

  • quickview: Attempt to resolve state file link issue (c6acf8f)

  • quickview: Colormap utils - corrections (9a92b81)

  • quickview: Colormap utils - corrections and more contents (c422ac2)

  • quickview: Colormap utils - minor edits (09f96e4)

  • quickview: Colormap utils - typo (97941d4)

  • quickview: Colormap utils, work in progress (0fc4646)

  • quickview: Correct link in README and update news page (d34726c)

  • quickview: Remove links to state files on gallery page (00211d6)

  • quickview: Resolve issue of non-unique ID (69c3c9d)

  • quickview: Update doc on viewport control (#101, c89c8a2)

  • quickview: Update gallery to include land model example (#104, b6ce56a)

v2.7.7 (2026-05-20)

Bug Fixes

  • colormaps: Improve usage and initialization (765dc37)

Documentation

  • quickcompare: Add a structure and some placeholders (#100, 1b2dc29)

Refactoring

  • Split view manager into view panel and layout manager (d5a3f77)

  • Use external trame-colormaps package for all colormap functionality (f10d0c8)

v2.7.6 (2026-05-14)

Bug Fixes

  • arrow: Prevent pan when using arrow key when moving slider (f4727c2)

  • SliceIndex: Text field use 1 as min value (8bbadb7)

Documentation

  • Small clarification (db4cfac)

  • Update screenshots and text for revised slice selection controls (2afe3df)

v2.7.5 (2026-05-12)

Bug Fixes

  • export: Update animation track while exporting (51d6866)

  • ui: Improve field selection look and feel (25c20d1)

Documentation

v2.7.4 (2026-05-11)

Bug Fixes

  • Slice selection toolbar with toggle groups (#94, c81ec31)

v2.7.3 (2026-05-11)

Bug Fixes

  • ui: Minor updates in button icons, tooltips, and landing page (d958bda)

v2.7.2 (2026-05-05)

Bug Fixes

v2.7.1 (2026-05-04)

Bug Fixes

  • Update web icon (31ff84e)

  • event: Cleaner syntax (2cc2fe5)

  • hotkey: Improve style (cac4a43)

  • key binding: Enable zoom and pan (e694cf5)

  • tauri: Update icons (83277fe)

  • toolbar: Improve layout style (34963af)

  • view_manager: Remove multi-view implementation (d758bbb)

  • view_manager: Use single render window by default (dc547ec)

v2.7.0 (2026-05-04)

Bug Fixes

  • Set default discrete colors per magnitude to 4 (2bad3ca)

Features

  • Add pan and zoom toggle controls with full camera state save/restore (5c2319a)

v2.6.3 (2026-05-02)

Bug Fixes

  • Add Enter key to trigger active primary buttons (eed18bc)

  • Allow pasting file paths in file loading dialog (88cb508)

  • Use showSaveFilePicker for state export with browser fallback (d1c2d6d)

  • browser: Skip invalid symbolic links (64de0a0)

  • camera: Disable view interaction, add zoom buttons with tooltips to layout toolbar (#81, df006c5)

  • js: Improve js style (8c1c229)

  • log: Build continuous log CTF before sampling bands (#75, c54885a)

Documentation

  • Add doc on linear/log/symlog scales and discrete/continuous colormaps; correct many typos (#73, d017719)

  • Update a screenshot (d67dfbd)

  • Update screenshots; add state files (#73, d017719)

  • Update webpage contents for recently merged changes; correct many typos (#73, d017719)

  • readme: Replace outdated contents (#72, 561ac30)

v2.6.2 (2026-04-29)

Bug Fixes

  • aspect-ratio: Update aspect ratio slider by inverting direction and wider range(#69) (6200bb9)

  • lut: Symlog colorbar matching and discrete sampling (#67, 82fd4ac)

  • play: Add reverse play button and forward/reverse looping (#68, efe84e2)

  • state: Dynamic dimension indices, discrete/colorblind settings, color_range tuple (e199d57)

v2.6.1 (2026-04-28)

Bug Fixes

  • linthresh: Use dtype tiny instead of sqrt(eps) as zero threshold (#63, 6b8e3b2)

v2.6.0 (2026-04-27)

Documentation

  • hero: Make picture bigger (662e555)

Features

  • Discrete colormaps for linear, log, and symlog scales (d8f41d8)

v2.5.1 (2026-04-24)

Bug Fixes

  • Symlog/log colormap with standalone CTF, consistent formula, and discrete toggle (93bc038)

v2.5.0 (2026-04-23)

Bug Fixes

  • animation: Allow out of screen field to be exported (cb7e7fd)

Features

  • capture: Add animation recording and unified PNG capture infrastructure (1420480)

v2.4.0 (2026-04-23)

Features

  • --perf CLI flag with slider-tick instrumentation across the pipeline (0f9e31a)

  • perf: Time the actual VTK render via StartEvent/EndEvent observers (79029e9)

  • perf: Time trame-rca JPEG encode and websocket push phases (315b8f3)

v2.3.0 (2026-04-22)

Bug Fixes

  • Render colorbar always linear and position tick marks in transformed space (02aee8a)

Continuous Integration

  • mac: Fix pyinstaller failure on turbojpeg (d803983)

Features

  • chunker: Add cli chunker helper (cc4e4d4)

Performance Improvements

  • Cache EAMProject output across time-slice changes (e736c59)

  • Make projection thread count configurable (f8d6068)

  • Parallelize pyproj point projection in EAMProject (2af4ad4)

  • Replace fancy-index with cached slice plan in add_cell_arrays (246d621)

v2.2.0 (2026-04-20)

Bug Fixes

  • Add tooltips and improve toolbar UI (323acd9)

  • Correct typo amimation_step_max to animation_step_max (701f2b9)

  • Correct VNumberInput max expression syntax (15819a7)

  • Prevent animation toolbar crash when no data is loaded (a91b9e2)

  • Replace raw_attrs tooltips with v_tooltip_bottom and fix VNumberInput min/max syntax (25dd5b7)

  • fieldSelector: Improve query handling (b044ac6)

  • state: Fix download state button (abb7daf)

Features

  • Support dimensions without coordinate variables (491006b)

Performance Improvements

  • Avoid unnecessary array copies in reader (829ddd4)

  • Skip fill value scan and copy for variables without fill values (6baca76)

  • Skip reloading variables unaffected by slice changes (1cd54b9)

v2.1.2 (2026-04-10)

Bug Fixes

  • Allow trimming beyond mid point (9d56424)

  • Better fix for MTime() issue (6653657)

  • Cache output for EAMExtract (78f8d96)

  • Check self MTime (projection was modified) as well (f0db939)

  • Fix crash when: trim_lon = 200 then trim_lon = 0 (d4cce24)

  • Fix the filter for polydata input (3ec9870)

  • No need to do something different for latlon projection (d479e89)

  • Remove vtkPVGeometryFilter as it is applied in EAMExtract (a6857be)

Documentation

  • Update info on landing page (687ac6c)

v2.1.1 (2026-04-06)

Bug Fixes

  • colors: Update colors in palette (d4907e5)

  • presets: Skip numbered gradient preset (0d09ece)

  • render: Call render when changing color preset or range (4a264de)

  • selection: Improve variable selection (80ed33b)

  • url: Provide url to user when using from conda (8cc5a97)

v2.1.0 (2026-03-31)

Bug Fixes

  • Compare points and cell arrays modification time (db50c2b)

  • Fix the non-projection side (8f9192d)

  • Keep a reference to cached_output so it is not deleted (1847c35)

  • Remove Register/Unregister: use python references instead (8eff1cd)

  • Use pythonic interface (28ccaba)

  • Use the Trim instead of Range interface for data (8339a8f)

  • crop: Use PVGeometryFilter (9c93c21)

  • loading: Provide instant feedback and report loading time (e38e4dd)

  • proj: Ensure projection to properly update (e788b7f)

  • view: Use a single vtkRenderView (4da6cab)

Features

  • Add caching to EAMProject (06a97e4)

  • Cache cell_centers and ghosts in EAMExtract (91599b0)

  • EAMExtract with any lon range. Use hidden cells for extract. (6570c33)

  • fast: Add a fast option to choose rendering pipeline (d301496)

v2.0.2 (2026-03-24)

Bug Fixes

  • dataclass: Use latest trame-dataclass implementation (0d14c97)

v2.0.1 (2026-03-23)

Bug Fixes

  • Typo, store cached array not in array (3ca8328)

  • color: Use BuGnYl as default (cec7c3b)

  • dataclass: Bump version to latest (46a656b)

  • defaults: Lock view by default (ac4dc3e)

  • defaults: Show data slicing and animation (8b52dbc)

  • deprecation: Use new ParaView method (27ce971)

  • paraview: Bump dependency to v6+ (22b9b23)

  • pipeline: Cleanup data processing (d562eef)

  • projection: Update default projection to Mollweide (8274e45)

  • rca: Use RemoteControlledArea instead of trame-vtK (6f8edb5)

  • ui: Improve spacing in field loading (2e19e38)

  • view: Use 2 columns by default (22decff)

  • vtk: Start migrating rendering to VTK (d55b3e2)

  • vtk: Use vtk for rendering (1b2159d)

Code Style

  • pre-commit: Apply style (3f4cfd5)

v2.0.0 (2026-03-19)

Bug Fixes

  • Constrain trame-dataclass version (49930a1)

  • EAMCenterMeridian can center on specified meridian. (9cc2c1b)

  • Split EAMTransformAndExtract: EAMCenterMeridian, EAMExtract (d7b8335)

Chores

  • docs: Update installation guide with conda/pypi links (8a6f3db)

Documentation

  • Update README.md (f00423c)

  • website: Add nersc section (ee160e5)

  • website: Fix prettier formatting (e0ee1bd)

  • website: Setup website (d9ba41c)

  • website: Update tips structure (54c3d3a)

  • website: Update tips structure (1fa8124)

  • website: Update tips structure (dc912e1)

Features

  • Add EAMExtract (4f0fca2)

  • Add ForceFloatPoints to EAMSliceSource (aaa3682)

  • Cache output of CenterMeridian, reuse mesh and existing arrays (88a4c49)

v1.3.5 (2026-03-03)

Bug Fixes

  • label: Improve range label formating (4fedb2e)

  • lut: Allow number of color to be deleted (eebb926)

v1.3.4 (2026-02-24)

Bug Fixes

  • ColorMap: Allow user to adjust number of colors (2e60739)

  • fields: Always show scrollbar on table (f0601c3)

  • names: Use original field name in table (f29f9c2)

  • toolbars: Sliders and drop down for data selection and animation toolbars (893e610)

Documentation

v1.3.3 (2026-02-20)

Bug Fixes

  • NERSC: Improve jupyter/nersc usage (aa7086b)

Documentation

  • NERSC: Add information for jupyter setup at NERSC (3037841)

v1.3.2 (2026-02-18)

Bug Fixes

  • jupyter: Use an svg icon for launcher (5020d18)

v1.3.1 (2026-02-09)

Bug Fixes

  • crop: Allow text input (9c8143a)

  • presets: Enable all ParaView presets (ba85976)

  • variables: Better layout for variable selection (ef1f16b)

  • view: Use ellipsis on title (427768e)

v1.3.0 (2026-02-09)

Bug Fixes

  • Adding graceful tauri launch for linux (0a1a05c)

  • #10: Make the group button deselect group (360f68f)

  • animation: Update icon (a160557)

  • crop: Update icon for lat/lon cropping (f4ca4c1)

  • file loading: Update icon (612f533)

  • keybinding: Set lat/lon crop to 'l' (8ecaffc)

  • keybinding: Use 'crm' for projections (ef57571)

  • layout: Renamed to 'Viewport layout' with 'p' shortcut (d108b78)

  • resetCamera: 'Auto zoom' with 'z' shortcut (637eef1)

  • tools: Update order (a5d1f20)

  • var type: Make types easier to read (bea4536)

  • Variable selection: Replace Field by Variable (339caef)

Documentation

  • dev: Update command line (016fe42)

Features

  • Adding jupyter extension to run as app (788ba23)

v1.2.1 (2025-12-11)

Bug Fixes

  • Fixing linux binary launch issues (1a6fb0d)

  • Slicing axes and averaging fixes (2edad77)

Continuous Integration

  • Automatically generate windows packages (1cfdb14)

v1.2.0 (2025-12-09)

Bug Fixes

  • Add/fix dynamic dimensions sliders (f496510)

  • Fixing errors while variable groupings (3fbd8fc)

  • Fixing slicing based on arbitrary dimensions (c6242fb)

  • Incorrect packaging script resulting in release failures (6db0eec)

  • Remove unnecessary print statements (87c3d56)

Chores

  • Removing unnecessary files from UI refactor (787f288)

  • Removing vue2(old) CI scripts (00ead1b)

Features

  • Adding dimension matching for horizontal axis (4512933)

  • Adding partial changes for supporing general ESM reader (552fbd9)

v1.1.1 (2025-10-27)

Bug Fixes

  • colormap: Use sorted list and add search box (7ae0f6c)

  • doc: Update landing page with shortcuts (6c48fca)

  • keyboard: Add shortcut for FileOpen/DownloadState/UploadState/Help (38d0492)

Continuous Integration

  • Remove packaging from manual step (70cf460)

v1.1.0 (2025-10-24)

Bug Fixes

  • Tauri save state and key binding (eb030a3)

  • camera: Reset camera after variable loading (81292af)

  • color_range: Support scientific notation (8dbaf00)

  • doc: Add keyboard shortcut (a057eb3)

  • esc: Collapse large drawer (427c60d)

  • exec: Expose alias for application exec (0151840)

  • hotkey: Show hotkey on tools (5453e8c)

  • import: Set variables_loaded on import (7e9d31a)

  • interaction: Prevent rotation on top-right corner (3f89e0b)

  • lock: Reduce icon size (f29c629)

  • logo: Use same logo (2a97c15)

  • shortcuts: Add projection shortcuts (d0bbec7)

  • size: Add auto flow option to support 5 (71bac0c)

  • state: Add missing layout info (a480dc0)

  • steps: Reorder steps and add tooltip (f671910)

  • swap: Sorted list of field to swap with (c3fa707)

  • swap: Swap order and size (6b31f36)

  • tauri: Remove 2s wait at startup (926ff74)

  • tauri: Remove hot_reload and update css (8124604)

  • tauri: Remove http from trame server (ee64795)

  • tauri: Use user home as file browser start (b705582)

  • topPadding: Better size handling (58389e5)

  • ui: Better scrolling handling (442fc2f)

Chores

  • ci: Automatic release creation, packaging, and publishing (e9a09ee)

Continuous Integration

  • Use hatchling for bundling app (6708bc7)

  • test: Fix test command (9203e07)

Documentation

  • Add app image on readme (f5b1340)

  • landing: Add landing page (c8b9964)

  • readme: Use absolute link (399655f)

Features

  • Lut/size/order/import/export (00ce9d1)

  • animation: Enable animation (c72b368)

  • colormap: Add color blind safe filter (5c998ee)

  • file: Add file handling in webui (dcf2725)

  • keyboard: Add keyboard shortcuts (be265e1)

  • offset: Add logic to add gaps (3662fea)

  • rendering: Add initial layout handler (4de576d)

  • vue3: Update ui (2bcb7df)

Refactoring

  • Major code cleanup (8298a55)

  • cleanup: Gather js code into utils (dbc3cb2)

v1.0.2 (2025-09-16)

Bug Fixes

  • Add explicit reminder to quarantine (baf210e)

  • Adding Grid refactor and tauri/browser detection (ae8e523)

  • Check for tauri (f35fc41)

  • Close view refactor and save screenshot w/ Tauri (4e21084)

  • Preserve resizing and reposition of layout after closing one (87e5ae7)

  • Simply save screenshot logic (74f1e5c)

Documentation

  • Update for_app_developers.md (18503ff)

Features

  • Initial crude save screenshot (1dd938d)

  • Multiple features and fixes (da9d7d7)

v1.0.1 (2025-08-28)

Bug Fixes

  • Fixing close view issues (57f2e51)

  • Make average return type trame friendly (71a1cc7)

  • Remove unnecessary print and change TrameApp to app instead of (27d0888)

Documentation

  • Correct a screenshot filename in toolbar.md (bfca581)

Features

  • Adding close button for views (18604bc)

v1.0.0 (2025-08-25)

Bug Fixes

v0.1.21 (2025-08-25)

Bug Fixes

  • Bug fixes and minor features (db84432)

Documentation

  • Add back pointer to Mark's script (f99ae67)

  • Data requirement and misc (917a684)

  • Further revise toolbar description (7b5d2c0)

  • Minor edit in doc homepage (345b5e8)

  • Minor edit in setup/for_end_users.md (847976d)

  • Minor edits in future.md (571828a)

  • Misc small edits (b0a9364)

  • Partial revision of toolbar page (0349513)

  • README pages and plans page (ad964a8)

  • Revise and clean up pages on install and launch (e5e07ea)

  • Revise setup/for_end_users.md (quarantine and misc) (93e66aa)

  • Slice selection and map projection (3d41099)

  • Update all-version DOI's for Zenodo archives (cdb826a)

  • Update control panel description; rename screenshots (05777ee)

  • Update GUI overview (989f190)

  • Update installation pages (382567b)

  • Update README files; add state file for image (1853530)

  • Update reminders page (0084b95)

  • Update slice section screenshot for lat/lon sliders (3dc6c90)

  • Update toolbar page and images (835471a)

  • Update userguide/connectivity.md (a5c90a6)

  • Update userguide/data_requirements.md (c0e9757)

  • Update viewport description (6b2dabe)

  • Update viewport description and screenshots; include state files (1a4c518)

  • Variable selection (261e0c3)

  • Viewport description (fbd88e7)

v0.1.20 (2025-08-24)

Bug Fixes

  • Clear layout/registry by triggering pipeline invalid on state load (a904837)

  • Moving busy icon to title (d7c7f0c)

  • P0 variable in reader and move camera controls to toolbar (834dbe7)

  • Progress icon resize disable (d344235)

v0.1.19 (2025-08-23)

Bug Fixes

  • Adding missing_value handling in reader (8cc4705)

  • Broken interactive camera viewport adjustment (0185508)

  • Loading bar and icon size (aafae33)

v0.1.18 (2025-08-22)

v0.1.17 (2025-08-22)

Bug Fixes

v0.1.16 (2025-08-21)

Bug Fixes

Documentation

  • Correct filenames for toolbar screenshots (8a6b8d5)

  • Gui overview (4f5ec53)

  • Minor edits (d622517)

  • Placeholder for camera widget description (2743299)

  • Toolbar description and misc updates (40c9677)

  • Updates on quick start, connectivity, etc. add page on plans (6e25333)

v0.1.15 (2025-08-21)

Bug Fixes

  • Changing splash screen to white (59b943f)

  • Clear varaible selection (1d02c67)

  • Coloring of load data button (c2dc098)

  • Getting rid of the timekeeper (677cd7b)

  • Missing color bars (e7d427e)

  • Usability changes (93392a3)

v0.1.14 (2025-08-20)

Bug Fixes

  • Camera reset logic to be less complicated (fc4247a)

v0.1.13 (2025-08-18)

Bug Fixes

  • Adding icon and version to title (8826080)

  • README -- add note about data (912bfad)

  • Update readme (55a79e2)

Chores

  • Refactor utilities classes (6f058a9)

v0.1.12 (2025-08-17)

Bug Fixes

  • Camera reset issue -- maximize view port utilization (73786c9)

  • Package only dmg for now (48db7bf)

  • Splashscreen changes (ec45d05)

  • Tauri DPI issue and color properties simplified handling (79b038c)

  • Update dpi issues with packaged app (2270564)

v0.1.11 (2025-08-15)

Bug Fixes

  • CI for release improper changelog (a335715)

Chores

  • Cleanup root and update README (cb82275)

  • New colormaps, splashscreen logos, and drop packaging tar.gz (ff034ea)

v0.1.10 (2025-08-13)

Bug Fixes

  • Adding changes to update UI after file changes (d58a930)

  • Update UI when changing data files (8024f9d)

Features

  • Adding loading bar to splash screen (993c855)

v0.1.9 (2025-08-11)

Bug Fixes

  • Hui Review: Batch fix issues (f903060)

  • optimize reader: Optimize the EAM Slice Reader (c257aad)

v0.1.8 (2025-08-01)

v0.1.7 (2025-08-01)

v0.1.6 (2025-07-30)

Features

  • floating scalar bar: Adding changes to make the scalar bar floating (7b6c699)

v0.1.5 (2025-07-28)

Features

  • Replace ParaView scalar bar with custom HTML colorbar (900ce4c)

Refactoring

  • Replace EventType enum with direct method calls for color settings (cf42dca)

v0.1.4 (2025-07-28)

v0.1.3 (2025-07-21)

Bug Fixes

  • Use unfiltered variable lists in load_variables to include all selections (d56ba31)

v0.1.2 (2025-07-11)

Bug Fixes

  • Improve toolbar responsiveness and prevent button hiding on resize (477752a)

  • Remove git tagging from package-and-release workflow (843ef8a)

Refactoring

  • Simplify grid layout tracking using variable names as keys (1c8b935)

v0.1.1 (2025-07-09)

Bug Fixes

  • Add debugging and improve bump2version output handling (5ad6d2d)

  • Add Git LFS support to workflows and revert view_manager changes (b2b8e2a)

  • Correct syntax errors in release.sh script (232df08)

  • Only push new tag instead of all tags in release script (079b134)

  • Only push the new tag and handle existing tags gracefully (1bbebc9)

  • Redirect status messages to stderr in release script (35428ac)

  • Update create-release-pr workflow for better flexibility (e7d56d3)

  • Update README badges to point to correct repository and workflows (d47514e)

  • Update release script to handle bump2version tag creation (1c0ed6c)

  • Use bump2version --list to get clean version output (56bb0df)

Refactoring

  • Remove create-release-pr workflow and clean up release.sh (422d483)

v0.1.0 (2025-07-09)

  • Initial Release