Releases: Kitware/pan3d
v0.6.0
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
v0.5.0
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
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
topan3d.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
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 inDatasetViewer
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
v0.3.0
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(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
v0.2.2
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
v0.2.1 (2023-12-14)
Build
- build: require trame-vtk>=2.6.3 (
8a117b5
)
Fix
-
fix: always use
push_camera
instead ofreset_camera
(8f963ff
) -
fix: use
push_camera
instead ofreset_camera
in cloud mode (780c9d5
)
Refactor
-
refactor: rename
force_local_rendering
tohas_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
)