Releases: Kitware/pan3d
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
)
v0.2.0
v0.2.0 (2023-12-13)
Build
-
build: use BINDER_REQUEST instead of JUPYTERHUB_BASE_URL to determine whether env is in Binder (
de5317c
) -
build(binder): try local pan3d install (
29e6af3
) -
build: remove apt.txt (
3fa4217
) -
build: move binder configuration to .binder, use postBuild script instead of start (
efcfd2e
) -
build: try without xvfb, use vtk-osmesa (
caead90
) -
build: remove vtk-osmesa installation, use xvfb (
1b9c1b8
) -
build: remove which Xvfb command
Co-authored-by: Zach Mullen <[email protected]> (99da410
)
-
build: add binder start script from pyvista docs (
ab51a64
) -
build: add xvfb to system requirements (
e79653e
) -
build: reformat requirements.txt (
00a075f
) -
build: move configuration files to top-level binder folder (
52f2dfe
) -
build: try binder build without Dockerfile (
299eb6b
) -
build: add more dependencies to Dockerfile (
af1ccb5
) -
build: switch user back to NB_USER after installation (
da0a89d
) -
build: update Dockerfile in examples/jupyter (
5167759
)
Documentation
- docs: add comment to
.binder/requirements.txt
(7cff7b0
)
Feature
- feat: set rendering mode to client in known cloud jupyter environments (
10dd413
)
Fix
-
fix: remove defaults on computed attribute values (
05b0e44
) -
fix: prevent
auto_select_coordinates
from overwritingset_data_array_axis_names
results (8de4f4a
) -
fix: convert more directive attributes to tuple syntax (
035e229
) -
fix: cast keys and values in
da_vars_attrs
to strings (a2c1c4b
) -
fix: cast objects to strings in template code (
0ff5e0b
) -
fix: stringify axes list for VSelect component (
615eaed
)
Style
- style: apply changes from black (
d80f10e
)
Unknown
- Merge pull request #46 from Kitware/binder-test
More binder configuration improvements (f119ffb
)
-
ui: collapse pyvista plotter toolbar by default; avoid looking cramped in notebook output (
e8a6ea2
) -
launch: allow --debug argument passed through to server (
7cf2282
) -
debug: Add print statement for select component (
5e8c309
) -
Merge pull request #45 from Kitware/binder-dockerfile
Binder configuration (d8cad54
)
v0.1.2
v0.1.2 (2023-12-05)
Build
- build: remove setuptools-scm, use version in setup.py (
5da2edf
)
Ci
-
ci: add
contents:write
to permissions in release job (a1b2a11
) -
ci: combine build, release, publish jobs into one release job with 3 steps (
43bfff8
) -
ci: rebuild before PyPI publish (
4ef460e
)
Fix
- fix(setup): Add setuptools_scm to pyproject.toml; use git tag for version in build step (
1cb09a4
)
Style
- style: prefer double-quotes (
9dcb236
)
Unknown
- Merge pull request #44 from Kitware/publish-permissions
Release job permissions (132ddb9
)
- Merge pull request #43 from Kitware/build-version
Fix build versioning (7429fb3
)
v0.1.1
v0.1.1 (2023-12-04)
Documentation
- docs(version): use dynamic version in pyproject.toml (
3a64c19
)
Fix
-
fix(requirements): add trame-jupyter-extension to requirements.txt (
52a38b4
) -
fix(setup): use Dockerfile to specify uninstall of default vtk before install of vtk-osmesa (
0577cf4
) -
fix(setup): add vtk-osmesa to examples requirements for binder (
6cfe167
)
Unknown
- Merge pull request #42 from Kitware/vtk-osmesa
Add vtk-osmesa
to requirements for binder (7fd6657
)
- Merge pull request #41 from Kitware/dynamic-version
Use dynamic version in pyproject.toml (8e2be28
)