Skip to content

Releases: Kitware/pan3d

v0.6.0

09 Apr 17:38
Compare
Choose a tag to compare

v0.6.0 (2024-04-09)

Feature

  • feat: add camera positioning to cartographic rendering (b493f31)

  • feat: Use GeoVista to map data onto earth sphere (caca1ef)

  • feat: Add "render_cartographic" state var and relevant management/docs (66730bc)

Fix

  • fix: update files in docker folder (f402fb6)

  • fix: show import loading bar during import (9e664f4)

  • fix(test): add a flag to disable render in set_render_options; geovista GeoPlotter raises exception when no GPU found (247ea75)

  • fix(test): allow non-numeric slicing values (for time axis) (3d347ac)

  • fix(test): don't enable cartographic mode on 4D test data (23261e2)

Style

  • style: add trailing comma (fd074b1)

Unknown

  • Merge pull request #74 from Kitware/update-docker

Update files in docker folder (68504e8)

  • Merge pull request #73 from Kitware/cartographic

Add cartographic rendering mode (b1144de)

  • examples: add cartographic mode to noaa example (9cf3eb3)

v0.5.1

22 Mar 15:52
Compare
Choose a tag to compare

v0.5.1 (2024-03-22)

Fix

  • fix(examples): Update example notebooks with catalogs argument (8d21be7)

Unknown

  • Merge pull request #71 from Kitware/fix-examples

Update example notebooks with catalogs argument (01ee2be)

v0.5.0

20 Mar 15:09
Compare
Choose a tag to compare

v0.5.0 (2024-03-20)

Feature

  • feat: Add value checking on DatasetBuilder setters (fb97573)

Fix

  • fix: Set DatasetBuilder slicing to None when DatasetViewer coordinates are blank (38de031)

Refactor

  • refactor: apply suggested change from review (5f50f0f)

Test

  • test(builder): Add test to cover invalid values to DatasetBuilder setters (b08eff2)

Unknown

  • Merge pull request #70 from Kitware/builder-unexpected-inputs

Validate inputs to DatasetBuilder setters (977d1c0)

v0.4.1

15 Mar 13:55
Compare
Choose a tag to compare

v0.4.1 (2024-03-15)

Documentation

  • docs: update docs images (3ad51b6)

  • docs: add new tutorial page for catalog search dialog (8f00699)

  • docs: adjust existing pages to catalogs changes (94f1f77)

Fix

  • fix: prevent name conflict by renaming catalogs module import (72ca343)

  • fix: add catalogs folder to setuptools packages list (4edb6c3)

  • fix: prevent "NoneType is not iterable" error in Pangeo search by ID (27873e8)

Refactor

  • refactor(catalogs): create base methods in catalogs module that dynamically import relevant submodules (9bb4cfd)

  • refactor: move call_catalog_function to pan3d.catalogs.__init__.py (0cc5c57)

  • refactor: move catalog modules to new pan3d/catalogs folder (75a1deb)

Style

  • style: reformat with black (627c41a)

Unknown

  • Merge pull request #69 from Kitware/catalog-docs

Catalog Docs (6f946b1)

  • setup(install): add all requirements group (86d19d1)

v0.4.0

08 Mar 14:45
Compare
Choose a tag to compare

v0.4.0 (2024-03-08)

Feature

  • feat: add viewer kwarg to Builder constructor to instantiate Viewer (a2ed1f4)

Fix

  • fix: guard against a None catalogs value in DatasetViewer constructor (6898faf)

  • fix: reset search and message when catalog changes (9c65ad3)

  • fix: reduce sleep time in run_as_async (a1d0904)

  • fix: Use try-catch for catalog module imports (e820d80)

Refactor

  • refactor: remove class-checking for specific pangeo catalog errors (avoid importing auxiliary libraries directly) (066f8e6)

  • refactor: replace branching if logic for catalogs with builder._call_catalog_function (0d37c51)

  • refactor: use catalogs list kwarg instead of multiple boolean catalog flags (36683c2)

  • refactor: separate default load dataset function for paths and urls (de7da40)

Style

  • style: reformat with black (84e2ffd)

  • style: remove print statement (9c893a1)

  • style: fix automatic formatting of list by removing comma (2be407c)

Unknown

  • Merge pull request #67 from Kitware/esgf-data

Catalog modules: Pangeo & ESGF data (0208640)

  • Merge branch 'main' into esgf-data (23d5474)

v0.3.1

01 Mar 16:04
Compare
Choose a tag to compare

v0.3.1 (2024-03-01)

Fix

  • fix: update binder requirements.txt (aaa890d)

Unknown

  • Merge pull request #68 from Kitware/binder-reqs

Update Binder Requirements (f10dec3)

v0.3.0

21 Feb 18:50
Compare
Choose a tag to compare

v0.3.0 (2024-02-21)

Documentation

  • docs: Add site to .gitignore (cafc96e)

  • docs: Improve language in tutorial pages

Co-authored by: @johnkit (effbc94)

  • docs: update tutorials and other descriptive documentation (11e5ec7)

  • docs: update image folder (stored with lfs) (c63ec8e)

  • docs: update docstrings for API docs pages (7332c35)

  • docs: Add two new example jupyter notebooks (c09fd06)

  • docs: update existing jupyter notebook examples (63ae602)

  • docs: replace "active" with "name" in config schema (e9758d7)

Feature

  • feat: add automatic rendering, enabled by default (4f20e39)

  • feat: more extensive automatic coordinate selection (e3a54cc)

  • feat: add more xarray examples to default dataset list (f533334)

Fix

  • fix: remove broken pangeo-forge links from catalog (bcec69e)

  • fix: improve usability of import via UI (7eea64b)

  • fix: wait until server ready before enabling auto rendering (2bceade)

  • fix: synchronize slicing state between builder and viewer (e6e6421)

  • fix: assign coordinates on implicitly indexed data arrays before sending to algorithm (b554d4d)

  • fix: asynchronous trame state updates (7152037)

  • fix: state synchronization between builder and viewer (68bdfae)

  • fix(threading): use call_soon_threadsafe for plotting mesh (9b2d652)

Refactor

  • refactor: suggested changes from @jourdain (b87a945)

  • refactor(dataset_builder): separate trame and plotting from data configuration (bfb64be)

Style

  • style: Reformat with black (9a83c4f)

  • style: Reformat with black (42ecfd4)

  • style: fix formatting (27fd178)

  • style: fix formatting (068865d)

  • style: fix formatting (8a45de4)

  • style(css): hide scroll bar by default (e4d32e9)

Test

  • test: update expected state with new default expanded coordinates (61bcff5)

  • test: update expected state with new drawer defaults (7e5c5c7)

  • test: disable DatasetViewer automatic render in tests (dee418e)

  • test: update main testing workflow (de68b49)

  • test: add tests for builder and viewer (9e305d4)

Unknown

  • Merge pull request #59 from Kitware/separate-viewer

Separate DatasetViewer from DatasetBuilder (f89d2b0)

  • More doc changes

  • Change title from "local server to a more general "command line"

  • Change pip instruction to include [viewer]

  • Show more code in jupyter_notebook.md

  • Also fix mkdocs warning in dataset_viewer.py (f74dada)

  • setup: specify minimum versions for requirements in pyproject.toml (612d42d)

  • ui: change loading widget style (32b4a2b)

  • ui: Differentiate between icons for menus and drawers on the left and right sides (50bfd92)

  • setup: move trame dependencies to [viewer] option (b243779)

v0.2.3

17 Jan 15:21
Compare
Choose a tag to compare

v0.2.3 (2024-01-17)

Fix

  • fix(docs): fix README badge rendering on GH (6a65a49)

v0.2.2

16 Jan 21:52
Compare
Choose a tag to compare

v0.2.2 (2024-01-16)

Documentation

  • docs: Add mesh edges screenshot to viewer tutorial (88be0ce)

  • docs: improve Pangeo Forge examples (15d0c4e)

  • docs: Update current time in description for updated screenshot (9b5814a)

  • docs: Add descriptors for what each axis represents (61ee428)

  • docs: Add configuration for readthedocs (c2c1e37)

  • docs: fill API documentation pages (b261649)

  • docs: Add typing and docstrings to dataset_builder.py (d6d8855)

Fix

  • fix: use true min and max for default slicing (8965827)

  • fix: use relative path for pangeo datasets JSON (6d9d9e9)

  • fix: update test expected size for updated example file (81d4601)

  • fix: change pyvista StructuredGrid reference (d917fd0)

  • fix(DatasetBuilder): typing adjustments (aa5dbc8)

Refactor

  • refactor: add lfs images (0256f52)

  • refactor: store docs images with git-lfs (7d0d776)

  • refactor: remove docs images (to be stored with git-lfs) (b63799d)

Style

  • style: Use black to fix styling (fd4f265)

  • style: replace 2 tutorial images with rotated worlds (872d693)

  • style: Use black to fix styling (07ce042)

  • style: switch cover image in README (ef01699)

  • style: Use black to fix styling (965c11c)

Unknown

  • Merge pull request #47 from Kitware/docs-and-tutorials

Docs and tutorials (b33ae78)

  • Merge branch 'main' into docs-and-tutorials (4876d7c)

v0.2.1

14 Dec 17:03
Compare
Choose a tag to compare

v0.2.1 (2023-12-14)

Build

  • build: require trame-vtk>=2.6.3 (8a117b5)

Fix

  • fix: always use push_camera instead of reset_camera (8f963ff)

  • fix: use push_camera instead of reset_camera in cloud mode (780c9d5)

Refactor

  • refactor: rename force_local_rendering to has_gpu_rendering and negate result (094c3bc)

  • refactor: rename _cloud to _force_local_rendering (033505b)

Unknown

  • Merge pull request #48 from Kitware/client-rendering-fixes

Client rendering fixes (8f13280)